-
Notifications
You must be signed in to change notification settings - Fork 14
About
Read Origin Protocol (ROP) is a computational protocol aimed to discover the source of all reads, which originate from complex RNA molecules, recombinant antibodies and microbial communities. The ROP accounts for the vast majority of all reads across different library preparation protocols protocols. ROP explores mapped and unmapped reads profiles repeats, circRNAs, gene fusions, trans-splicing events, recombined B/T-cell receptor sequences and microbial communities. The ROP is not limited to RNA-Seq technology and might be applied to whole-exome and whole-genome sequencing (special parameters might be required, please contact Serghei Mangul, smangul@ucla.edu, if you are planning to use ROP for whole-exome or whole-genome sequencing).
The ROP is able to explore both mapped(optional) and unmapped reads. Please mapped the reads with any of available high-throughput aligners (e.g. tophat2, STAR).
ROP protocol consists of two modules to categorize the mapped reads:
- Genomic profile of RNA-Seq. We developed gprofile, a tools to categorize mapped reads into genomic categories (CDS, UTR, intons, etc) (details)
- Profile of repeat elements. We developed rprofile, a tool to profile repetitive elements (e.g. SINEs, LINEs, LTRs)
ROP protocol consist of six steps to characterize the unmapped reads:
- Quality control. Exclude low-quality, low-complexity and rRNA reads (FASTX, SEQCLEAN, Megablast)
- Identify lost human reads, which are missed due to the heuristics implemented for computational speed in conventional aligners. These include reads with mismatches and short gaps relative to the reference set, but can also include perfectly matched reads (Megablast)
- Identify lost repeat sequences, by mapping unmapped reads onto the database of repeat sequences (Megablast )
- Identify ‘non-co-linear’ RNAs reads from circRNAs, gene fusions, and trans-splicing events, which combine sequence from distant elements (ncSplice, Bowtie2 , CIRI)
- Identify reads from recomobinations of B and T cell receptors i.e. V(D)J recombinations (IgBLAST)
- Profile taxonomic composition of microbial communities using the microbial reads mapped onto the microbial genomes and marker genes (Megablast, MetaPhlAn)
##Genomic profile of RNA-Seq
We developed gprofile to categorize the mapped reads into genomic categories based on the compatibility of each read with the features defined by gene annotations. Genomic profile can be used to benchmark different sequencing platform and library preparation methods, as well as assess the efficiency of rRNA depletion and level of the sample degradation.
Those are the categories of the genomic profile:
- read mapped to multiple locations on the reference genome is categorized as a multi-mapped read
- read fully contained within the CDS, intron, UTR3, or UTR5 boundaries of a least one transcript is classified as a CDS, intronic, UTR3, or UTR5, respectively
- read simultaneously overlapping UTR3 and UTR5 regions is classified as a UTR read
- read spanning exon-exon boundary is defined as a junction read
- read mapped outside of gene boundaries and within a proximity of 1Kb is defined as a (proximal) inter-genic read
- read mapped outside of gene boundaries and beyond the proximity of 1Kb is defined as a deep inter-genic read
- read mapped to mitochondrial DNA is classified as a mitochondrial read
- reads from a pair mapped to different chromosomes are classified as a fusion reads
##Profile of repeat elements
We developed rprofile to categorize the mapped reads into repeat categories based on the compatibility of each read with repeat instances defined by RepeatMasker [[more details] (http://serghei.bioinformatics.ucla.edu/rop/repeats/)]
Reads are clarified into the following classes:
- LINE
- LTR
- RC
- SVA
- RNA
- Satellite
- SINE
Reads are clarified into the following families:
- acro
- Alu
- centr
- CR1
- Deu
- DNA
- Dong-R4
- ERV
- ERV1
- ERVK
- ERVL
- ERVL-MaLR
- Gypsy
- hAT
- hAT-Blackjack
- hAT-Charlie
- hAT-Tip100
- Helitron
- L1
- L2
- LTR
- Merlin
- MIR
- MuDR
- Penelope
- PiggyBac
- RNA
- RTE
- RTE-BovB
- Satellite
- SINE
- SVA_A
- SVA_B
- SVA_C
- SVA_D
- SVA_E
- SVA_F
- TcMar
- TcMar-Mariner
- TcMar-Tc2
- TcMar-Tigger
- telo
Filter out low quality, low complexity (e.g. ACACACAC...), and rRNA reads
- low quality reads are identified by FASTX. Low quality reads are defined as reads that have quality lower than 30 in at least 75% of their base pairs
- Low complexity are identified by SEQCLEAN
- rRNA reads are identified as reads mapped to the rRNA repeat sequence by Megablast
Identify lost human reads, which are missed due to the heuristics implemented for computational speed in conventional aligners. These include reads with mismatches and short gaps relative to the reference set, but can also include perfectly matched reads
Identify lost repeat sequences, by mapping unmapped reads onto the database of repeat sequences using Megablast
Don’t let your unmapped reads go to waste
- Main
- About ROP Tutorial
- What is ROP?
- How ROP works?
- How to prepare unmapped reads
- How to customize tools used by ROP
- Unix Tutorial
- Get started
- Targeted analysis
- ROP analysis: one RNA-Seq sample
- How to run ROP for mouse
- ROP analysis via qsub
- ROP analysis of multiple samples via qsub array
- Immune profiling by ROP (ImReP)
- ImRep across multiple samples
- ROP input details
- ROP output details
- Source of every last read
- Additional options
- How to calculate immune diversity?
- How to run hyper editing pipeline?