参考基因组下载和构建STAR索引(人源)

0. STAR下载

  • 下载2.6.1b版本的STAR wget https://github.com/alexdobin/STAR/archive/2.6.1b.tar.gz
  • 文件解压tar -xzf 2.6.1b.tar.gz
  • 进入文件夹 cd STAR-2.6.1b/source/
  • 软件安装 make STAR

1. 创建reference目录

这里下载的参考基因组为ensemble的人GRCh38参考基因组,最好单独建立一个文件夹,后续 解压缩建立索引输出文件 都存放在该目录。
参考命令行如下:
mkdir –p references/Homo_sapiens/Ensembl/GRCh38/
cd references/Homo_sapiens/Ensembl/GRCh38/

2. wget下载压缩包

默认当前路径为*/references/Homo_sapiens/Ensembl/GRCh38/;
命令如下:

  • fasta文件压缩包:
    wget ftp://ftp.ensembl.org/pub/release-99/fasta/homo_sapiens/dna/Homo_sapiens.GRCh38.dna.primary_assembly.fa.gz

  • gtf文件压缩包:
    wget ftp://ftp.ensembl.org/pub/release-99/gtf/homo_sapiens/Homo_sapiens.GRCh38.99.gtf.gz

3. gizp解压文件

  • fasta文件解压缩
    gzip -c -d Homo_sapiens.GRCh38.dna.primary_assembly.fa.gz > Homo_sapiens.GRCh38.fa
  • gtf文件解压缩
    gzip -c -d Homo_sapiens.GRCh38.99.gtf.gz > Homo_sapiens.GRCh38.99.gtf

4. STAR构建索引

STAR是celescope的依赖软件,在下载和安装celescope时就已经嵌入到celescope对应的环境内。因此可以在celescope的环境中执行 构建索引 的步骤
(1)激活celescope的环境:conda activate celescope
(2)编辑index.sh,shell脚本内输入如下指令和参数:

STAR \
    --runMode genomeGenerate \ #让STAR执行基因组索引的生成工作
    --runThreadN 10 \ #构建运行使用的线程数
    --genomeDir . \ #构建好的参考基因组存放的位置,最好是单独建立的一个文件夹,这里是/references/Homo_sapiens/Ensembl/GRCh38
    --genomeFastaFiles ./Homo_sapiens.GRCh38.fa \ #fasta文件(参考基因组序列文件)
    --sjdbGTFfile ./Homo_sapiens.GRCh38.99.gtf \# gtf文件(基因注释文件)
    --sjdbOverhang 149 #读段长度: 后续回帖读段的长度, 如果读长是PE 100, 则该值设为100-1=99

(3)使用nohup投递任务:nohup sh index.sh &
STAR运行将近90min,构建好的正确索引文件如下:

$ ll
total 29037186
chrLength.txt
chrNameLength.txt
chrName.txt
chrStart.txt
exonGeTrInfo.tab
exonInfo.tab
geneInfo.tab
Genome
genomeParameters.txt
Log.out
SA
SAindex
sjdbInfo.txt
sjdbList.fromGTF.out.tab
sjdbList.out.tab
transcriptInfo.tab

我当前的运行结果:(修改和补救ing)


我的运行结果

5. CeleScope构建索引

celescope也有内置的参数celescope rna mkref构建索引,同时生成一个config文件

config文件内容

celescope rna mkref
-h #查看帮助信息
--genomeDir #默认为./
--thread #线程数默认为6
--genome_name #设置参考基因组的名称,这个名称会最终展示到celescope生成的报告里,默认为None
--dry_run 只生成config文件
--fasta #接fasta文件
--gtf #接gtf文件
--mt_gene_list #基因列表文件,指定为某些基因归类(一般用不到,默认None)

(1)激活celescope的环境:conda activate celescope
(2)编辑index.sh,shell脚本内输入如下指令和参数:

celescope rna mkref \
    --genome_name Homo_sapiens_ensembl_99\ #基因组名称
    --fasta ./Homo_sapiens.GRCh38.fa \ #fasta文件(参考基因组序列文件)
    --gtf ./Homo_sapiens.GRCh38.99.gtf \# gtf文件(基因注释文件)

(3)使用nohup投递任务:nohup sh index.sh &

postscript:
单细胞测序分析软件链接 celescope的下载和安装

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,519评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,842评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,544评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,742评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,646评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,027评论 1 275
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,513评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,169评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,324评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,268评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,299评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,996评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,591评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,667评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,911评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,288评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,871评论 2 341

推荐阅读更多精彩内容