
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本容器用于对人类微生物组项目的宏基因组序列数据进行质量控制(QC)和功能分析,分别使用http://huttenhower.sph.harvard.edu/kneaddata%E5%92%8Chttp://huttenhower.sph.harvard.edu/humann%E5%B7%A5%E5%85%B7%E3%80%82
容器中,KneadData默认运行Trimmomatic进行序列修剪,再通过http://bowtie-bio.sourceforge.net/bowtie2/index.shtml%E6%AF%94%E5%AF%B9%E4%BA%BA%E7%B1%BB%E5%8F%82%E8%80%83%E6%95%B0%E6%8D%AE%E5%BA%93%EF%BC%88hg37_and_human_contamination%EF%BC%89%E5%8E%BB%E9%99%A4%E6%B1%A1%E6%9F%93%EF%BC%9BHUMAnN2%E9%BB%98%E8%AE%A4%E4%BD%BF%E7%94%A8https://github.com/biobakery/humann#download-a-translated-search-database%E8%BF%9B%E8%A1%8C%E7%BF%BB%E8%AF%91%E6%90%9C%E7%B4%A2%E3%80%82
安装Docker
需在主机上安装Docker:
检查Docker是否安装:
bashdocker -v
可选:AWS CLI配置
若需将结果存储到AWS S3桶,需配置AWS CLI(需Access Key和Secret Key),参考https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html%E3%80%82
资源要求
拉取镜像
bashdocker pull docker.xuanyuan.run/umigs/hmp-qc-humann2:latest
运行容器
基础命令格式:
bashdocker run -t -v /主机路径:/容器路径 docker.xuanyuan.run/umigs/hmp-qc-humann2:latest \ -s 样本ID \ -r 输入源(SRA ID/文件路径/S3地址) \ [-m {qc,humann2,both,metaphlan}] \ [-b S3桶路径]
参数说明
-s:必填,样本ID(作为输出前缀)。-r:逗号分隔的输入源(SRA ID、本地文件或S3地址,需成对的fastq文件)。-m qc:仅运行QC;-m humann2:仅运行HUMAnN2;-m both:默认,同时运行QC与HUMAnN2;-m metaphlan:仅运行MetaPhlan2。-b s3://桶路径及AWS凭证挂载-v $HOME/.aws/credentials:/root/.aws/credentials:ro;-v /主机输出路径:/final_output。示例运行
bashdocker run -t \ -v $HOME/.aws/credentials:/root/.aws/credentials:ro \ docker.xuanyuan.run/umigs/hmp-qc-humann2 \ -s SRS728349 \ -r SRR1622908,SRR1622909 \ -m both \ -b s3://your-bucket/path/
bashdocker run -t \ -v $HOME/docker_output:/final_output \ docker.xuanyuan.run/umigs/hmp-qc-humann2 \ -s SRS728349 \ -r SRR1622908,SRR1622909 \ -m humann2
bashdocker run -t \ -v $HOME/docker_input:/input \ -v $HOME/docker_output:/final_output \ docker.xuanyuan.run/umigs/hmp-qc-humann2 \ -s SRS728349 \ -r SRR1622909_1.fastq,SRR1622909_2.fastq \ -m both
输出文件
{样本ID}_kneaddata.fastq(去污染后的序列)。{样本ID}_humann2_genefamilies.tsv;{样本ID}_humann2_pathabundance.tsv;{样本ID}_humann2_pathcoverage.tsv;{样本ID}_metaphlan_bugs_list.tsv。{样本ID}_summary_stats.txt/json(包含运行状态、MD5校验和)。您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务