Skip to content

Latest commit

 

History

History
43 lines (32 loc) · 1.14 KB

File metadata and controls

43 lines (32 loc) · 1.14 KB

Comparative Microbial Network Analysis

This repository stores the code and data for comparing microbial co-occurrence networks across treatment groups (AGP, PFA, Control) using chicken cecum metagenomic data at days 14, 21, and 35.

Setup

pip install -r requirements.txt

Usage

python src/main.py

Project Structure

data/raw/          - abundance tables, taxonomy, metadata
data/processed/    - GraphML network files
src/               - analysis code
  main.py          - runs the full pipeline
  metrics.py       - network topology metrics
  keystone.py      - keystone taxa identification
  robustness.py    - network robustness simulations
  rf.py            - random forest classification
  plotting.py      - figures
  utils.py         - helpers
figures/           - output plots
output/            - results and notebooks

What It Does

  1. Computes network topology metrics (modularity, clustering, density, etc.)
  2. Identifies keystone taxa by centrality measures
  3. Tests network robustness via node removal simulations
  4. Classifies treatment groups using random forest on keystone taxa abundance

License

MIT