返回软件与算法

Software & Algorithm Detail

单细胞分析Single-cell Preprocessing命令行软件

Cell Ranger

10x Genomics 官方预处理工具,用于 demultiplex、比对、定量和生成表达矩阵。

资源类型
命令行软件
方法分类
单细胞分析
原始分类
Single-cell Preprocessing
创建时间
2026/6/3

Benchmark

性能基准测试

当前图表用于比较不同数据规模下的时间消耗和内存消耗。

性能基准测试

24 cores / 128GB RAM / 10x 3' GEX

Benchmark

Documentation

软件原理、用法与参数

统一使用 Markdown 文档渲染,保留命令行代码块、参数表和示例说明。

Cell Ranger 10x 单细胞预处理

工具定位

Cell Ranger 是 10x Genomics 官方单细胞预处理软件,用于从 BCL/FASTQ 生成可被 Seurat 或 Scanpy 读取的 feature-barcode matrix。

适用场景

  • 适合:10x 3' Gene Expression、5' Gene Expression、Feature Barcode、VDJ 等官方体系。
  • 不适合:非 10x 平台或自定义 barcode 结构数据。

输入与输出

类型文件/目录说明
输入FASTQ 目录cellranger mkfastq 或 bcl-convert 输出
输入transcriptome reference10x 官方 reference 或自建 reference
输出filtered_feature_bc_matrix/常用下游表达矩阵
输出raw_feature_bc_matrix/原始 barcode-feature 矩阵
输出web_summary.html最重要的 QC 报告
输出cloupe.cloupeLoupe Browser 可视化文件

安装方式

# Cell Ranger 需从 10x Genomics 官网下载后加入 PATH
tar -xzvf cellranger-*.tar.gz
export PATH=$PWD/cellranger-*/:$PATH
cellranger --version

推荐项目目录

project_cellranger/
├── 00_fastq/
├── 01_reference/
│   └── refdata-gex-GRCh38-2024-A/
├── 02_cellranger_count/
└── scripts/

最小可运行示例

cellranger count \
  --id=sample01 \
  --transcriptome=01_reference/refdata-gex-GRCh38-2024-A \
  --fastqs=00_fastq \
  --sample=sample01 \
  --localcores=24 \
  --localmem=128 \
  --create-bam=true

常用参数表

参数含义推荐值注意事项
--id输出目录名样本 ID不能包含复杂特殊字符
--transcriptome参考目录官方或自建 reference版本要全项目统一
--fastqsFASTQ 路径00_fastq可包含多个 lane
--sampleFASTQ sample 前缀样本名必须匹配 FASTQ 文件名
--localcoresCPU 核数16-32与服务器资源匹配
--localmem内存 GB64-128细胞数多时提高
--expect-cells预期细胞数可选细胞捕获数异常时使用
--create-bam是否输出 BAMtrue/falseBAM 很大,不需要可关闭

结果解读

  • Estimated Number of Cells:估计细胞数,需和上机目标接近。
  • Mean Reads per Cell:测序深度,过低会影响低表达基因检测。
  • Median Genes per Cell:细胞复杂度,低值可能代表细胞质量差。
  • Fraction Reads in Cells:reads 落入细胞 barcode 的比例,低值提示背景 RNA 或建库问题。

常见错误

问题可能原因解决办法
No input FASTQs found--sample 与文件名不匹配检查 FASTQ 命名
细胞数远低于预期上样失败或细胞质量差查看 web_summary 和 wet lab 信息
reference 不合适物种或版本错误使用正确物种 reference 或自建

关联流程

  • 10x 单细胞基础降维聚类
  • 单细胞高级下游:拟时序、通讯、RNA velocity