前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >单细胞代码解析-妇科癌症单细胞转录组及染色质可及性分析1

单细胞代码解析-妇科癌症单细胞转录组及染色质可及性分析1

原创
作者头像
小胡子刺猬的生信学习123
发布2022-07-24 17:20:13
8980
发布2022-07-24 17:20:13
举报

这篇文章是2021年发表在MC上的文章,主要讲的是利用单细胞多组学的手段解析妇科癌症的文章。

文章题目:A multi-omic single-cell landscape of human gynecologic malignancies

doi:10.1016/j.molcel.2021.10.013

图片.png
图片.png

作者提供代码链接:https://github.com/RegnerM2015/scENDO_scOVAR_2020

作者说根据这个链接可以大致得把内容走一遍:ttps://github.com/RegnerM2015/scENDO_scOVAR_2020/wiki,因此我也是基本按照这个来进行代码解析的。

Introduction

这篇文章是为了解析妇科疾病的单细胞图谱。因此选用了手术切除后立即处理的11个人的卵巢和子宫内膜肿瘤的组织样本,进行单细胞的解离,构建了单细胞分辨率的转录组(SCRNA-SEQ)和染色质可及性(SCATAC-SEQ)图谱。这个稀有的数据集提供了解决这些肿瘤的复杂细胞异质性的内容,使研究人员能够将染色质可及性的变化与基因表达变化联系起来。同时这些数据提供了有关癌细胞如何重新利用和获取远端调节元件以驱动致癌转录模式发展。

以下为样本的来源:

图片.png
图片.png

作者还构建了相关的实验流程图:

图片.png
图片.png

cellranger and cellranger atac processing

在对单细胞进行解离后,获得下机数据,然后在cellranger上进行分析(因为作者选用的是10X的单细胞平台进行标记)。

转录组分析主要用的是CellRanger (version 3.1.0)。

代码语言:javascript
复制
##补充:参考基因组索引的构建
cellranger mkref --genome= GRCh38-3.0.0 \
                 --fasta=GRCh38-3.0.0.fa \
                 --genes=GRCh38-3.0.0.gtf \
                 --ref-version=3.0.0

/Example_Patients1-2_scRNA-seq_mkfastq.sh

代码语言:javascript
复制
#!/usr/bin/env bash

#SBATCH --job-name HMGVCBGX9
#SBATCH -c 16
#SBATCH --mem 80g
#SBATCH --partition allnodes
#SBATCH --output HMGVCBGX9_demultiplex.job.out
#SBATCH --error HMGVCBGX9_demultiplex.job.err
##数据来源文件
DATA=/datastore/nextgenout5/share/labs/bioinformatics/seqware/francolab_10x_copy
##数据结果文件
OUT=/datastore/nextgenout5/share/labs/francolab/scRNA-seq_Endometrial.05.15.2019

##先对下机文件进行整合
cellranger mkfastq --id=HMGVCBGX9 \
                   --run=${DATA}/190514_NS500270_0297_AHMGVCBGX9 \
                   --csv=${OUT}/Samplesheet.csv \
                   --qc \
                   --localcores=16

/Example_Patient1_scRNA-seq_CellRanger-count.sh

代码语言:javascript
复制
#!/usr/bin/env bash

##SBATCH:提交作业
#SBATCH --job-name 3533EL-RNA_F6
#SBATCH -c 16
#SBATCH --mem 80g
#SBATCH --partition allnodes
#SBATCH --output 3533EL-RNA_F6.cellranger-count.job.update.out 
#SBATCH --error 3533EL-RNA_F6.cellranger-count.job.update.err 

DATA=/datastore/nextgenout5/share/labs/francolab/Data

cellranger count  --id=3533EL-RNA_F6_Update \
                      --fastqs=./fastq_path/HMGVCBGX9/3533EL-RNA_F6 \
                      --transcriptome=${DATA}/refdata-cellranger-GRCh38-3.0.0 \ ##参考基因组
                      --sample=3533EL-RNA_F6 \    ##根据不同的sample内容进行换名字
                      --localcores=16 \
                      --localmem=80

ATAC分析主要用的是CellRanger ATAC (version 1.2.0)。

代码语言:javascript
复制
##参考基因组索引构建
##构建配置文件human.config
{
    organism: "human"        #物种明确后才能输出文件夹名称
    genome: ["GRCh38-3.0.0"]       
    input_fasta: ["/path/to/reference/GRCh38-3.0.0.fa"]
    input_gtf: ["/path/to/reference/GRCh38-3.0.0.gtf"]
    non_nuclear_contigs: ["chrM"] #选做,移除线粒体部分注释信息
    input_motifs: "/path/to/jaspar/motifs.pfm" #motif文件路径
}
##构建ATAC参考基因组
cellranger-atac mkref --config=/home/path/to/human.config

/Example_Patients1-2_scATAC-seq_mkfastq.sh

代码语言:javascript
复制
#!/usr/bin/env bash

#SBATCH --job-name H333JBGXB_2
#SBATCH -c 16
#SBATCH --mem 80g
#SBATCH --partition allnodes
#SBATCH --output H333JBGXB_demultiplex.2.job.out
#SBATCH --error H333JBGXB_demultiplex.2.job.err

##数据来源
DATA=/datastore/nextgenout5/share/labs/bioinformatics/seqware/francolab_10x_copy
##数据结果文件
OUT=/datastore/nextgenout5/share/labs/francolab/scATAC-seq_Endometrial.05.16.2019

cellranger-atac mkfastq --id=H333JBGXB_2 \
                        --run=${DATA}/190515_NS500270_0298_AH333JBGXB \
                        --csv=${OUT}/Samplesheet.2.csv \
                        --qc \
                        --localcores=16

/Example_Patient1_scATAC-seq_CellRanger-count.sh

代码语言:javascript
复制
#!/usr/bin/env bash

#SBATCH --job-name 3533EL-ATAC_A3
#SBATCH -c 16
#SBATCH --mem 80g
#SBATCH --partition allnodes
#SBATCH --output 3533EL-ATAC_A3.cellranger-count.job.update.out 
#SBATCH --error 3533EL-ATAC_A3.cellranger-count.job.update.err 

DATA=/datastore/nextgenout5/share/labs/francolab/Data

cellranger-atac count --id=3533EL-ATAC_A3_Update \
                      --fastqs=./fastq_path2/H333JBGXB/3533EL-ATAC_A3 \
                      --reference=${DATA}/refdata-cellranger-atac-GRCh38-1.2.0 \ ##参考基因组
                      --sample=3533EL-ATAC_A3 \
                      --localcores=16

总结

在作者的关于本研究中使用的所提供数据格式的重要说明中提到:处理过的每个患者样本的scATAC-seq数据以片段文件的形式提供,或“类似于bed的表格文件,其中每一行表示检测所捕获的唯一ATAC-seq片段”。关于这种文件格式的更多信息,请访问Cell Ranger网站:https://support.10xgenomics.com/single-cell-atac/software/pipelines/latest/output/fragments。我们提供片段文件,而不是cellranger-atac生成的过滤过的峰条形码矩阵,因为我们使用片段文件作为在ArchR R包中执行的scATAC-seq分析的起始输入(Granja等人,2021年)。我们没有使用由cellranger-atac生成的过滤过的峰条形码矩阵,因为该算法以伪批量方式调用峰值(即使用来自样本中所有细胞的所有信号)。这种伪体积方法有效地掩盖了染色质可及性中的细胞类型特定模式,并将损害罕见细胞类型的ATAC信号的贡献(Granja等人,2021)。

作者提到的这个问题在我的分析中也遇到了这种情况,同时我们也采用这样的方法进行分析,也是比较有利于后续的分析的。

因此在分析单细胞数据的时候,首先是按照基本的流程进行分析,然后判断数据质量,然后对cellranger的软件的参数进行更改,是与以往的软件不太一样的,因此在第一步是需要进行大量调参的。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Introduction
  • cellranger and cellranger atac processing
    • 转录组分析主要用的是CellRanger (version 3.1.0)。
      • ATAC分析主要用的是CellRanger ATAC (version 1.2.0)。
      • 总结
      相关产品与服务
      命令行工具
      腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
      http://www.vxiaotou.com