-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Companion documentation for Huang et al., "Critical Evaluation of Long Read Taxonomic Profiling of the Gut Microbiome" (manuscript in preparation).
This wiki is the operational manual for the bakeoff repository: how to install the environment, fetch the data, rebuild the reference databases, and regenerate every figure and table in the paper. For the scientific findings and their interpretation, see the manuscript itself.
Six long-read-capable taxonomic classifiers and profilers - Kraken2, Centrifuge, Centrifuger, Ganon2, Sourmash, and Sylph - are benchmarked across three dataset categories (PBSIM3 + MIMIC simulated reads, the ZymoBIOMICS D6331 mock community, and the DYN clinical cohort) on both PacBio HiFi and Oxford Nanopore reads. Each method runs under (a) its native default database and (b) a shared unified RefSeq-228 build (~69k genomes spanning archaea, bacteria, fungi, viruses), holding the reference fixed to separate database effects from algorithm effects.
Reproduction comes in three tiers. Pick the one that matches what you actually need to do:
| Tier | Audience | What you need | Start here |
|---|---|---|---|
| 1 - Use the shipped tables | Render any figure, sweep thresholds, write your own notebooks against the preprocessed CSVs. No pipeline runs. | Conda env only (Installation) | Reproduction → Quick |
| 2 - Re-process from raw reads | Re-run the profilers against the shipped reference databases - validate end-to-end, test custom parameters, or extend to new samples. | Env + DBs + reads (Data Fetch) | Reproduction → Full |
| 3 - Rebuild / extend the reference | Update the RefSeq snapshot, add new genomes, or audit the build end-to-end. | Env + raw RefSeq genomes + taxdump | Database Build |
For background and reference lookups:
| If you want to... | Go to |
|---|---|
| Understand the end-to-end pipeline | Pipeline Overview |
| Look up a dataset, tool, or metric | Datasets · Tools and Databases · Analysis Methods |
| Add a new tool or dataset | Extending |
| Hit a snag | FAQ and Troubleshooting |
# 1. environment (one-time)
conda env create -n bakeoff -f config/bakeoff_env.yaml && conda activate bakeoff
# 2. render a figure from the shipped analysis tables - no DBs, no reads, no profiler runs
jupyter nbconvert --to notebook --execute scripts/analysis/analysis_detection.ipynbFor Tier 2 (re-process from raw reads) and Tier 3 (rebuild the reference), see Reproduction and Database Build.
Huang et al. Critical Evaluation of Long Read Taxonomic Profiling of the Gut Microbiome. (manuscript in preparation).