Skip to main content

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, and matplotlib.

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:

  1. Fork the repository and clone it locally.
  2. Create a new branch: git checkout -b feature/your-feature-name.
  3. Install development dependencies: pip install -e .[dev].
  4. Write tests under tests/ and ensure all tests pass: pytest tests/.
  5. Update documentation and examples as needed.
  6. 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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

alphamicrobiome-0.1.2-py3-none-any.whl (48.8 kB view details)

Uploaded Python 3

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

Hashes for alphamicrobiome-0.1.2.tar.gz
Algorithm Hash digest
SHA256 2ec0be0303e0f0f1f8c1030fd3bbd52acd587c28611a3d7d2e7dc80736f8d2e3
MD5 ef483fbf5b0320392815f4176497983b
BLAKE2b-256 ded756689ea131080957f81e7b72d5ffb7c5c87f9e2286a4e47ad3095220a1af

See more details on using hashes here.

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

Hashes for alphamicrobiome-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 7692d42105c6597e73a71e5a64b31d5191788e9a9d7c707dc2dfab1854dc81aa
MD5 b19bb40c96b2e423a0a35f3d4fe959e1
BLAKE2b-256 81c4577914f71f4924c2a630849f4a8ee94fd357c123e278fe21e49cf1eb9310

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page