Abstract
The study of pre-mRNA splicing has been greatly aided by the advent of RNA sequencing (RNA-seq), which enables the genome-wide detection of discrete splice isoforms. Quantification of these splice isoforms requires analysis of splicing informative sequencing reads, those that unambiguously map to a single splice isoform, including exon-intron spanning alignments corresponding to retained introns, as well as exon-exon junction spanning alignments corresponding to either canonically- or alternatively-spliced isoforms. Because most RNA-seq experiments are designed to produce sequencing alignments that uniformly cover the entirety of transcripts, only a comparatively small number of splicing informative alignments are generated for any given splice site, leading to a decreased ability to detect and/or robustly quantify many splice isoforms. To address this problem, we have recently described a method termed Multiplexed Primer Extension sequencing, or MPE-seq, which uses pools of reverse transcription primers to target sequencing to user selected loci. By targeting reverse transcription to pre-mRNA splice junctions, this approach enables a dramatic enrichment in the fraction of splicing informative alignments generated per splicing event, yielding an increase in both the precision with which splicing efficiency can be measured, and in the detection of splice isoforms including rare splicing intermediates. Here we provide a brief review of the shortcomings associated with RNA-seq that drove our development of MPE-seq, as well as a detailed protocol for implementation of MPE-seq.
1. Introduction
The past decade has witnessed a growing appreciation for the role that pre-mRNA splicing plays in regulating eukaryotic gene expression. Contradicting the original concept that ‘one gene equals one protein’, it is now clear that alternative splicing plays a critical role in expanding the proteomes of eukaryotic organisms, enabling production of wide varieties of protein isoforms from single genetic loci [1]. Indeed, ever-increasing numbers of alternatively spliced variants are being identified, often associated with changing developmental or cellular states [2,3]. Consistent with its widespread role in gene regulation, the last several years have similarly seen an explosion of connections between human disease and mutations in the splicing pathway [4-8]. Included among these are mutations in the splice site sequences and regulatory cis-elements of individual transcripts that influence their expression, as well as mutations in components of the core machinery that catalyzes pre-mRNA splicing, which potentially impact the splicing of many transcripts [9]. Nevertheless, despite its significance, our field currently lacks answers to many critically important questions about pre-mRNA splicing, ranging from aspects of its basic mechanisms to understanding the mechanistic and physiological implications of disease-related mutations.
The advent of short-read sequencing technologies has dramatically impacted our understanding of the role of pre-mRNA splicing in eukaryotic biology [10]. By identifying the subset of alignments that traverse a splicing boundary, RNA sequencing (RNA-seq) has been used to identify countless novel splice variants, expanding our understanding of the expressed proteome and the role that splicing plays in generating this diversity [1]. Yet while this approach has been unquestionably successful in identification of novel transcripts and splice isoforms, most standard experiments lack sufficient power to quantitatively assess changes in many splicing events. Because of the uniform alignment coverage across transcripts that traditional RNA-seq generates, only a small number of splicing informative alignments – those which cross splice junctions or align within an intron – are generated for any given splicing event. This low sampling results in poor precision in quantification of many splice isoforms, confounding studies aimed at identifying the subsets of splicing events that are impacted by a particular treatment. We have recently overcome this deficiency by developing an approach we termed Multiplexed Primer Extension sequencing (MPE-seq) that targets reads to user selected splice junctions, greatly increasing alignment coverage at selected loci [11]. Here we present a brief review of the challenges associated with quantifying splice isoform abundance from traditional RNA-seq approaches as well as provide a detailed protocol for MPE-seq.
2. Splicing status is often poorly sampled by RNA-seq experiments.
Over the past decade, RNA-seq has become the tool of choice for genome-wide analyses of the transcriptome and has led to the identification of scores of previously unidentified transcripts and splice isoforms in many organisms [10]. The identification of sequencing alignments that unambiguously support different splice isoforms or pre-mRNA intermediates can be used to monitor changes in splicing status under changing conditions (Fig. 1A). Yet most standard RNA-seq experiments, having historically been optimized to monitor transcript levels, undersample many if not most splicing events. Importantly, alignments that unambiguously distinguish between mature and premature mRNAs, or between canonically and alternatively spliced isoforms, are present at only a small fraction of the total alignments per transcript (Fig. 1B). As such, the coefficient of variation associated with counting these splicing informative alignments can be very high, particularly for lowly expressed transcripts (Fig. 1C).
Fig. 1.
Quantitation of splicing isoforms from RNA-seq data: (A) Only a subset of alignments are splicing informative: those which can be unambiguously mapped to premature (including completely unspliced and lariat intermediate) or mature (fully spliced) molecules. Black arrows denote the conversion between these forms in the 1st and 2nd chemical steps of the pre-mRNA splicing reaction. (B) The fraction of alignments from a standard RNA-seq experiment that are completely exonic (E), mature (J), and premature (EI + IE) is shown for all single intron containing genes in S. pombe. (C) The coefficient of variation of replicate measurements of each event in (B) is plotted as a function of the (geometric) mean count depth for the isoform. Count data for (B) and (C) can be found in Table A.1. RNA-seq data are from Xu, etal. (2019) [11].
The high, but non-uniform variance associated with most splicing informative alignments complicates statistical analyses of their abundance (Fig. 1C). Data sets such as these are characterized by high false discovery rates: false positive discoveries derived from high (and unbalanced) variance between samples; and false negatives derived from events that are too poorly sampled to properly reveal the underlying difference between samples. Whereas high confidence events that are changed between two samples can often be identified from these data, these events are much more likely to be drawn from highly expressed transcripts because of the lower variance associated with their measurements, introducing selection biases which can dramatically influence the results of the study [12]. Moreover, many investigators seek to compare ‘affected’ versus ‘unaffected’ pools of events to better understand the properties of the affected events (e.g. the presence of cis-regulatory sequences, the gene ontology of the parent transcript, etc.). But such an analysis requires high confidence knowledge of both categories of events, and far too often in this field the absence of evidence of a change in isoform levels from an RNA-seq experiment is incorrectly inferred to mean that there is evidence of absence of a change. While statistical approaches have been published that work to reduce the challenges associated with this problem in isoform detection [13-16], none of these approaches can fully solve the problems associated with low read-count events. For these reasons, we set out to develop an approach that would increase the sampling of these otherwise poorly sampled regions of the transcriptome.
3. MPE-Seq
3.1. MPE-seq Method Overview
We recently described MPE-seq as a targeted RNA sequencing method based on primer extension that focuses sequencing reads at up to thousands of user selected loci [11]. By targeting reads to splice junctions (Fig. 2A), MPE-seq greatly increases the number of splicing informative alignments generated at a given site for a given experiment, allowing for the detection of rare splicing isoforms including pre-mRNA intermediates (Fig. 2B), and increasing the precision with which splicing efficiency can be measured (Fig. 2C). While we have recently applied this method to the budding yeast s.cerevisiae and the fission yeast S. pombe, yielding increases in the accuracy and precision of splice isoform measurements genome-wide, we anticipate that it will be readily translatable to other organisms, and here include suggestions for steps that might benefit from modification.
Fig. 2.
MPE-seq targets reads to splicing informative loci, increasing the precision of measurements of splicing efficiency compared to standard RNA-seq. (A) Steps in MPE-seq library preparation. Asterisk indicates the presence of aminoallyl-deoxyuridine, incorporated during reverse transcription. (B) Categories of MPE-seq alignments for quantifying the abundance of molecules at each chemical step of splicing for a single splicing event. (C) The correlation between measurements of splice index (SI, calculated as total unspliced reads divided by total spliced reads) for each splicing event is presented for replicate MPE-seq and RNA-seq S. cerevisiae libraries. Libraries were down sampled to five million reads each. The number of splicing events for which at least one premature and mature alignment exists in both replicates is represented by ‘n’. R2 values were calculated using linear regression. MPE-seq count data can be found in Table A.2, and RNA-seq count data can be found in Table A.3.
Three key features distinguish MPE-seq from other approaches and enable the enrichment of sequencing alignments at splice junctions. First, reads are targeted to regions of interest by designing unique reverse transcription (RT) primers to each desired location (Fig. 2A). To effectively monitor splicing efficiency, we designed primers to regions just downstream of each targeted intron such that the cDNA resulting from reverse transcription would contain information about the corresponding transcript’s splicing status: those cDNA molecules that cross the upstream intron-exon junction are derived from unspliced mRNA, while those that cross an upstream exon-exon junction are derived from either a canonically or alternatively spliced mRNA. In addition to the gene specific sequence, each reverse transcription primer includes a portion of a next-generation sequencing adapter and a unique molecular adapter (UMI), the latter allowing for compression of PCR duplicates (Fig. 2A) [17]. Second, a modified nucleotide, aminoallyl-dUTP, is included in the reverse transcription reaction, which allows for purification of extended cDNAs and removal of excess unextended primer molecules (Fig. 2A): NHS-Biotin is coupled to the aminoallyl-uracil followed by streptavidin bead purification. Finally, addition of a portion of the 2nd sequencing adapter is accomplished via a strand extension step analogous to template switching, wherein the adapter is appended to the 3’ end of the original cDNA molecule (Fig. 2A). Combining this approach with paired end sequencing allows for querying of both the 5’ and 3’ ends of cDNAs, enabling identification of pre-mRNA splicing intermediates.
3.2. MPE-seq Assay Design Considerations
3.2.1. RNA Input
Whereas traditional RNA-seq approaches require an initial step to enrich for mRNAs, either by positively selecting for poly(A)+ RNA or by negatively selecting against rRNAs, one advantage of MPE-seq is its ability to be used with unfractionated RNA. We have successfully generated high quality MPE-seq libraries using either total, unfractionated RNA as input, or poly(A)+ RNA [11]. Poly(A)+ RNA was used to reduce the frequency of off-target priming on rRNA, a variable that will depend upon the quality of the primers and the reaction conditions that are used during reverse transcription (see additional discussion below). It should be noted that selection of poly(A)+ RNA will remove nascent RNAs that have yet to receive a poly(A) tail, potentially introducing a bias in the detection and/or quantitation of certain isoforms.
While MPE-seq can be successfully applied using a wide variety of starting quantities of RNA, we have typically used 10μg of total cellular RNA as our initial input. We have generally started with higher total quantities (50μg) when using poly(A)+ selection to account for inefficiency in recovery of target RNAs in this process. The appropriate level of starting RNA may also vary based on the number of targets chosen and their relative expression within the organism/cell type of interest.
Fragmentation of RNA input is also encouraged to prevent previously described sequencing artefacts that generate a bias against long DNA molecules [18]. In our initial work in S. cerevisiae, we did not fragment the RNA due to the strong positional bias of introns: because the majority of introns in this organism are located near to the transcription start site, nearly all of the cDNAs generated in our experiments were expected to be short. By contrast, for most other organisms where introns are more equally distributed throughout gene bodies, fragmentation of the RNA prior to reverse transcription should be performed.
3.2.2. Target Selection
MPE-seq provides the unique opportunity to select the specific subset of transcripts for study. In selecting our target locations, we considered several design parameters. First, with increasing number of targets, each target will make up a smaller portion of the overall library. As such, adequate sampling of some targets may require greater sequencing depth. Secondly, the relative expression levels of different targets can have a large impact on the quality of the data generated. If highly and lowly expressed targets are selected in the same experiment, the highly expressed targets are likely to dominate the resulting library, potentially leaving lowly expressed transcripts undersampled. In this instance, it is possible to group targets based on similar relative expression levels, and then generate separate MPE-seq libraries for different expression quanta to ensure adequate sampling of all targets. The budding and fission yeast genomes contain roughly 300 and 5000 annotated introns, respectively, and we found that targeting all junctions in both species yielded adequate sampling of at least 90% of targeted unspliced and spliced isoform. By contrast, because the human genome contains ~200,000 annotated introns, a complete global analysis of each intron via MPE-seq would require read depth approaching standard RNA-seq to yield quantitative data on most introns. In this case binning targets based on expression level or features of interest (e.g. function) would allow for enrichment of splicing information of desired targets.
3.2.3. RT Primer Design & Reverse Transcription
It is important to emphasize that the design of reverse transcription primers is one of the most crucial steps in this method. Poorly designed primers can easily cross-hybridize with undesired RNAs, leading to a decreased fraction of on-target alignments. In designing primers that target a particular region, three primary design constraints should be considered. First, primers should be designed within short windows immediately downstream of the exon boundary of interest such that short-read sequencing is sufficient to cross the exon-exon or intron-exon boundary of interest. In our work, we have designed primers between 24-26 nucleotides in length that are complementary to regions within a 50 nucleotide window downstream of an intron-exon boundary, enabling analysis with 75 nucleotide reads using an Illumina NextSeq sequencer. The locations and lengths of these primer sequences can of course be changed to better address different questions. Second, the melting temperatures of the target regions of the primers should be as homogenous as possible, and as high as possible given the properties of the reverse transcriptase being used. In our experience, the use of thermostable enzymes such as Superscript IV in conjunction with the highest reaction temperature that retained efficient on-target annealing yielded the highest number of on-target alignments with the lowest abundance of off-target alignments in the sequencing data. Third, robust bioinformatic approaches should be employed to ensure that primers are as specific to the target as possible. Many tools exist for batch primer design that allow the user to select multiple regions in which to design primers with parameters for melting temperature and specificity. Particular attention should be paid to rRNA sequences as these are large sources for potential non-specific primer hybridization. Oligowiz, a program originally designed for microarray primer design, was used to design the primers for our initial MPE-seq study, using the basic constraints described above [19].
We add a note here specifically regarding primer design for groups of paralogous genes. As with all RNA-seq methods, differentiating between paralogous genes with MPE-seq can be difficult or impossible as unambiguous assignment requires alignments that reveal sequence differences between the paralogs. When designing MPE-seq reverse transcription primers to paralogous genes it is more important for differences between the paralogs to be contained within the extension region rather than the primer annealing region to maximize confidence in alignment allocation. Small differences in the primer annealing region could be sensitive to mis-priming during reverse transcription, allowing for extension from the incorrect paralog and obfuscating the assignment of the resulting alignment. By contrast, a single primer that hybridizes to an identical region of paralogs, but whose extension reveals even single nucleotide differences between the paralogs will enable higher quality differentiation between paralogous transcripts. Nevertheless, for paralogous genes that lack such differences but rather have identical sequences surrounding the junctions of interest, the inability to unambiguously determine the parental locus has led us to exclude these from our studies, either by removing targeting primers during experimental design, or by excluding unambiguous assignments during data analysis.
As noted above, reverse transcription is performed using gene specific primers that contain a UMI and a portion of the Nextera i5 sequencing adapter appended onto their 5’ ends (Fig. 2A). The UMI is a stretch of random nucleotides that is later used to identify reads resulting from PCR duplicates [17]. The number of random nucleotides included on these primers can be increased or decreased based on the user’s needs. In selecting this number, it is important to consider the number of expected molecules versus the number of possible unique molecules potentially quantified by the UMI.
Primers for use in MPE-seq can either be synthesized individually and then pooled, or synthesized in a pooled setting using a variety of commercial sources. In our original study, primers targeting S. cerevisiae splice junctions (309 in total) were synthesized both individually (by IDT) and in pooled format (by LC Sciences), while primers targeting S. pombe splice junctions (~4000 in total) were synthesized only in pooled format. Because the scale of pooled synthesis is small, larger quantities of the primers need to be generated prior to their use. This is made possible by 2 additional sequence features appended onto the 3’ ends of the synthesized primers: (1) a common sequence that enables PCR amplification and (2) a restriction site (SapI) that enables generation of an appropriate 3’ end on the final products [11]. The complex pool of oligos is first amplified via PCR with a forward primer containing a chemically blocked 5’ end and a reverse primer which is biotinylated at the 5’ end. The double stranded amplicon generated in this reaction is then subjected to digestion with SapI, which generates the mature 3’ end of the desired primers. To generate single stranded DNA, a digestion using Lamda exonuclease is performed. The presence of the 5’ block on the forward primer during amplification precludes degradation of the desired forward strand. Finally, a streptavidin purification is performed to specifically remove the undesirable cleaved DNA which contain a 5’ biotin from the reverse primer used during amplification. A protocol for amplification of bulk-synthesized primers is detailed below. See Table 12 for example sequences of an individually synthesized and a bulk-synthesized reverse transcription primer.
In designing the reverse transcription reaction, an important consideration is the concentration of each primer to include. For our original S. cerevisiae libraries, a total of 1 μg of pooled primer was used. This pool contained 309 individual primers at equimolar concentration, yielding roughly 160 fmol of each primer in the 1st strand synthesis reaction. For S. pombe, 200 ng of the bulk-synthesized primer pool was included in each 1st strand synthesis reaction. This pool contained 3918 primers mixed at equimolar concentration, yielding roughly 2.5 fmol of each primer in the 1st strand synthesis reaction. It is important to note that while the primer concentrations in both of these instances is significantly higher than the concentrations of their target RNAs, the primers are nevertheless present at concentrations that are likely subsaturating for complete binding of the RNAs. Moreover, the level of saturation achieved for different RNA/primer combinations is likely to vary as a function of the thermodynamic properties of these different complexes. These differences should be meaningless when investigators are comparing the levels of two different isoforms, each of which is targeted by a common primer. That is to say, the efficiency of hybridization of a single primer should be identical between its matched spliced and unspliced (or alternatively spliced) targets. As such, splicing efficiency measurements should be indifferent to the absolute efficiency of any primer. By contrast, if investigators wish to directly compare the counts derived from two different primers, additional experiments would be necessary to establish the absolute efficiency of each primer pair.
The reaction conditions during reverse transcription are crucial for minimizing the abundance of off-target alignments and for maximizing cDNA yield. While the RNA template, buffer, and primer pool are mixed at room temperature, the primers are annealed to the RNA template by raising the temperature to 70°C for 1 minute followed by a 65°C incubation for 5 minutes. The reaction is then cooled to the optimal reaction temperature, ideally between 50-55°C, depending upon the enzyme being used and the design of the primers. To reduce non-specific annealing, it is essential that the temperature of this mixture is never allowed to go lower than the temperature at which reverse transcription takes place. In parallel, the reverse transcription enzyme along with the other reaction components are pre-heated to the reaction temperature, after which they are added to the primer-annealed RNA mixture. Here we re-emphasize the importance of maintaining all the reaction components at the reverse transcription temperature prior to mixing so that primers aren’t afforded the opportunity to mis-hybridize even for short times at lower temperatures. The choice of enzyme for use in reverse transcription is important for determining the optimal reaction temperature. Many commercial enzymes have different optimal synthesis temperatures and buffer components which will affect the melting temperature of the reverse transcription primers. This step may need to be optimized by the user by generating libraries after using a gradient of temperatures during reverse transcription. The temperature that yields the best library yield with lowest off-target and primer dimer fraction should be selected. For our studies we have used both Superscript III and IV reverse transcriptases. Reverse transcription was performed at 55°C and 50°C for S. cerevisiae and S. pombe libraries, respectively.
3.2.4. Sequencing Considerations
Depending on the targets selected, the sequencing parameters desired for MPE-seq may change (e.g. read depth, single vs paired end, read length, etc.). The read depth required for MPE-seq experiments is much lower than for standard RNA-seq. For example, S. cerevisiae libraries made by targeting every intron in the genome require only ~5 million reads to adequately sample the unspliced and spliced isoforms of most transcripts, whereas we estimate nearly 500 million reads of RNA-seq data would be necessary to yield splicing information of similar quality [11]. Nevertheless, as the number of MPE-seq targets increases so may the read depth required to adequately sample the desired isoforms. The isoforms of interest will also dictate the use of single versus paired-end reads. If the user is considering ‘simple’ measurements of unspliced versus spliced (or canonically versus alternatively spliced), single end reads that align across the splice junction will be sufficient. When considering read length, reads should be long enough to cross junctions with enough mapped bases on each side to ensure confidence in junction mapping. In our experience, reads that align with >3 nucleotides on each side of a junction can be confidently mapped. However, this may be organism and target dependent. By contrast, paired-end reads enable differentiation between pre-first step pre-mRNAs and lariat intermediate pre-mRNAs (Fig. 2C). The beginning position at which the paired read aligns is the position at which reverse transcription stopped and is informative as to which step of splicing has occurred for a pre-mRNA [11].
3.2.5. Optimization and Troubleshooting
When optimization and troubleshooting are required, the efficiency and progress of most steps of the MPE-seq library prep process can be assayed. In this section, we suggest several methods for assaying library prep progress and we note the steps during the protocol that are amenable to these methods. In our development and optimization of MPE-seq, quantitative PCR (qPCR) was the most useful method to assay each step of the protocol. At virtually every point in the protocol qPCR can be performed to assess the abundance of specific cDNA molecules. There are two primary qPCR methods that we utilized. The first is SYBR based qPCR, which has the advantage of being widely available and straight forward to use. One drawback of SYBR based qPCR is the inability to directly quantify the absolute abundance of DNA molecules in a sample. For this reason, we also used digital droplet PCR (dPCR), which allows for absolute quantification of target molecules in a sample with superior accuracy and precision compared to SYBR based qPCR [20]. Both methods require primers to be designed against specific targets. A typical MPE-seq experiment will contain many targets that may behave differently at each step of the protocol and for that reason we suggest designing PCR primer sets against multiple targets. For example, it may be useful to design PCR primers against targets across a range of expression levels. The position of the amplicons in relation to the reverse transcription priming sites should also be considered. For example, if using RNA that has been fragmented to a mean length of 200 nt, a quantitative PCR amplicon greater than 200 nt from the reverse transcription priming site, would underestimate the abundance of that target cDNA.
One of the most crucial steps in the MPE-seq protocol is the 1st strand synthesis reaction. We recommend that this be the starting point in any optimization/troubleshooting. As previously noted, an appropriate reaction temperature for reverse transcription is crucial for maximizing cDNA yield as well as minimizing the abundance of off-target priming events. cDNA synthesis efficiency can be assayed immediately after the 1st strand synthesis reaction. From this point, the efficiency of cDNA synthesis can be determined, and a starting number of cDNA molecules can be discerned using qPCR. Quantitative PCR can then be performed at any point downstream and compared to the initial cDNA synthesis values to assess the efficiency of each step in the library prep process. Off target priming events are best analyzed through sequencing test libraries and counting off target alignments. For a typical MPE-seq library from S. cerevisiae RNA, we expect to see ~10-20% of reads mapping to off target sites.
Before performing the final library PCR amplification, SYBR based qPCR is performed to determine the appropriate number of amplification cycles. This step is important for minimizing PCR duplicates but also gives an indication of the quality of the library prep. The threshold cycle (Ct) is proportional to the abundance of sequenceable molecules present in the library. Any erroneous step in the protocol could lead to a high Ct value and would be indicative of a poor library. For example, poor cDNA synthesis efficiency would lead to a high Ct value. In our experience, S. cerevisiae libraries with a Ct of less than 18 will result in quality datasets, although this value may differ depending on the qPCR machine/software and assay design. Libraries that require more amplification than this are likely to contain a large proportion of primer dimers made from unextended reverse transcription primers which were not removed prior to the 1st strand extension step of library prep. Another similar indicator of overall library quality is the number of unique molecules sequenced, which is discerned from the number of unique UMIs for each target. A low number of UMIs indicates a low number of sequenceable molecules and/or PCR over amplification.
3.3. MPE-seq Method
3.3.1. Required Equipment
Table 1.
Equipment required for MPE-seq
| Equipment | Description | Cat # |
|---|---|---|
| Thermo-cycler | ||
| Zymo-5 columns | Fiberglass columns for nucleic acid purification from Zymo Research | D4013 |
| Magnetic Stand | Preferably 2 stands: one that can handle both 1.5 mL and 2.0 mL Eppendorf tubes and one that can handle 0.2 mL PCR tubes. | |
| Rotator | For bead binding incubations | |
| RT-PCR Machine | For determining library number of amplification cycles | |
| Qubit | For library quantification and pooling | |
| Acrylamide gel apparatus | For library size selection | |
| Eppendorf tubes | 2.0 mL, 1.5 mL, 0.5 mL | |
| PCR tubes | Strips or plates for thermocycler | |
| Centrifuge | For Eppendorf and PCR tubes | |
| Bioanalyzer or Fragment analyzer | Library size distribution and pooling | |
| Bioinformatics capable machine or server access | Access to appropriate software (e.g. Quality assessment, trimming, alignment, feature counting, etc.) |
3.3.2. Materials and Reagents
Table 2.
Materials & reagents required for streptavidin bead purification
| Reagent | Stock Concentration | Vendor | Cat # |
|---|---|---|---|
| Dyna Beads MyOne Streptavidin C1 | 10 mg/mL | ThermoFisher | 65001 |
| 2x Bind and Wash Buffer | 10 mM Tris-HCl pH 7.5, 1 mM EDTA, 2 M NaCl | ||
| 1x Bind and Wash Buffer | 5 mM Tris-HCl pH 7.5, 0.5 mM EDTA, 1 M NaCl | ||
| 1x SSC | 150 mM NaCl, 15 mM Sodium Citrate | ||
| Denaturing Solution | 0.1 M NaOH | ||
| TE Buffer | 10 mM Tris pH 7.5, 1 mM EDTA | ||
| Bead Elution Buffer | 95% Formamide, 10 mM EDTA, pH 8.2 |
Table 3.
Materials & reagents required for nucleic acid column purification
| Reagent | Stock Concentration | Vendor | Cat # |
|---|---|---|---|
| Binding Buffer | 2 M Guanidinium-HCl, 75% Isopropanol | ||
| Washing Buffer | 10 mM TRIS pH 8.0, 80% Ethanol |
Table 4.
Material & reagents required for amplification and processing of array synthesized 1st strand synthesis primers
| Reagent | Stock Concentration | Vendor | Cat # |
|---|---|---|---|
| PCR Primers (oHX093 & oHX094)* | 100 μM & 10 μM | IDT | |
| Phusion polymerase | 100x | NEB | M0530S |
| Phusion buffer | 5x | NEB | M0530S |
| Array synthesized oligos | LC Sciences | ||
| DMSO | 100% | ||
| dNTP mix | 10 mM each (dATP, dGTP, dCTP, dTTP) | ||
| Sap1 restriction enzyme | NEB | R0569S | |
| Cutsmart buffer | 10x | NEB | R0569S |
| Lambda exonuclease | NEB | M0262S | |
| Lambda exonuclease buffer | 10x | NEB | M0262S |
| Isopropanol | 100% | ||
| Ethanol | 70% | ||
| Sodium Acetate | 3 M, pH 5.3 | ||
| Zymo DNA binding buffer | Zymo Research | D4003-1-L |
Primer sequences can be found in Table 12
Table 5.
Materials & reagents required for RNA fragmentation
| Reagent | Stock Concentration | Vendor | Cat # |
|---|---|---|---|
| 10x Fragmentation Buffer | 100 mM ZnCl2, 100 mM Tris-HCl pH 7.0 | ||
| Fragmentation stop buffer | 0.5 M EGTA |
Table 6.
Materials & reagents required for 1st strand synthesis
| Reagent | Stock Concentration | Vendor | Cat # |
|---|---|---|---|
| SSIV RT Buffer | 5x | ThermoFisher | 18090050 |
| Superscript IV | ThermoFisher | 18090050 | |
| 1st strand primer pool | Each primer in S. cerevisiae pool at ~80 nM (309 primers). For S. pombe each primer at ~2.5 nM (3918 primers) | IDT | |
| DTT | 0.1 M | ||
| Individual dNTPs | 100 mM | Sigma-Aldrich | |
| 5-(3-Aminoallyl)-dUTP | 50 mM | ThermoFisher (Ambion) | AM8439 |
| Aminoallyl-dNTP mix | 10 mM dATP, dGTP, dCTP, 6 mM dTTP, 4mM Aminoallyl-dUTP | Mixed from above components | |
| DEPC Water |
Table 7.
Materials & reagents required for RNA hydrolysis
| Reagent | Stock Concentration | Vendor | Cat # |
|---|---|---|---|
| RNA Hydrolysis Solution | 0.3 M NaOH, 0.03 M EDTA | ||
| Neutralization Solution | 0.3 M HCl |
Table 8.
Materials & reagents required for biotin coupling
| Reagent | Stock Concentration | Vendor | Cat # |
|---|---|---|---|
| Sodium Bicarbonate | 1.0 M pH 9.0 | ||
| EZ-link NHS-Biotin | Diluted to 300 nmol/μL in DMSO | ThermoFisher | 20217 |
Table 9.
Materials & reagents required for 1st strand extension
| Reagent | Stock Concentration | Vendor | Cat # |
|---|---|---|---|
| NEB Buffer 2 | 10x | NEB | M0212L |
| Klenow exo- | 5000 units/mL | NEB | M0212L |
| dNTPs | 10 mM each (dATP, dGTP, dCTP, dTTP) | ||
| 1st Strand Extension Primer | 100 μM | IDT |
Table 10.
Materials & reagents required for library qPCR and amplification
| Reagent | Stock Concentration | Vendor | Cat # |
|---|---|---|---|
| Phusion Buffer | 5x | NEB | M0530S |
| Phusion Polymerase | 100x | NEB | M0530S |
| dNTPs | 10 mM each (dATP, dGTP, dCTP, dTTP) | ||
| DMSO | 100% | ||
| Nextera i5 primer* | 10 μM | IDT | |
| Nextera i7 primer* | 10 μM | IDT | |
| SyBr Green | 100x |
Nextera i5 and i7 library amplification and barcoding sequences can be found in Illumina documentation
Table 11.
Materials & reagents required for gel purification
| Reagent | Stock Concentration | Vendor | Cat # |
|---|---|---|---|
| Acrylamide/Bis | 29:1 | ||
| 10X TBE | 1 M Tris, 1 M Boric acid, 0.02 M EDTA | ||
| 1x TBE | 100 mM Tris, 100 mM Boric acid, 2 mM EDTA | ||
| Ammonium persulfate (APS) | 10% | ||
| TEMED | |||
| SyBr Gold | 10,000x | ||
| 100 bp Ladder | NEB | N3231S | |
| Gel Extraction Solution | 0.3 M Sodium Acetate | ||
| Glycogen | 20 mg/mL | ||
| Isopropanol | 100% | ||
| AmpureXP beads | Beckman | A63880 | |
| Ethanol | 70% |
Table 12.
Oligonucleotide sequences
| Oligo Name | Description | Sequence 5’ – 3’ |
|---|---|---|
| YBL092W | Example array-based synthesized RT primer | TCGTCGGCAGCGTCAGATGTGTATAAGAGACAGNNNNNNNGACAATCTTTGGGTGAGGTAAGGACCTCGAAGAGCATTACGGCTCCTCGCTGCAG* |
| OHX093 | Array-based oligo pool amplification primer forward | /5SpC3/ TCGTCGGCAGCGTCAGATGTGTATAAGA |
| OHX094 | Array-based oligo pool amplification primer reverse | /5Bioag/ CTGCAGCGAGGAGCCGTAATGC |
| OJP788 | 1st strand extension oligo (dN9) | GTCTCGTGGGCTCGGAGATGTGTATAAGAGACAGNNNNNNNNN /3c6/ |
| YBL092W | Example individually synthesized RT primer | TCGTCGGCAGCGTCAGATGTGTATAAGAGACAGNNNNNNNGACAATCTTTGGGTGAGGTAAGGA* |
Gene specific regions of RT oligonucleotides are bolded
3.3.3. General Protocols:
Below are 2 general protocols that are repeated several times throughout the library preparation. They are listed here for reference.
3.3.3.1. Column clean-up
Add 7 volumes of binding buffer to each sample and mix well
Transfer each sample to a zymo-5 column placed inside a collection tube
Spin samples at 14K RPM for 1 min
Discard flow through and place zymo column back in collection tube
Wash columns by adding 700 μL washing buffer to each column
Spin for 1 min at 14k RPM
Discard flow through
Repeat washing for a total of 2 washes
Dry column by spinning for an additional 1 min at 14k RPM
Add appropriate elution buffer volume to each column and incubate for ~1-2 min at room temperature
Place columns in labeled collection tubes and spin at 14K RPM for 1 min
You now have purified nucleic acid
3.3.3.2. Bead purification
Vortex beads vigorously to resuspend
Transfer 20 μL of beads per sample to be purified into a 1.5 mL Eppendorf tube
Place tube on magnetic stand and incubate for 1 min
While leaving tube on magnetic stand, aspirate buffer
Remove tube from magnetic stand
Wash beads by adding 500 μL of 1x bind and wash buffer to tube containing the beads and mix well with a pipette
Place tube on magnetic stand and incubate for 1 min
Aspirate buffer
Repeat wash for a total of 2 washes
Resuspend beads in 50 μL of 2x bind and wash buffer per sample to be purified
Mix beads well with a pipette
Aliquot 50 μL of beads into a new tube. 1 for each sample to be purified
Add each 50 μL sample to an aliquot of washed beads
Place on rotator and incubate at room temperature for 30 min
Place tubes on magnetic stand and incubate for 1 min
Aspirate buffer
Remove samples from magnetic stand
Add 500 μL of 1x bind and wash buffer and mix well with pipette
Place on magnetic stand and incubate for 1 min
aspirate buffer
repeat washing for a total of 2 washes
Wash each sample with 100 μL 1x SSC, mixing well by pipetting
Place on magnetic stand for 1 min
Aspirate buffer
Remove samples from magnetic stand
Add 100 μL of denaturing solution to each sample
Incubate each sample for 10 min at room temperature
Place samples on magnetic stand for 1 min and aspirate buffer
Wash by adding 100 μL of denaturation solution to each sample. Mix well by pipetting
Place samples on magnetic stand for 1 min and aspirate buffer
Add 100 μL of TE buffer and mix well with pipette
Place on magnetic stand and incubate for 1 min
aspirate buffer
Repeat TE buffer wash 2 times for a total of 3 washes
Add 100 μL of bead elution buffer to each sample
Incubate samples at 90°C for 2 min
Immediately place samples on magnetic stand and incubate for 1
Aspirate each sample and transfer to a new tube
3.3.4. Complex oligo array amplification
3.3.4.1. 1st PCR Amplification
Perform a SYBR based qPCR experiment to establish the number of PCR cycles to perform to prevent the reaction from plateauing.
- Mix the qPCR mix detailed in Table 13
Table 13.
qPCR PCR amplification reaction mixReagent Volume (μL) Phusion buffer 10 dNTP mix 1 OHX093 (10 μM) 1.25 OHX094 (10 μM) 1.25 LC oligo mix 0.125% total mass DMSO 0.5 SyBr Green 5 Phusion 0.5 H20 Up to 50 Aliquot 15μL of qPCR reaction mix into 3 wells of a qPCR plate
- Run the following cycle program:
- Initial Denaturation
- 98°C 30 seconds
- Amplification (40x)
- 98°C 10 seconds
- 60°C 20 seconds
- 72°C 30 seconds
- Final extension
- 72°C 3 minutes
Chose the cycle number closest (but prior) to the plateau of the amplification curve for all 3 samples. Use this cycle number for the 1st PCR amplification.
- Mix the PCR mix detailed in Table 14
Table 14.
1st PCR amplification reaction mixReagent Volume (μL) Phusion buffer 80 dNTP mix 8 OHX093 (10 μM) 10 OHX094 (10 μM) 10 LC oligo mix 1% mass* DMSO 4 Phusion 4 H20 Up to 400 *We chose to use 1% of the total oligo mass to maximize the amount of RT primer generated from an individual synthesis. This amount can be optimized by the user. - Run the following cycle program:
- Initial Denaturation
- 98°C 30 seconds
- Amplification (Cycle number determined in step 6)
- 98°C 10 seconds
- 60°C 20 seconds
- 72°C 30 seconds
- Final extension
- 72°C 3 minutes
Repeat steps 1-6 using 0.5 μL of 1st PCR reaction as template to determine amplification cycle number for 2nd PCR
3.3.4.2. 2nd PCR Amplification
- Prepare a 2nd PCR mix using the product from the 1st PCR as the template. Mix the reaction according to Table 15
Table 15.
Reaction mix for 2nd PCR amplificationReagent Volume (μL) Phusion buffer 8000 dNTP mix 800 OHX093 (100 μM) 100 OHX094 (100 μM) 100 Product from 1st PCR 400 DMSO 400 Phusion 400 H20 29800 - Aliquot 100 μL volumes of the reaction mix into four 96 well plates and run the following cycling program:
- Initial Denaturation
- 98°C 30 seconds
- Amplification (Cycle number determined in step 9 of 3.3.4.1)
- 98°C 10 seconds
- 60°C 20 seconds
- 72°C 30 seconds
- Final extension
- 72°C 3 minutes
3.3.4.3. Concentrate DNA
Pool the reactions and split equal volumes into 50 mL falcon tubes
Isopropanol precipitate each sample by adding a 1/10th volume of 3 M sodium acetate followed by an equal volume of isopropanol
Let sample precipitate at room temperature for ~30 minutes
Spin in a capable centrifuge at max speed for 1 hour
Wash pellets twice with 70% ethanol centrifuging at max speed for 5 min in between washes
Allow pellet to dry
Dissolve each pellet in 700 μL H2O
Pool samples together and isopropanol precipitate again
Dissolve the pellet in 300 μL H2O
Perform column purification on sample using 1500 μL of Zymo DNA binding buffer Once binding buffer is added split sample equally into 4 Zymo-25 columns and follow column purification protocol from section 3.3.3.1 starting at step 2.
Elute from each column with 105 μL H2O
Combine eluents
3.3.4.4. SapI Digestion
Add 50 μL 10X smart cut buffer
Add 30 μL SapI enzyme.
Incubate sample at 37°C for 15 hours
Isopropanol precipitate sample
Resuspend pellet in 125 μL H2O
3.3.4.5. Lambda Exonuclease Digestion
Add 15 μL 10X lambda exo- buffer to sample
Add 10 μL lambda exo-
Digest at 37°C for 2 hours
Total volume is 150 μL.
Perform column purification of sample. Once binding buffer is added, split the sample equally into 2 Zymo-25 columns
Elute DNA from each column by adding 25 μL H2O and combine eluants
3.3.4.6. Streptavidin Bead Purification
Vortex beads vigorously to resuspend
Transfer 50 μL of beads per sample to be purified into a 1.5 mL Eppendorf tube
Place tube on magnetic stand and incubate for 1 min
While leaving tube on magnetic stand, aspirate buffer
Remove tube from magnetic stand
Wash beads by adding 500 μL of 1x bind and wash buffer to tube containing the beads and mix well with a pipette
Place tube on magnetic stand and incubate for 1 min
Aspirate buffer
Repeat wash for a total of 2 washes
Resuspend the beads in 50 μL 2x bind and wash buffer
Add the sample and mix well with a pipette
Place sample on a tube rotator and incubate sample for 15 min at room temperature
Heat sample to 65°C and incubate for 2 min
Place tube on magnetic stand and allow beads to separate for 1 min
Aspirate supernatant and place in a new Eppendorf tube. This is the purified pool of RT primers
Isopropanol precipitate samples and dissolve pellet in 30 μL H2O
-
Check DNA concentration via nano-drop or Qubit
Note: For S. pombe, the purified array synthesized primers were diluted to roughly 100 ng/μL
3.3.5. 1st strand synthesis
Note: The 1st strand synthesis protocol detailed here is for an RT reaction temperature of 55°C. See section 3.2 for design considerations.
- Make a primer/template mix for each sample as detailed in Table 16
Table 16.
Reaction mix for 1st strand synthesis primer annealingReagent Volume (μL) 5X RT buffer 4 1st strand primer pool 2 Total RNA 10 μg DEPC Water Up to 20 total 20 - Place samples in thermo-cycler and run the following cycle:
- 70°C 1 minutes
- 65°C 5 minutes
- 55°C Hold
- Make the enzyme dNTP mix for each sample as detailed in Table 17
Table 17.
Reaction mix for 1st strand synthesisReagent Volume (μL) 5X RT buffer 4 DTT 2 Aminoallyl-dNTP mix 2 SSIV 2 DEPC Water Up to 20 Total 20 Heat dNTP Enzyme mix to 55°C by placing it in the thermo-cycler containing the template/primer mix
Directly add 20 μL dNTP/enzyme mix to the template/primer mix, ensuring that both samples are kept at 55°C
Allow the 1st strand synthesis reaction to proceed for 10 minutes at 55°C
-
Incubate sample at 80°C for 10 minutes to inactivate the enzyme
Note: Sample volume is now 40 μL
3.3.6. RNA Hydrolysis
Add 20 μL of RNA hydrolysis solution to each sample
Incubate at 65°C for 15 min
-
Add 20 μL of neutralization solution to each sample
Note: Sample volume is now 80 μL
Perform Column clean up as detailed in the protocol above
Elute each sample with 16 μL H2O
3.3.7. Biotin coupling
Add 2 μL of sodium bicarbonate to each sample
Add 2 μL of NHS-biotin to each sample
-
Incubate at 65°C for 1 hour in the dark
Note: Perform the next few steps quickly to prevent biotin precipitation
Briefly spin tubes in a centrifuge
-
Add 40 μL H20
Note: Sample volume is now 60 μL
Perform column cleanup
Elute in 50 μL H20
Perform streptavidin bead purification on each sample
Perform column purification and elute in 40 μL H2O
You now have purified 1st strand cDNA
The protocol can be paused here by storing the samples at −20°C
3.3.8. 1st strand extension
- Prepare the following reaction mix described in Table 18 for each sample
Table 18.
Reaction mix for 1st strand extensionReagent Volume (μL) 10X NEB Buffer 2 5 10mM dNTP Mix 1 cDNAfrom previous 40 1st Strand Extension Primer 1 Total 47 Incubate each sample at 65° C for 2 min
Cool samples to room temperature by placing on bench top for ~5 min
Add 3 μL of Klenow exo- enzyme to each sample
Incubate samples at room temperature for 5 min
Heat samples to 37° C and incubate for 30 min
Heat samples to 75° C and incubate for 20 min to inactivate enzyme
Perform bead purification on each sample
Perform column purification on each sample eluting with 33 μL H2O
You now have a library ready for PCR amplification
This is also a safe stopping point. Samples can be stored at −20° C
Continue to library amplification
3.3.9. PCR Amplification
3.3.9.1. qPCR
- Perform triplicate qPCR reactions on each sample by mixing the qPCR reaction mix detailed in Table 19
Table 19.
qPCR reaction mixReagent Volume (μL) 5x Phusion Buffer 10 dNTP Mix 1 1st Strand Extension Product 2 Nextera i5 Primer 2.5 Nextera i7 Primer 2.5 Phusion Polymerase 0.5 DMSO 0.5 SyBr Green 0.5 H2O 30.5 Aliquot 15 μL of each qPCR reaction mix into 3 separate wells of a qPCR plate
- Perform the following qPCR cycling:
- Denaturation:
- 98 °C 30 seconds
- Amplification (40x):
- 98 °C 10 seconds
- 62 °C 20 seconds
- 72 °C 30 seconds
- Final elongation:
- 72 °C 3 minutes
After the qPCR calculate the Ct value for each sample and average the 3 values for each library
-
Calculate the number of amplification cycles to perform by averaging the 3 replicate Ct values for each library, adding 3 and rounding to the nearest whole number
Note: The number of PCR cycles can be reduced by 2-3 if bead purification is performed instead of gel purification as this results in more efficiency purification
3.3.9.2. PCR Amplification
- For each sample, prepare the following PCR reaction mix detailed in Table 20
Table 20.
Reaction mix for library PCR amplificationReagent Volume (μL) 5x Phusion Buffer 10 dNTP Mix 1 1st Strand Extension Product 10 Nextera i5 Primer 2.5 Nextera i7 Primer 2.5 Phusion Polymerase 0.5 DMSO 0.5 H2O 23 - Run the following cycling conditions on each PCR reaction mix:
- Denaturation:
- 98 °C 30 seconds
- Amplification (Cycle # determined in step 5 of qPCR):
- 98 °C 10 seconds
- 62 °C 20 seconds
- 72 °C 30 seconds
- Final elongation:
- 72 °C 3 minutes
- 4 °C Hold
3.3.10. Size selection, clean-up, & quality check
Prepare a 6% native acrylamide gel
The entirety of each PCR reaction will be run in a single well so make sure the wells can comfortably hold 60 μL (50 μL sample + 10 μL loading dye)
Run a 100 bp ladder for sizing.
Once samples are loaded on the gel, run at 250V for 70min.
Stain in 1x SyBr Gold for 15 min
Image gel for documentation
For each sample, cut out the lane from 200 bp to 800 bp and place in a 2 mL tube
Add 900 μL of 0.3 M NaOAc to each sample and place tubes on rocker overnight.
Added 900 μL isopropanol to precipitate.
Add 1 μL glycogen to each sample
Allow sample to precipitate.
Spin at 14k RPM for 30 min
Wash with 500 μL of 70% ethanol twice
Dry pellet and resuspend in 40 μL H2O
Assay DNA concentration using Qubit
It is also helpful to run the samples on a Bioanalyzer or similar instrument to check the size distribution of the library
-
Pool libraries for sequencing
Note: The gel running conditions will likely vary between equipment and so careful attention should paid at first. The goal is to get as much separation as possible. We run the gel until the 100 bp ladder band is ~1-2 cm from the bottom of the gel. After purification, library concentration is generally somewhere between 0.5 ng/μL to 5 ng/μL. Figure 3A shows a Bioanalyzer trace of an S. cerevisiae library after size selection with a gel (Fig. 3A).
Fig. 3.
Bioanalyzer traces of replicate S. cerevisiae MPE-seq libraries after size selection by: (A) acrylamide gel, or (B) AmpureXP beads. LM and UM denote the lower and upper markers, respectively. PD denotes the peak resulting from primer dimer molecules.
Alternative Size Selection using AmpureXP Beads
It may be preferable to purify libraries using AmpureXP beads or an equivalent. The purpose of gel sizing is 2-fold: (1) It removes excess PCR primers and, (2) It removes primer dimers that run at ~180 bp. Depending on the user’s design (e.g. number of targets, input RNA, target abundance, etc.) primer dimers may make up a very small portion of the library and not need to be excluded. This can be determined by the user. One downside to gel sizing worth considering is it may introduce a bias against short cDNAs derived from features of interest such as lariat intermediates. Figure 3B shows a Bioanalyzer trace of an S. cerevisiae library with size selection via AmpureXP beads (Fig. 3B).
3.4. Data Analysis
In the following sections we describe a general pipeline for MPE-seq data analysis and suggest publicly available software packages for each step.
3.4.1. Read processing and quality control
The first step in MPE-seq data processing is to de-multiplex reads into their respective samples. This is achieved by parsing reads into fastq files based on their respective barcodes. Depending on the sequencing platform and center, this processing may be provided before the data are returned to the user. Next, we suggest assessing the overall quality of the reads, which can be done with tools like FastQC [21]. The output of this software provides overall quality scores, read lengths, adapter dimer content, and sequence duplication levels. The next step in processing is compressing reads resulting from PCR duplications into a single read. For this step, the entirety of each sequence, which contains the UMI and the rest of the read, is considered. If multiple reads have identical sequences, they are considered PCR duplicates and compressed into a single read for counting purposes [17]. For this processing we use custom python scripts that search for reads with identical sequences within a fastq file and generate a new fastq file containing those unique reads (see Code Availability section). After this step, the reads are trimmed to remove any regions that correspond to the Illumina-based sequencing adapters. This step can be accomplished using publicly available software such as Trimmomatic [21]. In addition, the UMI sequence is also trimmed in this step to prevent mapping artefacts. It may be useful to move the trimmed UMI to the sequence name using a custom script so that it can be accessed in the SAM file after alignment. An alternative approach is to clip the UMI sequence during alignment.
3.4.2. Alignment
Properly trimmed reads can be aligned to a reference genome using a variety of splicing aware aligners such as HISAT [22] or STAR [23]. There are a few important parameters to consider when aligning these reads. First, the minimum alignment length on either side of a splice junction, also known as anchor length, should be specified. We suggest an anchor length of 3, as we have found this best reduces erroneous mappings. Second, we generally include in the output unmapped and multimapping reads so they can be used to quantify alignments resulting from off-target priming events during cDNA synthesis, which is useful for trouble shooting and optimization. Third, reads resulting from primers that were unextended by reverse transcriptase during 1st strand synthesis and were unsuccessfully removed during library prep purifications can generate erroneous alignment counts and should be removed from the analysis. These reads will contain the gene specific regions used for reverse transcription and will align once adapter sequences have been trimmed. Additionally, a small number of bases can be added during 1st strand extension due to an overhang of the dN9 region of the 1st strand extension primer hybridized to the reverse transcription primer. For this reason, in some cases, the aligned region of these reads may overlap with a splice junction and result in erroneous counts. These reads can either be filtered out during or post alignment by requiring an insert size of >30 bases. This can be accomplished with alignment parameters or by post alignment filtering with custom scripts.
3.4.3. Read allocation and isoform quantitation
After reads have been aligned, the abundance of each target isoform can be quantified. Figure 2C shows an example of how paired end sequencing alignments can be partitioned into 6 categories (labeled C1 to C6 on Fig. 2C) which support each isoform for a single splicing event (Fig. 2C). The abundance of Spliced (S), Unspliced (U), Pre-first step (P), and Lariat intermediate (L) isoforms can then be calculated as follows:
To count the number of s isoforms for a target, the CIGAR string in SAM/BAM alignment files can be utilized. Alignments which contain a gap due to splicing will contain an ‘N’ in the CIGAR string, from which the positions of the spliced intron can be discerned. The abundance of S isoforms can then be counted as the number of alignments that contain an ‘N’ in the CIGAR string corresponding to a gap resulting from the excised intron (C1, C2) (Fig. 2C). U isoforms will not contain an ‘N’ in the CIGAR string and will map within the intron (C3 - C6) (Fig. 2C). By utilizing paired end reads, MPE-seq affords the ability to differentiate unspliced isoforms further into those that have not undergone the 1st step of splicing from those that have undergone the 1st step of splicing but not the 2nd step of splicing [11]. P and L isoforms can be quantified by considering the mapping location of the first base of the second read of paired-end reads (Fig. 2C). cDNA synthesis will terminate at the branch point adenosine of lariat intermediates due to the inability of reverse transcriptase to process through the branched structure. If the first base of a second read maps within +/− 4 bases from the branch point adenosine, the read pair is unambiguously counted as a lariat intermediate (C6) (Fig. 2C). A small window around the branch point adenosine is suggested due to our observation that second read ends don’t pile up precisely at annotated branch point adenosines [11]. All read pairs which have a second read mapping location upstream of the branch point window are unambiguously counted as pre-first step (C3) (Fig. 2C). Read pairs with a second read that maps downstream of the branch point window (C5) or does not map but has a first read that maps within the intron (C4) are considered ambiguous and are assigned to lariat intermediate or pre-first step based on the proportion of unambiguous lariat intermediates to pre-first step read pairs. This relationship is shown in the equations above. Each MPE-seq read corresponds to a single reverse transcription priming event on a single transcript, precluding the necessity for length normalization. As a result, counts can be used directly to calculate splicing efficiency as the user sees fit. Data generated in this way can subsequently be compared between experimental conditions using appropriate statistical methods.
The simple quantification method detailed above assumes that the frequency of random reverse transcription termination events and RNA fragmentation that occur within the branch point window is minimal. It also assumes that reverse transcriptase reads through lariat branches at a very low frequency. It is important to note that this quantification also requires a priori knowledge of the position of the branch point adenosine and may not be possible in organisms with degenerate or non-annotated branch points.
As noted earlier, MPE-seq can be used to quantify the frequency of canonical as well as alternative splice isoforms, such as those generated by exon skipping and alternative 3’ and 5’ splice site usage, provided that these events are located within the sequencing window of a targeted region. To quantify these events, the CIGAR string of BAM/SAM files can be utilized. Alignments which contain junctions or gaps denoted by an ‘N’ in the CIGAR string at the coordinates of specific alternative events can be filtered and counted. Some aligners, such as STAR, generate a file containing the genomic positions and counts of all splice junctions identified, removing the need for custom scripts or additional software packages to count these events [23]. These counts can then be compared to quantify the frequency of specific alternative splice isoforms.
A variety of counting programs are available that can be utilized with MPE-seq data such as HTSeq, featureCounts, and Bedtools [24-26]. However, these software packages are designed to count reads that overlap specific features (e.g. genes) and do not differentiate isoforms within a feature (e.g. spliced vs unspliced). For that reason, some combination of data filtering, modification of counting software, and/or use of custom scripts is required for properly counting and analyzing MPE-seq data.
3.5. Conclusions
The study of RNA splicing has been greatly enhanced by the adaptation of next-generation sequencing. RNA-seq has been pivotal in genome wide analysis of the transcriptome, leading to the identification of countless numbers of novel splicing isoforms. While RNA-seq has been crucial for the analysis of transcript abundance, the unbiased nature of cDNA generation in most library generation methods often results in poor sampling of splicing informative loci. By targeting cDNA synthesis to splicing informative loci of choice, MPE-seq provides unique opportunities to measure splicing efficiency with high precision and to detect splice isoforms that are otherwise poorly sampled with standard RNA-seq. It is important to note that the targeted nature of MPE-seq renders it poor at identifying novel splicing events outside of targeted regions. Nevertheless, MPE-seq provides the unique ability to detect lariat intermediates, which allows for the analysis of the efficiencies of the 1st and 2nd steps of splicing, a level of resolution that is unavailable with standard RNA-seq. Moreover, the increase in read depth afforded by MPE-seq has the additional advantage of greatly reducing sequencing costs and allows for multiplexing of many samples on a single sequencing lane. Beyond the analysis of steady-state total RNA, MPE-seq can readily be applied to study splicing efficiency in a variety of biological contexts through use of fractionated RNA sources such as, poly(A)+ selected RNA, polysome associated RNA, nuclear/cytoplasmic RNA, and nascent RNA purified with metabolic labels.
Code availability:
Details of all data analysis associated with this paper can be found at https://github.com/zdwyer/MPE-seq-methods.
Data Availability:
Raw sequencing data are available through Gene Expression Omnibus (GEO accession: GSE126583)
Supplementary Material
RNA-seq has enabled genome-wide studies of splicing mechanism and regulation.
Standard RNA-seq approaches poorly sample splicing informative loci.
MPE-Seq targets reads to splicing informative loci, increasing precision.
MPE-seq enables detection and quantitation of rare pre-mRNA splicing intermediates.
Acknowledgments:
We thank B. Fair and H. Xu for their work on the development of MPE-seq. We thank members of the J.A.P., H. Kwak, and A. Grimson laboratories for helpful discussions on development of this method. We thank P. Schweitzer, J. Grenier, and the BRC Genomics Facility at Cornell for outstanding technical support with Illumina sequencing.
Funding:
This work was funded by a Research Scholars Grant from the American Cancer Society (to J.A.P.) and NIH grant R01GM098634 (to J.A.P.)
Footnotes
Publisher's Disclaimer: This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.
Declaration of interest:
The authors have no competing interests to declare.
Bibliography:
- [1].Nilsen TW, Graveley BR, Expansion of the eukaryotic proteome by alternative splicing, Nature. 463 (2010) 457–163. doi: 10.1038/nature08909. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [2].Wang ET, Sandberg R, Luo S, Khrebtukova I, Zhang L, Mayr C, Kingsmore SF, Schroth GP, Burge CB, Alternative isoform regulation in human tissue transcriptomes, Nature. 456 (2008) 470–176. doi: 10.1038/nature07509. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [3].Pan Q, Shai O, Lee LJ, Frey BJ, Blencowe BJ, Deep surveying of alternative splicing complexity in the human transcriptome by high-throughput sequencing, Nat Genet. 40 (2008) 1413–1415. doi: 10.1038/ng.259. [DOI] [PubMed] [Google Scholar]
- [4].Faustino NA, Cooper TA, Pre-mRNA splicing and human disease, Genes Dev. 17 (2003) 419–437. doi: 10.1101/gad.1048803. [DOI] [PubMed] [Google Scholar]
- [5].Padgett RA, New connections between splicing and human disease, Trends Genet. TIG. 28 (2012) 147–154. doi: 10.1016/j.tig.2012.01.001. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [6].Tazi J, Bakkour N, Stamm S, Alternative splicing and disease, Biochim. Biophys. Acta. 1792 (2009) 14–26. doi: 10.1016/j.bbadis.2008.09.017. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [7].David CJ, Manley JL, Alternative pre-mRNA splicing regulation in cancer: pathways and programs unhinged, Genes Dev. 24 (2010) 2343–2364. doi: 10.1101/gad.1973010. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [8].Zhang J, Manley JL, Misregulation of pre-mRNA alternative splicing in cancer, Cancer Discov. 3 (2013) 1228–1237. doi: 10.1158/2159-8290.CD-13-0253. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [9].Scotti MM, Swanson MS, RNA mis-splicing in disease, Nat. Rev. Genet. 17 (2016) 19–32. doi: 10.1038/nrg.2015.3. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [10].Wang Z, Gerstein M, Snyder M, RNA-Seq: a revolutionary tool for transcriptomics, Nat. Rev. Genet. 10 (2009) 57–63. doi: 10.1038/nrg2484. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [11].Xu H, Fair BJ, Dwyer ZW, Gildea M, Pleiss JA, Detection of splice isoforms and rare intermediates using multiplexed primer extension sequencing, Nat. Methods. 16 (2019) 55–58. doi: 10.1038/s41592-018-0258-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [12].Oshlack A, Wakefield MJ, Transcript length bias in RNA-seq data confounds systems biology, Biol. Direct. 4 (2009) 14. doi: 10.1186/1745-6150-4-14. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [13].Pertea M, Pertea GM, Antonescu CM, Chang T-C, Mendell JT, Salzberg SL, StringTie enables improved reconstruction of a transcriptome from RNA-seq reads, Nat. Biotechnol. 33 (2015) 290–295. doi: 10.1038/nbt.3122. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [14].Katz Y, Wang ET, Airoldi EM, Burge CB, Analysis and design of RNA sequencing experiments for identifying isoform regulation, Nat. Methods. 7 (2010) 1009–1015. doi: 10.1038/nmeth.1528. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [15].Li B, Dewey CN, RSEM: accurate transcript quantification from RNA-Seq data with or without a reference genome, BMC Bioinformatics. 12 (2011) 323. doi: 10.1186/1471-2105-12-323. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [16].Patro R, Duggal G, Love MI, Irizarry RA, Kingsford C, Salmon provides fast and biasaware quantification of transcript expression, Nat. Methods. 14 (2017) 417–419. doi: 10.1038/nmeth.4197. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [17].Kivioja T, Vähärautio A, Karlsson K, Bonke M, Enge M, Linnarsson S, Taipale J, Counting absolute numbers of molecules using unique molecular identifiers, Nat. Methods. 9 (2011) 72–74. doi: 10.1038/nmeth.1778. [DOI] [PubMed] [Google Scholar]
- [18].Nextera® Library Validation and Cluster Density Optimization, (n.d.). https://www.illumina.com/documents/products/technotes/technote_nextera_library_validation.pdf.
- [19].Wernersson R, Juncker AS, Nielsen HB, Probe selection for DNA microarrays using OligoWiz, Nat Protoc. 2 (2007) 2677–2691. doi: 10.1038/nprot.2007.370. [DOI] [PubMed] [Google Scholar]
- [20].Strain MC, Lada SM, Luong T, Rought SE, Gianella S, Terry VH, Spina CA, Woelk CH, Richman DD, Highly precise measurement of HIV DNA by droplet digital PCR, PloS One. 8 (2013) e55943. doi: 10.1371/journal.pone.0055943. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [21].Bolger AM, Lohse M, Usadel B, Trimmomatic: a flexible trimmer for lllumina sequence data, Bioinforma. Oxf. Engl. 30 (2014) 2114–2120. doi: 10.1093/bioinformatics/btu170. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [22].Kim D, Langmead B, Salzberg SL, HISAT: a fast spliced aligner with low memory requirements, Nat. Methods. 12 (2015) 357–360. doi: 10.1038/nmeth.3317. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [23].Dobin A, Davis CA, Schlesinger F, Drenkow J, Zaleski C, Jha S, Batut P, Chaisson M, Gingeras TR, STAR: ultrafast universal RNA-seq aligner, Bioinforma. Oxf. Engl. 29 (2013) 15–21. doi: 10.1093/bioinformatics/bts635. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [24].Anders S, Pyl PT, Huber W, HTSeq--a Python framework to work with high-throughput sequencing data, Bioinforma. Oxf. Engl. 31 (2015) 166–169. doi: 10.1093/bioinformatics/btu638. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [25].Liao Y, Smyth GK, Shi W, featureCounts: an efficient general purpose program for assigning sequence reads to genomic features, Bioinforma. Oxf. Engl. 30 (2014) 923–930. doi: 10.1093/bioinformatics/btt656. [DOI] [PubMed] [Google Scholar]
- [26].Quinlan AR, Hall IM, BEDTools: a flexible suite of utilities for comparing genomic features, Bioinforma. Oxf. Engl. 26 (2010) 841–842. doi: 10.1093/bioinformatics/btq033. [DOI] [PMC free article] [PubMed] [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Supplementary Materials
Data Availability Statement
Raw sequencing data are available through Gene Expression Omnibus (GEO accession: GSE126583)



