RNA-seq Differential Expression, Alternative Splicing, Transcript Assembly and Gene Fusion
来源:互联网 发布:c嵌入式编程设计模式 编辑:程序博客网 时间:2024/05/17 09:20
RNA-seq Differential Expression:
Gene X’s expression in condition A doubles expression in condition B. But how reliable is this? What’s the chance of observing it by rendom? All comes to variation estimation! How to meassure the variance between different biological replicates. Once you have the variation estimation, you’re able to assign a p-value for expression changes. Variation can be estimated if you have many biological replicates.But in practice, we only have 2-3 replicates. What we can do next is proper statistical models.
Sequencing Read Distribution:
1. Poisson distribution:λ=E(X)=Var(X)
The easiest model for RNA-seq reads count is Poisson distribution.
Assumption : Mean = Variance
But: sequencing data is over-dispersed,not only RNA-seq (Mean<Variance)
2. Negative binomial: X ~ NB(r;p)( 2 parameters : r,p)
Definition : number of successes before r failures occur, if Pb(each success) is p .
Every gene has 2 parameters : mean and variance.
Negative binomial for RNA-seq : Kij~NB(μij,θij2)
Variance estimated by borrowing information from all the genes - hierarchical models
Test whether μi is the same for gene i between samples j.
Tools used in differential expression:
Cufflinks: versatile(RPKM/FPKM)
LIMMA-VOOM and DESeq: better variance estimates(TPM)
EdgeR; DESeq/DESeq2
Expression Index:
1. RPKM (Reads per kilobase of transcript per million reads of library)
Corrects for coverage, gene length
1 RPKM ~ 0.3 -1 transcript / cell
Comparable between different genes within the same dataset
TopHat / Cufflinks
2. FPKM (Fragments), PE libraries, RPKM/2
3. TPM (transcripts per million)
Normalizes to transcript copies instead of reads
Longer transcripts have more reads
RSEM, HTSeq
Note: TPM is not able to compare expression of different genes across different samples. We should do differential expression on RPKM or FPKM
RNA-seq Alternative Splicing:
Different AS events:
TopHat: Assign reads to splice isoforms
MATS: Multivariate Analysis of Transcript Splicing
Transcript Assembly
Reference-based assembly: Cufflinks
1. Read mapping using Tophat
2. Construct a graph of reads
“Incompatible”fragments (reads) means they are definitely NOT from the same transcript
3. Identify the minimum # paths that cover all reads (each path is one possible transcript)
4. Transcript abundance estimation
De novo assembly: Trinity
De bruijn graph (1946):
Used in the earliest human genome assemblies
Standard algorithm for genome assembly
A sequence of length k can be represented as an edge between two sequences (length k-1)
Gene Fusion:
More seen in cancer samples
Still a bit hard to call
TopHatFusion in TopHat2
- RNA-seq Differential Expression, Alternative Splicing, Transcript Assembly and Gene Fusion
- Alternative RNA Splicing
- RNA-Seq De novo Assembly Using Trinity
- RNA-seq Experimental Design and Quality Control
- RNA-Seq
- RNA-Seq数据分析
- RNA-seq analysis (practice)
- RNA-Seq名词解释
- RNA-seq流程报告
- RNA-seq experiment
- Gene Assembly
- RNA-seq与miRNA-seq联合分析
- RNA-seq 基本分析流程
- zoj 1076 Gene Assembly
- ZOJ 1076 Gene Assembly
- zoj - 1076 - Gene Assembly
- zoj 1076 Gene Assembly
- zoj1076-Gene Assembly
- 视图解析器的前缀和后缀
- Java基础学习总结——Java对象的序列化和反序列化
- cas server 端配置+2客户端配置
- 网络编程---UDP
- 面向对象与面向过程
- RNA-seq Differential Expression, Alternative Splicing, Transcript Assembly and Gene Fusion
- 不见他人之过
- 2-5打开新窗口(window.open)
- BASH基本特性
- python py转换为exe
- Android Broadcast Receiver 与Activity() (android 开发的四大组件)
- delphi 判断WIN8 , WIN8.1 , WIN10 系统版本
- Siri,你这么腻害是想上天吗?
- 【LeetCode】94. Binary Tree Inorder Traversal