Skip to content

快速开始

本页故意偏向当前稳定可操作的主路径,而不是把仓库里所有脚本都一并当成同等级入口。

先选运行姿态

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

最短可信路径

1. 克隆并安装

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

如果你更偏好 Conda / Mamba,可以直接使用仓库中的 environment.yml

2. 复制配置模板

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

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

3. 先做配置验证

bash
python -m micos.cli validate-config --config config/analysis.yaml

这一步最省时间,能提前发现路径和模板残留问题。

4. 运行稳定全流程入口

bash
python -m micos.cli 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。

如果你更想用容器

仓库提供了 Docker Compose 示例:

bash
docker compose -f deploy/docker-compose.example.yml config
docker compose -f deploy/docker-compose.example.yml up -d

需要注意,这个 compose 文件更接近环境示例和就绪脚手架,而不是对全流程的“一键全自动承诺”。

第一次运行之后看什么

  • results/quality_control/
  • results/taxonomic_profiling/
  • results/diversity_analysis/
  • results/functional_annotation/

如果这些目录内容合理,平台的其他部分就更容易建立信任。

MICOS-2024 技术白皮书,面向可重现宏基因组分析。