Skip to content

快速开始

选择运行方式

方式适用场景主要入口
Python CLI本地开发、可控环境micospython -m micos.cli
Shell 包装层兼容旧用法scripts/run_full_analysis.sh, scripts/run_module.sh
工作流与容器集成部署、可重现环境steps/, containers/

安装

bash
git clone https://github.com/LessUp/micos-2024.git
cd micos-2024
pip install -e ".[dev]"

也可以使用 Conda / Mamba 和仓库中的 environment.yml

配置

bash
cp config/analysis.yaml.template config/analysis.yaml
cp config/databases.yaml.template config/databases.yaml
cp config/samples.tsv.template config/samples.tsv

然后把数据库路径改成你本地真实可用的位置。

验证配置

bash
micos validate-config --config config/analysis.yaml

这一步能提前发现路径和模板残留问题。

运行完整流程

bash
micos full-run \
  --input-dir data/raw_input \
  --results-dir results \
  --threads 16 \
  --kneaddata-db /path/to/kneaddata_db \
  --kraken2-db /path/to/kraken2_db

使用包装脚本

bash
./scripts/run_full_analysis.sh \
  --config config/analysis.yaml \
  --input-dir data/raw_input \
  --results-dir results

包装脚本委托给 CLI,在自动化或排错场景中仍建议优先使用主 CLI。

使用容器

bash
sudo singularity build kraken2.sif steps/03_taxonomic_profiling_kraken/kraken2.def

容器定义用于锁定执行环境,不是一键全自动部署。

运行后查看结果

  • results/quality_control/
  • results/taxonomic_profiling/
  • results/diversity_analysis/
  • results/functional_annotation/
  • results/micos_summary_report.html

MICOS-2024 宏基因组分析平台