rnaseq

nfcore/rnaseq Docker 镜像

自动构建

nf-core/rnaseq Docker镜像是基于Nextflow的RNA测序数据分析流程,属于nf-core社区项目,用于处理FastQ原始数据、序列比对、基因/转录本计数及质量控制,确保RNA-seq分析的标准化和结果可重复性。

23 次收藏下载次数: 0状态:自动构建维护者:nfcore仓库类型:镜像最近更新:6 年前
下载命令
点击查看

nf-core/rnaseq Docker镜像

镜像概述和主要用途

nf-core/rnaseq是一个生物信息学分析流程Docker镜像,用于RNA测序(RNA-seq)数据的完整分析。该流程基于Nextflow工作流管理系统,整合了多个主流生物信息学工具,可实现从原始FastQ数据到表达量矩阵及质量报告的全流程自动化分析。通过Docker容器化技术,确保了分析环境的一致性和结果的高度可重复性,适用于各类计算基础设施。

核心功能和特性

数据预处理

  • 质量控制:使用FastQC对原始FastQ数据进行质量评估
  • 数据清洗:通过Trim Galore!进行适配器和低质量序列修剪

序列比对

  • 支持两种主流比对工具:
    • STAR(默认):适用于转录组比对,速度快且灵敏度高
    • HiSAT2:轻量级比对工具,内存占用较低

基因/转录本计数

  • 基因水平计数:featureCounts、StringTie
  • 转录本水平计数:Salmon、RSEM,结合tximport进行数据整合

质量控制与评估

  • 整合多种质量控制工具:
    • RSeQC:评估测序数据的RNA完整性和比对质量
    • Qualimap:基因组比对数据质量评估
    • dupRadar:检测PCR重复率
    • Preseq:预测测序深度对数据完整性的影响
    • edgeR:初步差异表达分析
    • MultiQC:整合所有质量控制结果,生成统一报告

工作流特性

  • 基于Nextflow:支持跨平台运行(本地、集群、云平台)
  • 容器化:通过Docker确保依赖环境一致性
  • 可配置性:支持自定义参考基因组、参数调整和工具选择

使用场景和适用范围

  • 科研机构:RNA-seq数据分析的标准化流程
  • 测序中心:高通量RNA-seq数据的自动化处理
  • 生物信息学实验室:从原始测序数据到表达量分析的全流程应用
  • 适用数据类型:单端/双端RNA-seq FastQ数据,支持多种物种的参考基因组

使用方法和配置说明

前提条件

  1. 安装https://nf-co.re/usage/installation(版本≥19.10.0)
  2. 安装https://docs.docker.com/engine/installation/(推荐)或Singularity

快速测试

下载并测试最小数据集:

bash
nextflow run nf-core/rnaseq -profile test,docker

运行实际数据分析

基本命令格式:

bash
nextflow run nf-core/rnaseq -profile docker --reads '*_R{1,2}.fastq.gz' --genome GRCh37

主要配置参数说明

参数描述示例
--reads输入FastQ文件路径模式,支持通配符'data/*_R{1,2}.fastq.gz'
--genome参考基因组ID(支持nf-core预定义基因组)GRCh37(人类)、GRCm38(小鼠)
--aligner选择比对工具star(默认)或hisat2
--outdir输出结果目录./results
--strandness测序链特异性forward、reverse或unstranded
--skip_qc跳过质量控制步骤true

自定义参考基因组

如使用非预定义基因组,需提供以下参数:

bash
--fasta <基因组FASTA文件> \
--gtf <基因注释GTF文件> \
--star_index <STAR索引目录> \
--hisat2_index <HiSAT2索引目录>

输出说明

分析结果将输出至指定目录(默认./results),主要包含:

  • multiqc_report.html:MultiQC整合的质量控制报告
  • counts/:基因和转录本表达量矩阵
  • alignment/:BAM格式的比对结果
  • qc/:各工具生成的质量控制原始数据
  • report/:流程运行报告和日志文件

详细输出说明可参考https://github.com/nf-core/rnaseq/blob/master/docs/output.md。

故障排除与支持

  • 详细文档:https://github.com/nf-core/rnaseq/blob/master/docs/usage.md
  • 社区支持:通过Slack(使用https://nf-co.re/join/slack加入)获取帮助
  • 问题反馈:在https://github.com/nf-core/rnaseq/issues提交issue

引用

使用本流程发表研究时,请引用:

Ewels P, Peltzer A, Fillinger S, et al. The nf-core framework for community-curated bioinformatics pipelines. Nat Biotechnol. 2020;38(3):276-278. doi:10.1038/s41587-020-0439-x

镜像拉取方式

您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。

轩辕镜像加速拉取命令点我查看更多 rnaseq 镜像标签

docker pull docker.xuanyuan.run/nfcore/rnaseq:<标签>

DockerHub 原生拉取命令

docker pull nfcore/rnaseq:<标签>
专业版 · 高速稳定拉取镜像
50GB 仅 ¥8/年
高速镜像下载在线技术支持专业版保障服务可用付费会员免广告