构建STAR的索引
# 使用10X的参考数据构建star索引
STAR \--runMode genomeGenerate \-- runThreadN 28 \--genomeDir ~/bioreference/index/10x-star \--genomeFastaFiles ~/bioreference/10x/grch38_10x/fasta/genome.fa \--sjdbGTFfile ~/bioreference/10x/grch38_10x/genes/genes.gtf
进行STAR流程

将以下代码写入scSTAR.sh脚本中

# Global variable
#########################################################
source activate rna
#########################################################
start=$(date +%s) #脚本启始时间
echo "脚本开始执行"
echo "开始时间:"`date`
#########################################################
# Main program
SraPath=/mnt/d/datasets/GSE108383/GSE108383
GenomeRef=~/bioreference/index/10x-star
fa=/mnt/d/datasets/GSE108383/GSE108383
OutPath=~/GSE108383
# STAR workflow
ls $SraPath |while read id
do
x=$(echo $id | cut -b1-10)
echo $x
STAR --runThreadN 20 --genomeDir $GenomeRef \--readFilesCommand zcat \--readFilesIn ${fa}/$x.fastq.gz \--outSAMtype BAM SortedByCoordinate \--outFileNamePrefix ${OutPath}/${x}_star
done
conda deactivate
#########################################################
end=$(date +%s) #脚本终止时间
take=$(( end - start ))
h=$(( take / 3600 ))
m=$((( take - 3600 * h ) / 60 ))
s=$((( take - 3600 * h - 60 * m )))
echo 脚本运行完毕,用时 ${h} 小时 ${m} 分钟 ${s} 秒
echo "结束时间:"`date`
say "The program has finished running"
#########################################################
然后走stringtie流程

将以下代码写入stringtie.sh脚本中

注意,改代码要在上个文件的输出文件夹中运行

# Global variable
#########################################################
#########################################################
start=$(date +%s) #脚本启始时间
echo "脚本开始执行"
echo "开始时间:"`date`
#########################################################
# Main program
stringtie=~/biosoft/stringtie-2.1.4.Linux_x86_64/stringtie
GTF=~/bioreference/10x/grch38_10x/genes/genes.gtf
OutPath=IsoformQuantification
bam=/home/yuansh/GSE108383
# stringtie workflow
ls $bam | grep 'bam' | while read id
do
x=$(echo $id | cut -b1-10)
echo $x
$stringtie -eB -G $GTF -o $OutPath/long_reads.out.gtf ${x}_starAligned.sortedByCoord.out.bam
done
#########################################################
end=$(date +%s) #脚本终止时间
take=$(( end - start ))
h=$(( take / 3600 ))
m=$((( take - 3600 * h ) / 60 ))
s=$((( take - 3600 * h - 60 * m )))
echo 脚本运行完毕,用时 ${h} 小时 ${m} 分钟 ${s} 秒
echo "结束时间:"`date`
say "The program has finished running"
#########################################################
然后生成csv文件
# 然后生成csv文件
python ~/biosoft/stringtie-2.1.4.Linux_x86_64/prepDE.py

如果您觉得我的教程对您有帮助的话,点个赞或者打个赏请我喝杯星巴克(~ ̄(OO) ̄)ブ

Best Regards,
Yuan.SH
---------------------------------------
School of Basic Medical Sciences,
Fujian Medical University,
Fuzhou, Fujian, China.
please contact with me via the following ways:
(a) e-mail :yuansh3354@163.com

(单细胞-SingleCell)单细胞可变剪切流程(一)相关推荐

  1. 使用leafcutter 做可变剪切分析流程

    本博客的主要目的是把本次使用Leafcutter做可变剪切的分析流程记录一下,以方便后续分析或者分享给别人. Leafcutter的文章发表在了NG上,有感兴趣的可以看原文. #批量改文件的名字 #A ...

  2. Deep-learning augmented RNA-seq analysis of transcript splicing | 用深度学习预测可变剪切

    可变剪切的预测已经很流行了,目前主要有两个流派: 用DNA序列以及variant来预测可变剪切:GeneSplicer.MaxEntScan.dbscSNV.S-CAP.MMSplice.clinVa ...

  3. matlab中-psi_建议收藏 | 生物信息学中的可变剪切,这些内容你了解吗?

    聊点学术 声明:非常感谢Carina投稿至公众号,全文由Carina撰写,主要对生信的可变剪切相关内容作了一定的梳理. 检索TCGA中可变剪切的相关文献,虽然总数量并不多,但是其在2019年猛增为49 ...

  4. 利用circpedia 数据库探究circRNA的可变剪切

    circpedia 中收录了利用circexplorer 软件识别到的circRNA, 覆盖了人,小鼠,鸟类,昆虫多个物种的多种细胞系的数据 官网链接如下: http://www.picb.ac.cn ...

  5. 剪切文件_转录组测序技术和结果解读(十六)——可变剪切

    可变剪切的概念 可变剪切是指从一个mRNA前体中通过不同剪接方式,选择不同的剪接位点组合,所产生不同的mRNA剪接异构体的过程. 可变剪切的分类: 外显子缺失 (Exon skipping): 可变的 ...

  6. linux可变剪切分析,可变剪切的意义和重要性

    欢迎关注"生信修炼手册"! 可变剪切differential splicing,也叫做选择性剪切alternative splicing, 指的是在mRNA前体到成熟mRNA的过程 ...

  7. 揭秘可变剪切研究的本质

    欢迎关注"生信修炼手册"! 可变剪切指的是一个基因由于剪切方式的不同从而产生了不同的转录本,很多人对于可变剪切的研究有很多的困惑,比如有没有现成的软件可以研究单个样本中的可变剪切事 ...

  8. 使用ASProfile分析可变剪切事件

    欢迎关注"生信修炼手册"! ASprofile是一款识别可变剪切事件的软件,该软件可以直接将同一个基因的多个转录本进行比较,从而鉴定可变剪切事件,官网如下 https://ccb. ...

  9. AI生命科学绘图(2):基因结构可变剪切的绘制

    前情提要:B站生信师兄 内容:绘制可变剪切 渐变工具的使用:绘制渐变颜色的基因 1.利用矩形工具画矩形-设置描边颜色及粗细-设置渐变填充颜色 那么如何设置渐变填充颜色呢? 利用渐变工具 钢笔工具的使用 ...

  10. NGS可变剪切之STAR+rmats软件使用

    NGS可变剪切之STAR+rmats软件使用 https://cloud.tencent.com/developer/article/1587437

最新文章

  1. db4o Tutorial 中文翻译(十一)
  2. JavaScript闭包小窥
  3. Linux中批量创建空白文件,在Linux中批量创建和修改文件或目录
  4. 晨哥真有料丨对她越好,越难脱单!
  5. python重新安装_重新安装python
  6. SQL、NoSQL 已过时,快升级到 NewSQL,长江后浪推进浪啊
  7. cannot be cast to android.support.v4.app.Fragment
  8. 视频教程-2020年上半年 软考 系统分析师 论文真题讲解-软考
  9. python二手房课程设计_基于python爬取链家二手房信息代码示例
  10. android 调用onclick事件,在Android上使用onClick()事件时出错
  11. python发送QQ邮件
  12. 数据建模:个人信用分是怎么计算出来的?
  13. python加权求和_加权随机算法的python实现
  14. Python识别二维码获取电子发票基本信息
  15. 体验Android:个人所得税计算器 含源码
  16. ATECC508A芯片开发笔记(九):加密读写508芯片数据的流程及相应设置
  17. 数据分析系列 之3σ规则/依据拉依达准则来剔除异常值
  18. DSP6713 Simulator HelloWorld与LED
  19. 嵌入式:万字详解通信接口设计
  20. python条件语句多条件_Python简介,第3章-条件语句

热门文章

  1. R语言:KNN算法的实现——kknn包
  2. 万能的json格式化
  3. 【BZOJ3097】 Hash Killer I
  4. Android 第三方登录之支付宝登录
  5. 2021计算机专硕调剂院校,2021年已公布的调剂院校专业
  6. 2012-2013最新泰晤士报和QS世界大学排名前100名单对比
  7. 【计算机组成原理】CPU是什么
  8. python使用Speech_Recognition实现普通话识别(一)
  9. 6个免费、免版权视频素材网站
  10. c语言程序设计精髓第四章编程题