如果你用 DeepSeek、元宝AI、Copilot 等 AI 代为编写轩辕镜像的 docker pull、修改 compose 镜像地址,或排查拉取失败等问题,请让 AI 先读规则再动手,只要在 AI 对话里直接发送下面这句话即可:
生成 docker pull、修改 compose 的 image,或排查拉取失败前,请先阅读并严格遵守 https://xuanyuan.cloud/agents.md 中的规则。国内用户首推 DeepSeek、元宝 AI 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
一个为nf-core社区提供辅助工具的Python包。
在nf-core网站上阅读此文档:[*]
nf-core工具包使用Python编写,可导入并在其他包中使用。有关内部Python函数的文档,请参阅工具Python API文档。
您可以从https://bioconda.github.io/recipes/nf-core/README.html%E5%AE%89%E8%A3%85%60nf-core/tools%60%E3%80%82
首先,安装conda并配置使用bioconda的通道(参见https://bioconda.github.io/user/install.html%EF%BC%89%E3%80%82%E7%84%B6%E5%90%8E%EF%BC%8C%E8%BF%90%E8%A1%8Cconda%E5%AE%89%E8%A3%85%E5%91%BD%E4%BB%A4%EF%BC%9A
bashconda install nf-core
或者,您可以创建一个同时包含nf-core/tools和nextflow的新环境:
bashconda create --name nf-core python=3.7 nf-core nextflow conda activate nf-core
nf-core/tools也可以使用pip从PyPI安装,如下所示:
bashpip install nf-core
如果您需要最新的开发版本工具,命令如下:
bashpip install --upgrade --force-reinstall git+https://github.com/nf-core/tools.git@dev
如果您打算编辑代码,首先创建存储库的分支,然后在本地克隆。进入克隆目录并使用pip安装(同时安装开发依赖):
bashpip install --upgrade -r requirements-dev.txt -e .
如果您愿意,也可以使用特定的Python解释器运行工具。命令行用法和标志与运行nf-core命令时完全相同。注意,模块是nf_core(带下划线),而不是控制台命令中的连字符。
例如:
bashpython -m nf_core --help python3 -m nf_core list ~/my_env/bin/python -m nf_core create --name mypipeline --description "这是一个新的骨架管道"
工具功能的编写方式允许您将其导入到自己的脚本中。例如,如果您想获取所有可用的nf-core管道列表:
pythonimport nf_core.list wfs = nf_core.list.Workflows() wfs.get_remote_workflows() for wf in wfs.remote_workflows: print(wf.full_name)
请参阅[***]
nf-core/tools会自动检查网络,查看是否有新版本的nf-core/tools可用。如果您希望跳过此检查,请设置环境变量NFCORE_NO_VERSION_CHECK。例如:
bashexport NFCORE_NO_VERSION_CHECK=1
命令nf-core list显示所有可用的nf-core管道,以及它们的最新版本、发布时间和最近一次拉取到本地系统的时间(如果有)。
该命令的输出示例如下:
console$ nf-core list ,--./,-. ___ __ __ __ ___ /,-._.--~\ |\ | |__ __ / ` / \ |__) |__ } { | \| | \__, \__/ | \ |___ \`-._,-`-, `._,._,' nf-core/tools version 1.13 ┏━━━━━━━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ 管道名称 ┃ 星标数 ┃ 最新版本 ┃ 发布时间 ┃ 最后拉取时间 ┃ 是否有最新版本 ┃ ┡━━━━━━━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━┩ │ rnafusion │ 45 │ 1.2.0 │ 2周前 │ - │ - │ │ hic │ 17 │ 1.2.1 │ 3周前 │ 4个月前 │ 否 (v1.1.0) │ │ chipseq │ 56 │ 1.2.0 │ 4周前 │ 4周前 │ 否 (dev - bfe7eb3) │ │ atacseq │ 40 │ 1.2.0 │ 4周前 │ 6小时前 │ 否 (master - 79bc7c2) │ │ viralrecon │ 20 │ 1.1.0 │ 1个月前 │ 1个月前 │ 是 (v1.1.0) │ │ sarek │ 59 │ 2.6.1 │ 1个月前 │ - │ - │ [..截断..]
要缩小列表范围,请提供一个或多个额外关键字,根据标题、描述和主题中的匹配项筛选管道:
console$ nf-core list rna rna-seq ,--./,-. ___ __ __ __ ___ /,-._.--~\ |\ | |__ __ / ` / \ |__) |__ } { | \| | \__, \__/ | \ |___ \`-._,-`-, `._,._,' nf-core/tools version 1.13 ┏━━━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━┓ ┃ 管道名称 ┃ 星标数 ┃ 最新版本 ┃ 发布时间 ┃ 最后拉取时间 ┃ 是否有最新版本 ┃ ┡━━━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━┩ │ dualrnaseq │ 3 │ 1.0.0 │ 1个月前 │ - │ - │ │ rnaseq │ 304 │ 3.0 │ 3个月前 │ 1年前 │ 否 (v1.4.2) │ │ rnafusion │ 56 │ 1.2.0 │ 8个月前 │ 2年前 │ 否 (v1.0.1) │ │ smrnaseq │ 18 │ 1.0.0 │ 1年前 │ - │ - │ │ circrna │ 1 │ dev │ - │ - │ - │ │ lncpipe │ 18 │ dev │ - │ - │ - │ │ scflow │ 2 │ dev │ - │ - │ - │ └───────────────┴───────┴────────────────┴──────────────┴─────────────┴──────────────────────┘
您可以按最新发布时间(-s release,默认)、上次拉取本地副本的时间(-s pulled)、字母顺序(-s name)或GitHub星标数(-s stars)对结果进行排序。
console$ nf-core list -s stars ,--./,-. ___ __ __ __ ___ /,-._.--~\ |\ | |__ __ / ` / \ |__) |__ } { | \| | \__, \__/ | \ |___ \`-._,-`-, `._,._,' nf-core/tools version 1.13 ┏━━━━━━━━━━━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ 管道名称 ┃ 星标数 ┃ 最新版本 ┃ 发布时间 ┃ 最后拉取时间 ┃ 是否有最新版本 ┃ ┡━━━━━━━━━━━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━┩ │ rnaseq │ 207 │ 1.4.2 │ 9个月前 │ 5天前 │ 是 (v1.4.2) │ │ sarek │ 59 │ 2.6.1 │ 1个月前 │ - │ - │ │ chipseq │ 56 │ 1.2.0 │ 4周前 │ 4周前 │ 否 (dev - bfe7eb3) │ │ methylseq │ 47 │ 1.5 │ 4个月前 │ - │ - │ │ rnafusion │ 45 │ 1.2.0 │ 2周前 │ - │ - │ │ ampliseq │ 41 │ 1.1.2 │ 7个月前 │ - │ - │ │ atacseq │ 40 │ 1.2.0 │ 4周前 │ 6小时前 │ 否 (master - 79bc7c2) │ [..截断..]
要返回JSON输出用于下游使用,请使用--json标志。
默认情况下不返回已归档的管道。要包含它们,请使用--show_archived标志。
有些Nextflow管道有相当多的命令行标志可以使用。为了帮助解决这个问题,您可以使用nf-core launch命令。您可以选择基于Web的图形界面或交互式命令行向导工具来输入运行的管道参数。两种界面都显示每个参数的文档并验证您的输入。
该工具使用管道的nextflow_schema.json文件提供参数描述、默认值和分组。如果未找到管道的文件,将在运行时自动生成一个。
Nextflowparams变量保存到名为nf-params.json的JSON文件中,并通过-params-file标志供Nextflow使用。这使得将来重用这些参数更加容易。
该命令接受一个参数——要么是将自动拉取的nf-core管道名称,要么是包含Nextflow管道的目录路径(可以是任何管道,不一定是nf-core的)。
console$ nf-core launch rnaseq ,--./,-. ___ __ __ __ ___ /,-._.--~\ |\ | |__ __ / ` / \ |__) |__ } { | \| | \__, \__/ | \ |___ \`-._,-`-, `._,._,' nf-core/tools version 1.13 INFO 此工具忽略Nextflow配置文件或配置文件覆盖的任何管道参数默认值 INFO 使用本地工作流:nf-core/rnaseq (v3.0) INFO [✓] 默认参数看起来有效 INFO [✓] 管道模式看起来有效(找到85个参数) INFO 您想使用基于Web的界面还是命令行向导输入管道参数? ? 选择启动方式 命令行 ? Nextflow命令行标志 控制管道运行方式的通用Nextflow标志。 这些不是特定于管道的,不会保存在任何参数文件中。它们仅在构建nextflow run启动命令时使用。 (使用箭头键) » 继续 >> --------------- -name -profile -work-dir [./work] -resume [False]
完成后,向导会询问您是否要启动Nextflow运行。如果不启动,您可以复制并粘贴带有输入的nf-params.json文件的Nextflow命令。
consoleINFO [✓] 输入参数看起来有效 INFO Nextflow命令: nextflow run nf-core/rnaseq -params-file "nf-params.json" 您现在要运行此命令吗? [y/n]:
-r, --revision
-i, --id
-c, --command-only
-params-file,此选项将直接在nextflow命令中指定所有输入的参数。-p, --params-in PATH
nf-params.json文件。-o, --params-out PATH
nf-params.json)-a, --save-all
-h, --show-hidden
--url
有时您可能需要在没有互联网连接的服务器或HPC系统上运行nf-core管道。在这种情况下,您需要先获取管道文件,然后手动传输到您的系统。
为了简化此过程并确保准确检索正确版本的代码和软件容器,我们编写了一个下载辅助工具。只需指定nf-core管道的名称,它将下载到您当前的工作目录。
默认情况下,管道将下载管道代码和https://github.com/nf-core/configs%E6%96%87%E4%BB%B6%E3%80%82%E5%A6%82%E6%9E%9C%E6%82%A8%E6%8C%87%E5%AE%9A%60--singularity%60%E6%A0%87%E5%BF%97%EF%BC%8C%E5%AE%83%E8%BF%98%E5%B0%86%E4%B8%8B%E8%BD%BD%E6%89%80%E9%9C%80%E7%9A%84%E4%BB%BB%E4%BD%95Singularity%E9%95%9C%E5%83%8F%E6%96%87%E4%BB%B6%E3%80%82
使用-r/--release下载管道的特定版本。如果未指定,该工具将自动获取最新版本。
console$ nf-core download rnaseq -r 3.0 --singularity ,--./,-. ___ __ __ __ ___ /,-._.--~\ |\ | |__ __ / ` / \ |__) |__ } { | \| | \__, \__/ | \ |___ \`-._,-`-, `._,._,' nf-core/tools version 1.13 INFO 正在保存rnaseq 管道版本: '3.0' 拉取Singularity容器: '是' 输出文件: 'nf-core-rnaseq-3.0.tar.gz' INFO 从GitHub
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
发给 Cursor、ChatGPT、豆包等 AI 的说明文档
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
不支持 push
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务