1、cutadapt去接头

#cut NAT sample
#-u 20(正值u表示切除R1的前20个碱基) -u -30(负值u表示切除R1的前20个碱基)/
#-U 20(正值U表示切除R2的前20个碱基) -U -30 (负值U表示切除R2的前20个碱基) /
#-m 30(丢弃碱基数小于30的reads)-j 6(6个线程,并行加速作用)
#-a read1的正向接头序列;-A read2的反向接头序列
nohup cutadapt -a AGATCGGAAGAGCACACGTCTGAACTCCAGTCAC -A AGATCGGAAGAGCGTCGTGTAGGGAAAGAGTGT /
-u 20 -u -30 -U 20 -U -30 -m 30 -j 6 /
-o /data2/xxx/data2/2cutadapt/NAT-RNA_combined_clean_R1.fastq /
-p /data2/xxx/data2/2cutadapt/NAT-RNA_combined_clean_R2.fastq /
/data2/xxx/data2/rawdata/NAT-RNA_combined_R1.fastq /
/data2/xxx/data2/rawdata/NAT-RNA_combined_R2.fastq >cutadapt2.log 2>&1 &

切除接头后的fastqc,测序质量比较差

2、bowtie2建索引

cd /data2/xxx/data2/mm10
nohup bowtie2-build mm10_genome.fa mm10_index  >bowtie2-build.log 2>&1 &

mm10的bowtie2结果,第一列为文件大小

3、tophat2比对

#比对NAT sample
#-G gtf文件;-o bowtie建立参考基因组索引的公共名(前缀);
nohup tophat2 -p 6 -G /data2/xxx/data2/mm10/gtf/mm10_genes.gtf /
-o ./NAT /data2/xxx/data2/mm10/mm10_index/mm10_genome_bowtie2  /
/data2/xxx/data2/2cutadapt/NAT-RNA_combined_clean_R1.fastq /
/data2/xxx/data2/2cutadapt/NAT-RNA_combined_clean_R2.fastq >NAT.log 2>&1 &

4、cufflinks定量

#1、cufflinks 转录本组装(NAT sample)
#bam文件是tophat2比对输出结果文件
cd /data2/xxx/data2/4cufflinks/NAT
nohup cufflinks -o ./ -p 8
../../3tophat/NAT/accepted_hits.bam >NAT.log 2>&1
#2、cuffmerge 组装后的转录本合并
#assembly_list 是文本文件,里面包含cufflinks的两个gtf结果文件路径 /
#/data2/xxx/data2/4cufflinks/CA/transcripts.gtf /
#/data2/xxx/data2/4cufflinks/NAT/transcripts.gtf
cd /data2/xxx/data2/4cufflinks
nohup cuffmerge -o ./merge/ assembly_list.txt -p 8 > merge.log 2>&1 &
#3、cuffquant 转录本定量
#-u 同时对比对上基因组上多个位置的reads进行统计分析
#参考基因组mm10的gtf注释文件; tophat2的比对结果bam文件
cd /data2/xxx/data2/4cufflinks/3quantity/NAT
nohup cuffquant -p 8 -u /data2/xxx/data2/mm10/gtf/mm10_genes.gtf /
/data2/xxx/data2/3tophat/NAT/accepted_hits.bam >NAT.log 2>&1 &
#4、cuffdiff 差异分析
#-b 参考基因组mm10的基因组序列
#-u 对多比对位置的read加权然后分配比对到基因组上
#-L 样本名
nohup cuffdiff -b /data2/xxx/data2/mm10/mm10_genome.fa /
/data2/xxx/data2/4cufflinks/2merge/merged.gtf /
-u -L CA,NAT /data2/xxx/data2/3tophat/CA/accepted_hits.bam /data2/xxx/data2/3tophat/NAT/accepted_hits.bam /
-p 8 -o ./ >cuffdiff.log 2>&1 &

1、cufflinks组装结果
2、cuffmerge合并结果
3、cuffquant定量结果
4、cuffdiff差异分析结果

有参组装新转录本cufflinks_RNA-Seq流程(cutadapt-tophat2-cufflinks)相关推荐

  1. 有参组装新转录本cufflinks_转录本组装软件StringTie的使用说明

    其中StringTie 在组装转录本的完整度,精度和速度方面都较以往的cufflinks 有很大的提升. StringTie 使用说明: stringtie [-G ] [-l ] [-o ] [-p ...

  2. 有参组装新转录本cufflinks_转录组组装软件stringtie

    StringTie是約翰·霍普金斯大學计算机生物中心开发的一款转录组组装软件,在组装转录本的完整度,精度和速度方面都较以往的cufflinks 有很大的提升,也是目前有参考基因组转录组主流的组装软件. ...

  3. 计算平均指令时间_技术人员正在组装新计算机。在将主板装入机箱之前通常先安装哪两个组件?(选择两项。)...

    展开全部 技术人员正在组装新2113计算机.在将主板装入机5261箱之前通常先安装CPU和内存4102两个组1653件. cpu的主要功能: 1.处理指令 这是指控制程序中指令的执行顺序.程序中的各指 ...

  4. 专精特新小巨人申报流程

    一.专精特新小巨人的含义 专精特新是什么意思 1."专",即专业化与专项技术. 2."精",即产品的精致性.工艺技术的精深性和企业的精细化管理. 3." ...

  5. 新唐MCU开发流程解析:从MCU原型设计到样机测试

    MCU(Microcontroller Unit)是一种集成电路芯片,具有微处理器.存储器.输入输出端口等多种功能,广泛应用于各种电子设备中.颖特新(颖特新单片机)代理品牌新唐科技是国内领先的MCU芯 ...

  6. 计算机组装过程分为哪几步,组装新电脑要经过哪些步骤?

    自己组装电脑,要经过哪些步骤呢? 一.常规装机流程 1.确定手里有多少银子,比如3000元左右,5000元左右,8000元左右,1万元以上. 2.定位:钱多买中.高端,钱少买入门货. 3.定好档次后, ...

  7. 新网站优化基本流程不可忽视!

    每当新站完成搭建之后就要考虑下一步的优化工作,以便日后网站的上线运营.俗话说,万事开头难,想要把新网站进一步完成优化提升网站排名和权重并不是一件简单的事情,需要积累一定的优化经验和丰富的专业知识,这样 ...

  8. git 新入职员工流程

    新入职员工工作流程 1.新进公司,先关联公司的代码仓库 git clone 仓库地址我们可以和远程建立链接 将本地仓库和线上仓库建立关联:git remote add origin [线上仓库的SSH ...

  9. pe装服务器系统蓝屏,组装新电脑无法进入PE, 安装系统时出现蓝屏,我终于发现什么问题...

    首先来说一下我的配置: 主板:华硕PRIME B365M-K 内存:金士顿骇客神条 DDR4 2666 8G CPU:INTEL 酷睿 8500 硬盘:固态480 + 机械 1000G 显卡:丽台P4 ...

最新文章

  1. QPainter中坐标系变换问题
  2. Android Studio安装应用时报错 installation failed with message Failed to finalize session......
  3. cocos2d-x开发之动作游戏实战--5
  4. activity idea编写bpmn流程文件
  5. Redux从设计到源码
  6. Java web中使用JQuery加载某页面后,自动调用Servlet(GET方法,POST方法)
  7. TKDragView_TKCalendarView:页面curl的动画日历
  8. Linux命令整理-Kali
  9. Android UI学习之ListView(使用BaseAdapter)
  10. Centos 7安装和配置 ElasticSearch入门小白
  11. SAP中货架寿命控制功能的简单测试分析
  12. 王利杰:我做天使投资的心路历程
  13. 软件测试公司常见的部门有哪些?
  14. SDP PPS SPS分析(spsparser)
  15. 旅行商问题(TSP)概述
  16. python虚函数_虚函数和纯虚函数的区别
  17. OLA/SOLA/WSOLA语音重叠相加算法分析
  18. uniapp商城前端源码下载/uniapp多店铺PHP商城源码下载
  19. Matlab中定义接口超类
  20. JTVAE( Junction Tree Variational Autoencoder )

热门文章

  1. JavaScript--Array; Array.prototype
  2. 面向对象(C#)相关理论知识点
  3. Docker-创建支持ssh服务的镜像
  4. progressDialog 为什么设置了setProgress()方法无反应?
  5. C#的变迁史 - C# 4.0 之线程安全集合篇
  6. Python笔记4 实例之批量修改文件名
  7. 介绍一个工具给大家,做网站时,经常要上传文件到外网服务器,但是上传时往往需要很长时间,如果有一个文件对比工具……...
  8. Android音视频【一】H264编码基础
  9. FFmpeg编解码过程(五)
  10. Android反射set/get系统属性(SystemProperties)