美文网首页
单细胞学习3.从头创建索引文件

单细胞学习3.从头创建索引文件

作者: wo_monic | 来源:发表于2024-03-12 11:31 被阅读0次

除了人类和鼠的数据在cellranger上有索引文件外,我们更多的时候研究的是非模式生物。现在就从头创建一个基因组的索引文件,这里以玉米为例子。
使用的cellranger版本是V7.2.0

1. 创建基因注释文件

cellranger mkgtf ~/maize/genome/Zea_mays.B73_RefGen_v4.42.gtf Zm442.gtf --attribute=gene_biotype:protein_coding

可以通过指定参数--attribute=gene_biotype:protein_coding来只提取编码基因。

2. 创建基因组索引文件

cellranger mkref --genome ref_Zm442 --fasta ~/maize/genome/Zea_mays.B73_RefGen_v4.42.fa --genes Zm442.gtf --nthreads 24 --memgb 64 

参数:
--genes 该文件第一步的输出的结果
--genome 是指定输出文件夹名称
--nthreads 指定使用的cpu数量
--memgb 指定使用的内存数量,单位是G.
生成索引文件夹名称是ref_Zm442,文件内容结构如下

 [4.0K]  ref_Zm442
│   ├── [4.0K]  fasta
│   │   ├── [2.0G]  genome.fa
│   │   └── [9.2K]  genome.fa.fai
│   ├── [4.0K]  genes
│   │   └── [ 31M]  genes.gtf.gz
│   ├── [ 467]  reference.json
│   └── [4.0K]  star
│       ├── [1.6K]  chrLength.txt
│       ├── [4.8K]  chrNameLength.txt
│       ├── [3.2K]  chrName.txt
│       ├── [2.9K]  chrStart.txt
│       ├── [ 40M]  exonGeTrInfo.tab
│       ├── [ 16M]  exonInfo.tab
│       ├── [1.9M]  geneInfo.tab
│       ├── [2.1G]  Genome
│       ├── [1.3K]  genomeParameters.txt
│       ├── [ 17G]  SA
│       ├── [1.5G]  SAindex
│       ├── [6.8M]  sjdbInfo.txt
│       ├── [6.7M]  sjdbList.fromGTF.out.tab
│       ├── [5.4M]  sjdbList.out.tab
│       └── [9.1M]  transcriptInfo.tab

3.cellranger进行定量分析

cellranger count \
--id=sample345 \
--transcriptome=database_path \
--fastqs=fastq_path \
--sample=mysample \

相关文章

  • 私有库采坑

    一、索引库创建1、在远程创建索引文件仓库(索引库仓库用来存放所有私有库每个版本的所有文件) 2、将索引文件仓库添加...

  • pod远程私有仓库创建

    1.远程私有Spec repo(远程索引库)的创建: 2.远程私有库的创建: 3.验证podspec文件,本地验证...

  • LZO 创建索引

    创建LZO文件索引,LZO压缩文件的可切片特性依赖于其索引,故我们需要手动为LZO压缩文件创建索引。若无索引,则L...

  • lucene

    创建索引库 对文件夹下所有文件进行索引 文档搜索

  • day06

    6.7 索引的操作管理 1.添加索引 2.查看索引 3.创建唯一索引 4.创建前缀索引 5.创建联合索引 6.删除...

  • Oracle 索引

    1. 创建索引 2. 删除索引 3. 创建组合索引 4.查询索引 oracle中表的索引信息存在 user_ind...

  • elasticsearch python 简单实践

    1.创建索引 查询创建的索引 你也可以先创建索引,然后创建type再设置mapping 2.插入数据 3.修改ma...

  • iOS 组件化初识

    一、创建本地repo,并与远端repo私有索引库关联 GitLab创建repo私有库 本地创建repo索引文件,并...

  • mongodb基本操作

    1. 创建用户 2. 创建集合 3. 创建索引 4.数据操作

  • Pod私有库

    详细步骤 1.创建远程索引库2.创建本地索引库并与远程索引库关联3.创建远程代码库4.创建本地组件工程5.添加组件...

网友评论

      本文标题:单细胞学习3.从头创建索引文件

      本文链接:https://www.haomeiwen.com/subject/gzgszdtx.html