
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
FastOMA是一个可扩展的软件包,用于推断直系同源关系。本Docker镜像提供了运行FastOMA Nextflow工作流的环境,支持通过容器化方式便捷部署,无需手动配置依赖。FastOMA能够处理蛋白质序列和物种树输入,生成层次化直系同源组(HOGs),并以OrthXML等格式输出结果,适用于比较基因组学、进化分析等研究场景。
large配置文件以适应高内存需求。proteome文件夹)、物种树(Newick格式)。通过Nextflow调用Docker镜像运行FastOMA:
bashnextflow run dessimozlab/FastOMA -profile docker \ --input /path/to/in_folder \ --output_folder /path/to/out_folder
参数说明
| 参数 | 描述 |
|---|---|
--input | 输入文件夹路径,需包含proteome子文件夹(FASTA文件)和物种树文件。 |
--output_folder | 输出结果存放路径。 |
--omamer_db | 可选,omamer数据库路径或URL(默认自动下载LUCA数据库,约7.7GB)。 |
--container_version | 指定Docker镜像版本(如0.5.1或commit哈希,默认latest)。 |
-r | 指定FastOMA版本(如v0.5.1,默认最新发布版;dev为开发版)。 |
-profile | 运行环境配置文件,支持docker、singularity、conda、slurm等。 |
准备测试数据:
bashgit clone https://github.com/DessimozLab/FastOMA.git cd FastOMA/testdata wget https://omabrowser.org/All/Primates.h5 -O in_folder/omamerdb.h5
运行FastOMA:
bashnextflow run ../FastOMA.nf -profile docker \ --input in_folder \ --omamer_db in_folder/omamerdb.h5 \ --output_folder out_folder
Docker(推荐)
bashnextflow run dessimozlab/FastOMA -profile docker --input /path/to/in --output_folder /path/to/out
Singularity(无root权限时)
bashnextflow run dessimozlab/FastOMA -profile singularity --input /path/to/in --output_folder /path/to/out
Slurm集群(结合Singularity)
bashnextflow run dessimozlab/FastOMA -profile slurm,singularity --input /path/to/in --output_folder /path/to/out
大规模数据集
bashnextflow run dessimozlab/FastOMA -profile docker,large --input /path/to/large_in --output_folder /path/to/large_out
蛋白质序列:
.fa扩展名),存放于proteome文件夹。||等特殊字符。物种树:
proteome文件夹中FASTA文件名(不含.fa)一致。\、/或空格。omamer数据库(可选):
输出文件夹包含以下关键文件和子文件夹:
核心结果文件:
FastOMA_HOGs.orthoxml:OrthXML格式的层次化直系同源组。OrthologousGroups.tsv:严格直系同源组表格。RootHOGs.tsv:最深层级HOG表格。species_tree_checked.nwk:校验后的物种树。子文件夹:
hogmap:OMAmer映射结果。OrthologousGroupsFasta:直系同源组FASTA文件。RootHOGsFasta:根层级HOG FASTA文件。stats:运行统计报告(如时间线、资源使用)。dev分支时,需先运行nextflow drop dessimozlab/FastOMA清除缓存。ulimit -n 131072)。-resume参数继续运行。in_folder/splice中放置splice文件(格式:每行含同一基因的多个isoform ID),流程自动选择最优isoform。您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务