Microbiome analysis pipeline and toolkit
Project description
AlphaMicrobiome
AlphaMicrobiome is a Python‑based toolkit for microbiome data analysis, designed to deliver efficient analytical solutions. It integrates a variety of microbiome analysis algorithms and supports end‑to‑end analysis workflows, ranging from raw data preprocessing to advanced statistical analysis.
Features
- End‑to‑end workflows – Support for raw sequencing data (FASTQ, FASTA), OTU/ASV tables, and metadata integration.
- Alpha diversity estimation – Shannon, Simpson, Chao1, ACE, Faith’s PD, and more.
- Beta diversity analysis – UniFrac (weighted/unweighted), Bray‑Curtis, Jaccard.
- Taxonomic composition – Phylum‑to‑genus level summarization with interactive bar plots.
- Statistical comparisons – PERMANOVA, ANOSIM, DESeq2‑like differential abundance, LEfSe wrapper.
- Visualization – PCA, PCoA, NMDS, heatmaps, rarefaction curves.
- Python‑first design – Seamless integration with
pandas,scikit‑bio,numpy, andmatplotlib.
Installation
Download and install from GitHub:
git clone https://github.com/zhaoy2020/AlphaMicrobiome.git
cd AlphaMicrobiome
pip install -e .
Install directly from PyPi:
pip install AlphaMicrobiome
Tutorial
Detailed tutorials can be found in the notebooks.
Contributing
We welcome contributions! Please follow these steps:
- Fork the repository and clone it locally.
- Create a new branch: git checkout -b feature/your-feature-name.
- Install development dependencies: pip install -e .[dev].
- Write tests under tests/ and ensure all tests pass: pytest tests/.
- Update documentation and examples as needed.
- Push to your fork and open a Pull Request.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file alphamicrobiome-0.1.3.tar.gz.
File metadata
- Download URL: alphamicrobiome-0.1.3.tar.gz
- Upload date:
- Size: 48.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c2b24fb145632b1932ceaa0b0e49e33d59fc709d60cb4ae721dc8c09e750ad20
|
|
| MD5 |
4396872e8bb24c1bcd9ed146e75a9a94
|
|
| BLAKE2b-256 |
daf66895ac99eb41c393fbf3891c5e744cb998fcb5cf2f0f3adff8ae2d05680d
|
File details
Details for the file alphamicrobiome-0.1.3-py3-none-any.whl.
File metadata
- Download URL: alphamicrobiome-0.1.3-py3-none-any.whl
- Upload date:
- Size: 53.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.10.4 {"installer":{"name":"uv","version":"0.10.4","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9ee36b24d1269a59ffdf2cfe07f726b2342eb211489d3f5317811db34a666bd
|
|
| MD5 |
e9d8b61e0954264b58ba59a2c60e8bbd
|
|
| BLAKE2b-256 |
a340084fd50e626780ea1b96ddc344d668e78213857ccc216cc14040bcf832a5
|