
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
https://img.shields.io/conda/dn/bioconda/metaeuk.svg?style=flag&label=BioConda%20install]([] https://img.shields.io/endpoint?url=https%3A%2F%2Fmmseqs.com%2Fbiocontainer.php%3Fcontainer%3Dmetaeuk]([] https://img.shields.io/docker/pulls/soedinglab/metaeuk.svg](https://hub.docker.com/r/soedinglab/metaeuk) https://dev.azure.com/elilevy/MetaEuk/_apis/build/status/soedinglab.metaeuk?branchName=master](https://dev.azure.com/elilevy/MetaEuk/_build/latest?definitionId=2&branchName=master) :/workspace soedinglab/metaeuk easy-predict \ /workspace/contigs.fna \ # 输入 contig 文件(FASTA 格式) /workspace/reference_proteins.faa # 参考蛋白质数据库(FASTA 格式) /workspace/pred_results # 输出结果前缀 /workspace/temp_dir # 临时目录
除 Docker 外,还可通过以下方式安装:
bash# Conda 安装 conda install -c conda-forge -c bioconda metaeuk # Linux AVX2 静态编译版本 wget https://mmseqs.com/metaeuk/metaeuk-linux-avx2.tar.gz; tar xzvf metaeuk-linux-avx2.tar.gz; export PATH=$(pwd)/metaeuk/bin/:$PATH # Linux SSE4.1 静态编译版本 wget https://mmseqs.com/metaeuk/metaeuk-linux-sse41.tar.gz; tar xzvf metaeuk-linux-sse41.tar.gz; export PATH=$(pwd)/metaeuk/bin/:$PATH # macOS 通用静态编译版本(支持 SSE4.1/AVX2/M1 NEON) wget https://mmseqs.com/metaeuk/metaeuk-osx-universal.tar.gz; tar xzvf metaeuk-osx-universal.tar.gz; export PATH=$(pwd)/metaeuk/bin/:$PATH
其他架构(ARM64、PPC64LE)和旧 CPU(仅支持 SSE2)的预编译二进制文件可在 [***] 获取。
MetaEuk 基于与参考蛋白质或蛋白质谱的相似性,在 contig 中搜索真核蛋白质编码基因。输入为序列的 Fasta 文件(可使用 tests/two_contigs 目录中的 contigs.fna 和 proteins.faa 作为小示例)。
您可以 直接使用 easy-predict 工作流处理 Fasta 文件,或通过 createdb 命令将其转换为数据库后使用特定 MetaEuk 模块。关于如何使用 MMseqs2 创建蛋白质谱数据库,请参考 https://github.com/soedinglab/mmseqs2/wiki#how-to-create-a-target-profile-database-from-pfam%E3%80%82
easy-predict 基于与目标的相似性从 contig 预测蛋白质并返回 Fasta 文件 predictexons 基于蛋白质相似性调用最优外显子集 reduceredundancy 聚类共享外显子的调用并选择代表性预测 unitesetstofasta 从外显子集生成 Fasta 输出及头部映射 groupstoacc 生成预测到 TCS 成员的 TSV 映射 taxtocontig 通过多数投票为预测和 contig 分配分类标签
--min-length 假定蛋白质片段的最小密码子数量 -e 保留匹配的最大 E 值 --metaeuk-eval 保留最优外显子集的最大组合 E 值 --metaeuk-tcov 组合集与目标的最小长度比 --exhaustive-search 若参考数据库为谱数据库需添加此参数
1. 快速预测(easy-predict)
bashdocker run --rm -v $(pwd):/workspace soedinglab/metaeuk easy-predict \ /workspace/contigs.fna \ /workspace/reference.faa \ /workspace/output \ /workspace/temp
输出:output.fas(蛋白质序列)、output.codon.fas(密码子序列)、output.headersMap.tsv(头部映射)。
2. 冗余减少
bashdocker run --rm -v $(pwd):/workspace soedinglab/metaeuk reduceredundancy \ /workspace/callsDB \ /workspace/predsDB \ /workspace/groupsDB
3. 分类分配
bashdocker run --rm -v $(pwd):/workspace soedinglab/metaeuk taxtocontig \ /workspace/contigsDB \ /workspace/preds.fas \ /workspace/headersMap.tsv \ /workspace/taxDB \ /workspace/taxResult \ /workspace/temp \ --majority 0.5 --tax-lineage 1
需要至少支持 SSE4.1 指令集的 CPU,内存消耗根据数据规模动态调整。
MetaEuk 遵循 GPLv3 开源协议,允许自由使用、修改和分发。
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务