Bayesian Network Regression model for microbiome networks as covariates on biological phenotypes as response
BayesianNetworkRegression.jl
is a Julia package to perform (Bayesian) statistical inference of a regression model with networked covariates on a real response.
The structure of the data assumes
Examples of data that can be fit with this model:
- Samples of soil microbiome data represented as
$n$ microbial networks and measured yield of$n$ plants on that soil. The model will identify microbes and interactions associated with plant yield. - Samples of gut microbiome data represented as
$n$ microbial networks, one per human patient, and BMI measurement per human patient. The model will identify microbes and interactions associated with BMI.
BayesianNetworkRegression.jl
is a julia package, so the user needs to install julia, and then install the package.
To install the package, type inside Julia:
]
add BayesianNetworkRegression
To get help, check the documentation here. Please report any bugs and errors by opening an issue.
If you use BayesianNetworkRegression.jl
in your work, we kindly ask that you cite the following paper:
@article{ozminkowski2024identifying,
title={Identifying microbial drivers in biological phenotypes with a Bayesian network regression model},
author={Ozminkowski, Samuel and Sol{\'\i}s-Lemus, Claudia},
journal={Ecology and Evolution},
volume={14},
number={5},
pages={e11039},
year={2024},
publisher={Wiley Online Library}
}
}
BayesianNetworkRegression.jl
is licensed under a
GNU General Public License v2.0.
Users interested in expanding functionalities in BayesianNetworkRegression.jl
are welcome to do so. See details on how to contribute in CONTRIBUTING.md.