31
votes
Accepted
How to compute RPKM in R?
First off,
Don’t use RPKMs.
They are truly deprecated because they’re confusing once it comes to paired-end reads. If anything, use FPKMs, which are mathematically the same but use a more correct ...
18
votes
Accepted
What is the difference between a transcriptome and a genome?
In brief, the “genome” is the collection of all DNA present in the nucleus and the mitochondria of a somatic cell. The initial product of genome expression is the “transcriptome”, a ...
11
votes
Accepted
Alignment based vs reference-free (transcriptome analysis)?
First of all, I would emphasize that "alignment-free" quantification tools like Salmon and Kallisto are not reference-free. The basic difference between them and more traditional aligners is that they ...
9
votes
Accepted
Normalization methods with RNA-Seq ERCC spike in?
You may consider using RUVSeq. Here is an excerpt from the 2013 Nature Biotechnology publication:
We evaluate the performance of the External RNA Control Consortium (ERCC) spike-in controls and ...
8
votes
How to compute RPKM in R?
RPKM is defined as:
RPKM = numberOfReads / ( geneLength/1000 * totalNumReads/1,000,000 )
As you can see, you need to have gene lengths for every gene.
Let's say ...
7
votes
Alignment based vs reference-free (transcriptome analysis)?
I wouldn't say Kallisto (or Salmon) are reference-free. They use a transcriptome as reference anda concept called pseudo-alignment which greatly speed up the process of assigning your reads to a ...
6
votes
Accepted
Coverage calculation: long reads (RNA-seq)
The read length is irrelevant when calculating the mean coverage statistic. It's simply the total number of bases sequenced divided by the target Xome length.
In the example provided in the question, ...
6
votes
Accepted
tools to reconcile experimental transcripts with reference annotation
I've never tried this myself, so I don't know how easy this is...
One option would be to start with GMAP, which is meant to align whole transcripts against the genome. The really nice thing about ...
6
votes
What is "Possible polymerase run-on fragment"?
On most coding genes (with the exception of replication dependent histone genes), Transcripts (as opposed to transcription) are terminated by cleavage polyadenylation sites, where the growing ...
6
votes
Accepted
gene-level versus transcript-level analysis
There are a variety of reasons people use gene-level quantitations.
Transcript-level differences are difficult to biologically interpret. Let's be honest, few groups are likely to put in the work ...
5
votes
Accepted
RapMap: reference transcriptome for simulated reads
Thanks for your interest in RapMap.
At that time we were using flux simulator for simulating read sequence data. We used the genome and gtf file together as an input to flux.
I dug into the scripts ...
5
votes
Accepted
What is "Possible polymerase run-on fragment"?
The general idea behind a run-on fragment is that it's background noise. This derives from an open area of the genome that's next to an area that's actually being transcribed. Thus, all of the ...
5
votes
tools to reconcile experimental transcripts with reference annotation
As per my answer to @_julien_roux on twitter:
Trying to find novel transcripts within the context of an existing annotation is much less straightforward. You probably need to do a "genome-guided ...
5
votes
What is the difference between a transcriptome and a genome?
They are two very different things. Your genome is a large section of about 3 billion DNA nucleotide bases. It has no concept of exon and introns.
Transcriptome is a study of transcriptions. You have ...
5
votes
Accepted
PacBio long-reads impact in transcriptome de novo assembly?
A few comments:
Never use N50 as a metric especially for transcriptomes. It has some semblance of relevance for genome assembly, but all that is void for a transcriptome with inherently dynamic ...
5
votes
Accepted
Calculating most abundant transcript from RNA-Seq data
Transcript abundance quantification is a tricky topic since a read often could belong to several transcripts, so any "count" is a best guess as to which transcript it actually originates ...
4
votes
Accepted
Linear models of complex diseases
There are two potential sources of bias in this design.
We cannot distinguish correlation from causation.
Imagine two cases. In the first, the disease progression is inducing immune response. Later ...
4
votes
Normalization methods with RNA-Seq ERCC spike in?
We have added ERCC spike-ins to all our RNASeq data, just in case other people might find it useful in the future. However, I have never used it in my own analyses because I can't think of a ...
4
votes
Analysis of differential transcript usage (DTU)
I will take the liberty of giving one possible answers to my own question – but I’m very interested in other answers.
One analysis type that such data enables is the analysis of transcript switches ...
4
votes
What process and input data is required for a cellranger reference transcriptome?
Your problem is caused by using the transcriptome fasta file rather than the genome fasta file. You've already given it transcriptome information with ...
4
votes
gene-level versus transcript-level analysis
To add to the list that Devon Ryan outlined (or perhaps to elaborate on point 2?):
Although Salmon/Kallisto/RSEM are the more accurate in their transcript quantification than the methods they ...
4
votes
scRNA-seq differential transcript usage
I was hoping to find some tool that already exists.
The short answer is, none exist yet. I see a number of hurdles to overcome first.1
For example, no one has yet characterized saturation for ...
4
votes
Accepted
How to find novel transcripts using GFFcompare?
The output of gffcompare includes several files per run (just like cuffcompare). Example for a run:
...
4
votes
Accepted
How do I increase the sensitivity of Salmon Alevin?
So, I think there are a few potential options here. Alevin is using selective-alignment internally to determine the mappings for the reads. So, even if you have a k-mer supporting the mapping, if ...
3
votes
Accepted
Hierarchical models with limma?
Yes, you can use limma for this mixed model approach. Like you suggest, the random effect (persons) can be put in duplicateCorrelation().
Here is a similar example with RNAseq data, on bioconductor ...
3
votes
Accepted
Command not found error on HISAT2
tldr: Remove the $ from the command.
I imagine you're literally typing $hisat2, where you mean to instead type ...
3
votes
Difference between de novo transcriptome assembly methods
It's really a misnomer to call StringTie's non-reference based mode 'de-novo.' It's still using the reference genome sequence to guide the transcript assembly, it's just not using the reference ...
3
votes
Difference between de novo transcriptome assembly methods
Your intuition is correct. stringTie is just looking at clumps of alignments and how they might relate to each other (either due to spliced alignments or proximity). Trinity is doing the more ...
3
votes
How to compare transcriptomic profiles of two cell types (single cell RNA-seq)?
You are looking for a way to compare expression profiles between cell types, and your data is counts of genes expressed per cell. Your issue is that the data is highly dimensional. It has as many ...
3
votes
Analysis of differential transcript usage (DTU)
I am not sure if this has been done, is common, or are research lines, but here is what I think can be done with transcripts' differences (aside from comparing the change of the expression of each ...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
transcriptome × 99rna-seq × 43
scrnaseq × 15
assembly × 14
phylogenetics × 7
reference-genome × 7
rna × 6
genomics × 5
gene-expression × 5
sequence-annotation × 5
r × 4
single-cell × 4
deseq2 × 4
microarray × 4
genome × 3
ngs × 3
normalization × 3
10x-genomics × 3
sam × 3
pacbio × 3
cellranger × 3
star × 3
salmon × 3
isoform × 3
orthologues × 3