Bastian Schiffthaler, Nicolas Delhomme
And a lot of content courtesy of Matt MacManes (@macmanes)
You could plan or assist in the design and computational aspects of a transcriptome assembly study.
You are informed about options/tools for short read assembly
Platform | Throughput | Accuracy | ReadLength | Molecule | Cost |
Illumina | High | High | Short | cDNA | Low (excl. machine) |
PacBio | Med | Med (high?) | Long | cDNA | High |
Nanopore | Low | Med | Longer | RNA/cDNA | Low(ish) |
Platform | Ideal Use |
Illumina | Quantification/DE |
PacBio | Assembly |
Nanopore | Assembly/nt modification |
“... at least six biological replicates should be used, rising to at least 12 when it is important to identify SDE genes for all fold changes.”
Marioni, John C., et al. "RNA-seq: an assessment of technical reproducibility and comparison with gene expression arrays." Genome research 18.9 (2008): 1509-1517.
Schurch, Nicholas J., et al. "How many biological replicates are needed in an RNA-seq experiment and which differential expression tool should you use?." Rna 22.6 (2016): 839-851.
For assembly, use one individual or one per treatment!
Gel electrophoresis or BioAnalyzer
Why bother to do this?
Haas, Brian J., et al. "De novo transcript sequence reconstruction from RNA-seq using the Trinity platform for reference generation and analysis." Nature protocols 8.8 (2013): 1494.
Many Assemblers
Which is best?
Assembly | Sum | Missing | Unique |
All | 14674 ± 3590 | ||
Spades55 | -1739 ± 758 | 570 ± 266 | |
Spades75 | -2711 ± 2047 | 301 ± 195 | |
Shannon | -4375 ± 3508 | 302 ± 241 | |
Trinity | -1952 ± 803 | 520 ± 301 |
We will assemble a set of spruce mini transcriptomes (they will be bad). Your pipeline will be
Your data is in ~/raw_data/simulated
. Pick a library (pair)
trimmomatic
- Adapter and very mild quality trimmingrcorrector
- Additional quality correctionTrinity
- Assembly (illumina only)To run rcorrector
#!/usr/bin/env bash
cd ~
wget https://raw.githubusercontent.com/mourisl/Rcorrector/master/run_rcorrector.pl
ln -s $(which rcorrector) ~