| Literature DB >> 29764489 |
Pamela H Russell1, Brian Vestal2, Wen Shi3, Pratyaydipta D Rudra4, Robin Dowell5, Richard Radcliffe6, Laura Saba6, Katerina Kechris4.
Abstract
OBJECTIVE: Many tools have been developed to profile microRNA (miRNA) expression from small RNA-seq data. These tools must contend with several issues: the small size of miRNAs, the small number of unique miRNAs, the fact that similar miRNAs can be transcribed from multiple loci, and the presence of miRNA isoforms known as isomiRs. Methods failing to address these issues can return misleading information. We propose a novel quantification method designed to address these concerns.Entities:
Keywords: Expression quantification; MicroRNA; Small RNA-seq; miRNA
Mesh:
Substances:
Year: 2018 PMID: 29764489 PMCID: PMC5952827 DOI: 10.1186/s13104-018-3418-2
Source DB: PubMed Journal: BMC Res Notes ISSN: 1756-0500
miRNA quantification methods for small RNA-seq
| Method | Year | Architecture | miRNA search space | Aligner | Alignment to miRNAs | Handling multi-mapped Reads | Counts |
|---|---|---|---|---|---|---|---|
| CAP-miRSeq [ | 2014 | Pipeline for Linux environ-ment | miRBase mature and precursor | Bowtie [ | Alignment within miRDeep2 [ | All valid mappings reported by miRDeep2 | Use miRDeep2 for counts; for mature miRNAs with multiple precursors, return weighted counts for each precursor |
| Chimira [ | 2015 | Web application | miRBase precursors | BLASTn [ | Max 2 mismatches | User choice to keep the first match or assign fractional counts to all matches | |
| CPSS [ | 2012 | Web application | miRBase | SOAP2 [ | By default, best hits with max 2 mismatches | By default, report one random alignment per read | |
| iSRAP [ | 2015 | Pipeline for Linux environment | User defined | Bowtie2 [ | Seed length 20; max 1 mismatch in seed | Bowtie2 default: report one best alignment per read | BEDTools [ |
| miRanalyz- | 2011 | Web application | miRBase mature, maturestar, unobserved maturestar, and hairpin | Bowtie | Seed length 17. By default, max 1 mismatch in seed | By default, allow up to 10 mappings per read | |
| miRDeep2 quantifier [ | 2012 | Perl script | miRBase mature and precursor | Bowtie | By default, max 1 mismatch | By default, all valid mappings | Count all instances where a read maps to the same part of precursor as a mature miRNA |
| miRExpress [ | 2009 | Command line tools | miRBase; identical mature miRNAs collapsed | Novel aligner based on Smith–Waterman algorithm [ | Find one best mapping per read. By default, keep those where read length is equal to miRNA length and identity is 100% | Identify at most one mapping per read | Count all valid mappings for each collapsed miRNA |
| miRge [ | 2015 | Perl script | miRBase mature and precursor; identical mature miRNAs collapsed; near-identical families merged after alignment | Bowtie | Sequential alignments: first perfect match, then up to 2 mismatches | All valid mappings | Counts per miRNA with identical and near identical miRNAs merged together |
| miRNAKey [ | 2010 | Java GUI with Perl backend | miRBase mature or precursor | BWA [ | User defined max edit distance | Optionally use SEQ-EM [ | Optimized distribution of reads to miRNAs |
| mirTools 2.0 [ | 2013 | Web application | miRBase | SOAP2 | By default, best hits with max 2 mismatches | By default, report one random alignment per read | |
| Oasis [ | 2015 | Web application | miRBase | STAR [ | Max mismatches 5% of read length | STAR default: report all alignments for reads with up to 10 mappings only | Feature-Counts [ |
| omiRAs [ | 2013 | Web application | miRBase | Bowtie | Max 2 mismatches, best stratum only | Assign fractional counts for multiply mapped reads | |
| Shortran [ | 2012 | Command line modules | miRBase | Bowtie | User defined | ||
| sRNAbench [ | 2014 | Web application | User defined | Bowtie | User defined | User defined; by default, allow up to 10 mappings per read | Two output files: one with all mappings counted; one with only one mapping counted per read |
Implementation details of several recently published methods for miRNA expression quantification from small RNA-seq
Fig. 1Total counts returned by each method (Top: all samples; bottom: zoom in on the area of highest density). Each dot represents one library being quantified by one method. Results for miR-MaGiC with collapsing by MIMAT number are not pictured as they are extremely similar to collapsing by miRBase name. A dot’s position along the horizontal axis indicates the number of raw reads for the library. Its position along the vertical axis indicates the total count returned for the library by the method indicated by dot color. The solid lines indicate a theoretical ratio of total count to input raw reads. For example, a dot lying on the 0.8 line would mean the total counts for that library and quantification method was 0.8 times the number of raw reads. For dots lying above the 1.0 line, the total counts for that library and method added up to more than the number of raw reads. See Additional file 1: Table S1 for detailed explanation of method abbreviations
Fig. 2Method accuracy: total counts compared to number of input miRNA reads. Method accuracy was evaluated as the mean squared error (MSE) between the estimated number of miRNA reads used as input to the method (fragments 19–23 nt in length) and the total count derived by each quantification method. The error bars indicate ± one standard error of the mean. See Additional file 1: Table S1 for detailed explanation of method abbreviations