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
git clone https://github.com/zhaoy2020/AlphaMicrobiome.git
cd AlphaMicrobiome
pip install -e .
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
alphamicrobiome-0.1.2.tar.gz
(44.5 kB
view details)
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.2.tar.gz.
File metadata
- Download URL: alphamicrobiome-0.1.2.tar.gz
- Upload date:
- Size: 44.5 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 |
2ec0be0303e0f0f1f8c1030fd3bbd52acd587c28611a3d7d2e7dc80736f8d2e3
|
|
| MD5 |
ef483fbf5b0320392815f4176497983b
|
|
| BLAKE2b-256 |
ded756689ea131080957f81e7b72d5ffb7c5c87f9e2286a4e47ad3095220a1af
|
File details
Details for the file alphamicrobiome-0.1.2-py3-none-any.whl.
File metadata
- Download URL: alphamicrobiome-0.1.2-py3-none-any.whl
- Upload date:
- Size: 48.8 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 |
7692d42105c6597e73a71e5a64b31d5191788e9a9d7c707dc2dfab1854dc81aa
|
|
| MD5 |
b19bb40c96b2e423a0a35f3d4fe959e1
|
|
| BLAKE2b-256 |
81c4577914f71f4924c2a630849f4a8ee94fd357c123e278fe21e49cf1eb9310
|