Literature DB >> 29069500

sRNAnalyzer-a flexible and customizable small RNA sequencing data analysis pipeline.

Xiaogang Wu1, Taek-Kyun Kim1, David Baxter1, Kelsey Scherler1, Aaron Gordon1, Olivia Fong2, Alton Etheridge2, David J Galas2, Kai Wang1.   

Abstract

Although many tools have been developed to analyze small RNA sequencing (sRNA-Seq) data, it remains challenging to accurately analyze the small RNA population, mainly due to multiple sequence ID assignment caused by short read length. Additional issues in small RNA analysis include low consistency of microRNA (miRNA) measurement results across different platforms, miRNA mapping associated with miRNA sequence variation (isomiR) and RNA editing, and the origin of those unmapped reads after screening against all endogenous reference sequence databases. To address these issues, we built a comprehensive and customizable sRNA-Seq data analysis pipeline-sRNAnalyzer, which enables: (i) comprehensive miRNA profiling strategies to better handle isomiRs and summarization based on each nucleotide position to detect potential SNPs in miRNAs, (ii) different sequence mapping result assignment approaches to simulate results from microarray/qRT-PCR platforms and a local probabilistic model to assign mapping results to the most-likely IDs, (iii) comprehensive ribosomal RNA filtering for accurate mapping of exogenous RNAs and summarization based on taxonomy annotation. We evaluated our pipeline on both artificial samples (including synthetic miRNA and Escherichia coli cultures) and biological samples (human tissue and plasma). sRNAnalyzer is implemented in Perl and available at: http://srnanalyzer.systemsbiology.net/.
© The Author(s) 2017. Published by Oxford University Press on behalf of Nucleic Acids Research.

Entities:  

Mesh:

Substances:

Year:  2017        PMID: 29069500      PMCID: PMC5716150          DOI: 10.1093/nar/gkx999

Source DB:  PubMed          Journal:  Nucleic Acids Res        ISSN: 0305-1048            Impact factor:   16.971


INTRODUCTION

The function and application of small non-coding RNAs (ncRNA), especially microRNA (miRNA) has gained significant interest in recent years (1). miRNAs are 17–23 nt-long evolutionarily conserved regulatory RNAs. Numerous reports have shown the existence of RNA molecules, including miRNA, in various bodily fluids (2,3). These extracellular RNAs are either encapsulated in lipid vesicles or complexed with proteins to prevent RNase degradation. The spectrum of extracellular miRNA in various body fluids correlates with physiopathological conditions, and it has been suggested that the concentration changes of specific extracellular miRNAs can be used as biomarkers for disease diagnosis (3–5). Therefore, the ability to accurately profile and quantify the small RNA content in biological samples is critical for further development of miRNA-based applications. Although many experimental and computational tools have been developed (6–9), it is still a challenge to accurately and comprehensively analyze the small RNA population (10). For miRNA, the short sequence length, high sequence similarity among family members and sequence length variation (isomiR) all contribute to the difficulty of miRNA quantification. In addition, recent studies have suggested that a fraction of the RNA in circulation is derived from exogenous species including bacteria, fungi and plants (10–14), further complicating unambiguous assignment of the origin of many RNA species. Due to the wealth of information provided and decreased cost, the next generation sequencing (NGS) platform has gradually become one of the most common tools for studying small RNAs (15). The NGS platform can resolve closely related sequences, is not affected by sequence length variation, does not require prior knowledge of the sequence, may provide information to identify new miRNA sequences and allows the profiling of exogenous RNAs in the sample. However, most of the tools (summarized in Supplementary Table S1) for small RNA sequencing (sRNA-Seq) data analysis deliver poor sequence mapping specificity. To address some of the small RNA analysis problems, particularly for miRNA, we have built a comprehensive and customizable pipeline—sRNAnalyzer, based on the framework published earlier (4,10–11). An installation package for the pipeline and all the reference database indexes used in the pipeline can be downloaded from http://srnanalyzer.systemsbiology.net/. We also built a web interface for the pipeline, which can be accessed at the same website, mainly for human small RNA profiling. In this paper, we introduce the overall workflow with a description of key features, followed by performance evaluation using a synthetic miRNA panel and biological samples.

MATERIALS AND METHODS

Similar to all other tools for NGS-based small RNA profiling, the tool described here can be grouped into three functional modules (shown in Figure 1), i.e. data pre-processing, sequence mapping/alignment and result summarization. The sequence mapping/alignment module is designed for two major categories, one aimed at endogenous RNA profiling and the other for identifying RNA sequences derived from exogenous species. With this modular design, sRNAnalyzer allows for rapid modifications of each module, for example, adding/removing a reference sequence database, or changing the mapping order of databases used in the pipeline.
Figure 1.

Main framework of sRNAnalyzer. The pipeline can be divided into three functional modules which are separated by dotted lines. The data format for each process is indicated in square brackets.

Main framework of sRNAnalyzer. The pipeline can be divided into three functional modules which are separated by dotted lines. The data format for each process is indicated in square brackets.

Data pre-processing module

In the data pre-processing module, the pipeline trims the adapter sequences and removes empty reads (adapter dimer). Adapter trimming is especially important for sRNA-Seq data analysis, since most of the sequence reads are short and may contain part or all of the adapter sequences. If the adapter sequences are not completely removed, mapping accuracy will be significantly affected. The module also assesses the overall sequence quality and removes low quality and low complexity reads, such as reads containing simple repeats—homopolymer, di- or tri-nucleotide repeats.

Processes to trim adapters and remove low quality sequences

To remove adapter sequences, the pipeline adapted Cutadapt (16), to remove both 3′-end and 5′-end adapter sequences. After adapter trimming, sRNAnalyzer removes empty reads by utilizing index sequences (i.e. a 6-mer barcode embedded in the primer sequence) used for individual samples during the library construction process. If no index/barcode information is provided, the pipeline can retrieve index information directly from raw sequence files by calculating the top frequency of potential index sequences (Supplementary File 1—Method details). sRNAnalyzer handles degenerate bases used in adapters, such as those in kits from Bioo (Bioo Scientific, Austin, TX, USA), through configuring different settings/parameters in Cutadapt. The pipeline also provides options to identify and remove other contaminant sequences commonly encountered in small RNA libraries. To reduce adapter dimer, the Illumina TruSeq small RNA library construction kit uses stop oligo in the library preparation process. The stop oligo sequences (GAATTCCACCACGTTCCCGTGG) will be incorporated into the library especially when the input RNA concentration is low, such as libraries from various body fluid samples. The level of stop oligo in the library can be used as one of the criteria for library quality assessment. Our pipeline removes stop oligo sequences based on template sequences observed from experiments from synthetic miRNA samples. For quality controls, the pipeline uses Prinseq (17), to remove low-quality reads.

Generating unique sequence file

To accelerate sequence alignment, the pipeline uses fastx_collapser (http://hannonlab.cshl.edu/fastx_toolkit/) to generate a file where identical reads are collapsed together. The new header of each unique FASTA sequence in the new file contains a unique sequence ID, followed by the number of reads that have the same sequence. When calculating sequence abundance, the read count for each unique sequence is added together.

Sequence mapping and alignment module

The main function of the read sequence alignment module is to determine the sequence identity by mapping the reads against various sequence databases. Like many other sRNA-Seq data analysis tools, sRNAnalyzer uses Bowtie (18) alignment results to determine the identity of sequence reads.

Sequential mapping strategy

The pipeline follows the ‘map and remove’ strategy adapted in the original report (11) to sequentially map reads against various databases as described (Supplementary Figure S1). The order of databases depends on the research focus and can be changed by the user. The sequence mapping is based on a progressive alignment strategy—maximum mismatch allowance progressively increases from 0 to 2 for mapping against sequence databases. The error tolerance can also be adjusted by the user. The sequence reads can map to either the positive or negative strand of the reference sequences. In the default setting, the pipeline only counts reads mapped to the positive (forward) strand for various RNA sequence databases (e.g. miRNA, piRNA, snoRNA, lncRNA, RefSeq, ncRNA etc.), but counts reads mapped to both strands (±) for DNA sequence databases (e.g. human genome, human microbiome DNA databases and bacterial genomes). For reads mapped to the reverse (−) strand of sequences in RNA-specific databases, the results will not be included as expression values, but their mapped locations will still be reported since these reads may have regulatory functions.

miRNA mapping

As illustrated in Supplementary Figure S2, our pipeline directly maps read sequences against miRNA precursor sequences (annotated with mature miRNA locations) by applying full alignment in Bowtie, rather than using Bowtie seed alignment option as in sRNAbench (19). Using seed alignment (only considering matches on a seed region, default setting is 20 nt in sRNAbench) cannot control mismatch tolerance outside the seed region, and will mix RNA editing events and SNPs with sequencing errors. The latest sRNAbench paper (19) also mentioned the deficiency of using seed alignment. In our pipeline, we generated composite sequence header containing precursor sequence ID, and mature miRNA names and coordinates during the construction of miRNA reference database. A mapped read will then be assigned to either one of the corresponding mature miRNAs (either at 5′ end (-5p) or 3′ end (-3p) of the precursor sequence). With this approach, some miRNA IDs generated through sRNAnalyzer do not exist in miRBase (20). For example, hsa-miR-101–1-3p and hsa-miR-101–2-3p share the same mature sequence (hsa-miR-101–3p in miRBase 21) but contain different sequences beyond the mature sequence. This strategy offers the advantage of obtaining all length variations—isomiR associated with miRNA. With mismatch allowance, we can also detect potential RNA editing events and single nucleotide polymorphisms (SNPs) associated with miRNA. We demonstrated this in a case study using colorectal cancer (CRC) sequence dataset. To verify potential SNPs or RNA editing issues, the pipeline will further search each mismatch event, including both mismatch types and coordinates on genome, against dbSNP (21). To address the concern about validity of miRNA repertoires recently raised (22–24), the pipeline also provides MirGeneDB (24) as an option for human miRNA profiling with better annotations. The pipeline has modular designs on reference database mapping, which allows for adding/removing a customized reference sequence database, or changing the mapping order of databases very conveniently (through a markup configuration file). To summarize miRNA mapping results, sRNAnalyzer uses two read summarization strategies: single assignment and multiple assignment approaches first introduced in sRNAbench (19). Under the single assignment approach, each read is counted only once even when it maps to multiple reference sequences. In the multiple assignment approach, all mapped reference sequences are counted.

Single assignment for miRNA mapping

One of the difficulties associated with miRNA profiling or measurement is the extreme sequence similarity of some sequences, especially for mature miRNAs among family members (sequences can sometimes be identical). Under traditional approaches, identical reads from different samples may be assigned to different IDs, since the Bowtie aligner randomly assigns all the best matching reference sequences as the top hit. To solve this mapping issue, we adapted a local probabilistic model (LPM) to assign each mapped read to the most-likely miRNA within a sample (Supplementary Figure S3). This LPM is based on feature (sequence ID) ranking order, which is assessed by the frequency of mapped reads (a higher ranking order indicates the specific sequence ID has more mapped reads). Therefore, a miRNA mapping assignment is determined by both the alignment of individual reads and the overall mapped read count distribution among all the miRNAs within a sample.

Weighted multiple assignment approach for miRNA mapping

Due to the nature of nucleic acid hybridization, which forms the basis of both qRT-PCR and microarray platforms, the results from qRT-PCR and microarray are less specific than NGS-based profiling results. To generate results that are in better agreement with other miRNA measurement platforms, the user can also select a weighted multiple assignment approach. For miRNA mapping, our default parameters count a perfect match (no mismatch) as 1, one mismatch as 0.8 and two mismatches count as 0.6. Users can also change these weight factors.

Exogenous RNA mapping—ribosomal and transfer RNA filtering

Based on prior studies (4,10), most of the exogenous RNAs map to various ribosomal RNAs (rRNAs) and transfer RNAs (tRNAs) (11,25–26). Both rRNAs and tRNAs possess high sequence similarity among different species, which creates uncertainty about the origin of exogenous RNA and a significant mapping problem due to multiple matches. In some cases, a single sequence read can map to several thousand sequences in the database. For a more accurate mapping result for exogenous RNAs, the pipeline offers an option to filter out microbial tRNA and rRNA sequences prior to exogenous sequence database mapping. We tested the use of tRNA and rRNA for exogenous species mapping using bacteria RNA dataset and found removing rRNA and tRNA sequences increased the accuracy for species assignment. However, this needs to be further tested with additional datasets. Our pipeline does allow the user to bypass the rRNA and tRNA filtering step so that user can test the mapping accuracy with or without rRNA/tRNA filtering. Even though we ‘filter’ out the tRNA and rRNA reads, the current pipeline still provides tRNA and rRNA fragment mapping results. The reason we call this a filtering step is to highlight the importance of ‘rRNA and tRNA filtering’ in the accuracy and specificity of exogenous RNA mapping as shown in Results section. Recently, there are many studies discovered possible regulatory roles and potential applications of tRNA or rRNA fragments (27,28), especially in plasma or serum samples (29). To make this clear, we also modified our pipeline by adding specific human tRNA from GtRNAdb (30) and human rRNA databases from RDP II (31) and SILVA (32) in the mapping steps. In addition, we provide profiles for yRNA fragments from human transcriptome mapping results by NCBI/RefSeq (33).

Result summarization module

The result summarization module provides reports for various mapping results. The results can be summarized at different levels—from individual transcripts (such as individual miRNAs) to different phyla.

miRNA mapping results

The pipeline can summarize read counts for each individual mature or precursor miRNA, as well as aggregate read counts for each nucleotide across individual precursor miRNAs. Moreover, sRNAnalyzer provides mismatch counts and rates for all the possible 16 mismatch types (A|T|G|C > A|T|G|C|N) at each position. This function allows researchers to review miRNA sequence variations in the sample.

Summarization based on taxonomy

Besides detailed small RNA expression profiles, the mapping results can also be viewed at different taxonomy levels (including Phylum, Class, Order, Family, Genus, Species and Strain/Scientific Name). The taxonomy annotation is based on two sources: (i) descriptions in the sequence header from the original reference sequence databases, and (ii) taxonomy information from gi_taxid obtained from NCBI (mainly for bacteria and nt database from NCBI). For convenience, common names for different species are also added to the summarization results.

Datasets used in the performance evaluation study

To assess the performance and determine various parameters used in sRNAnalyzer, we used datasets generated using both artificial and biological samples, including synthetic miRNA, bacterial culture, human tissue and plasma samples.

Synthetic miRNA

A total of 286 synthetic miRNAs that are commonly observed in circulation were synthesized by Integrated DNA Technologies (Coralville, IA). We randomly assigned synthetic miRNAs to each of three plates (Plate 1, Plate 2 and Plate 3) respectively. Six combinations of different concentrations from these three synthetic miRNAs plates were subjected to small RNA sequencing (GEO accession number: GSE94912), qRT-PCR (Exiqon, Woburn, MA, USA) and microarray (Exiqon, Woburn, MA, USA) analyses (Supplementary File 3—Tables for synthetic miRNA pool information and measurements). The synthetic miRNA samples are labeled with ‘Platform or library kit name’_ ‘Plate 1 concentration’ _ ‘Plate 2 concentration’ _ ‘Plate 3 concentration’. For example, NEB_10_1_0.1 represents the synthetic miRNA sample with NEB NEBNext® Small RNA Library Prep library kit (New England Biolabs, Ipswich, MA, USA) using 10 ng of pooled synthetic miRNAs from plate 1, 1 ng of pooled miRNAs from plate 2 and 0.1 ng of pooled miRNAs from plate 3.

Bacterial culture

To test the capability and accuracy of sRNAnalyzer on exogenous RNA mapping, we re-analyzed the small RNAseq data from our prior report (25) on RNA in outer membrane vesicles (OMV) derived from Escherichia coli K-12 substrain MG1655. The bacteria were grown in Luria-Bertani (LB) broth at 37°C. The small RNA libraries from the bacterial culture, OMV-containing supernatant, OMV-free supernatant and unused fresh LB media were generated with the Illumina TruSeq Small RNA-Seq Prep Kit (San Diego, CA, USA). In the original study, processed reads (after removing adapter sequences) were mapped directly against the E. coli K-12 substrain MG1655 reference genome (accession number: NC_000913.2).

Human tissue and plasma data

To test the performance of sRNAnalyzer on human samples, we used two public domain datasets. A human CRC tissue miRNA study (GEO accession number: GSE46622 or SRA accession number: SRP022054) (34) and our prior human CRC plasma study (SRA accession number: ERP002414) (11). These datasets allow us to compare the results from sRNAnalyzer with published results. The CRC tissue study contains the primary tumor tissues, adjacent normal colon epithelium and liver metastases from eight patients. The small RNA libraries were made with the Illumina v1.5 Small RNA-Seq Prep Kit (3′ adapter: TCGTATGCCGTCTTCTGCTTG, 5′ adapter: GTTCAGAGTTCTACAGTCCGACGATC). In the original report, the adapters were trimmed using BLAT (35) and then the processed sequences were mapped directly against the human genome (hg19) with the BWA aligner. The plasma dataset contains nine different samples, including plasma samples from three CRC patients, three Ulcerative Colitis (UC) patients and three normal controls. The small RNA libraries were generated with the Illumina v1.5 Small RNA-Seq Prep Kit (3′ adapter: ATCTCGTATGCCGTCTTCTGCTTG, 5′ adapter: GTTCAGAGTTCTACAGTCCGACGATC).

RESULTS

Synthetic miRNAs

One of the challenges associated with miRNA profiling/measurement is the inconsistency of results from different platforms. This makes it difficult to compare data generated from different platforms or to use different platforms for verification of results. This is especially true for results between NGS and other platforms, since NGS does not utilize hybridization of oligonucleotides/primers for its measurement. To better align the sequencing results with qRT-PCR and microarray results, we used measurement results from different platforms based on the 286 synthetic miRNAs to evaluate mapping parameters. The comparison results between different measurement platforms under different synthetic miRNA composition are shown in Figure 2. The concentration distribution of miRNA profiles from miRNA array showed good correlation with input miRNA concentration (Figure 2A). For example, the third sample—Array_10_1_0.1, with 10 ng, 1 ng and 0.1 ng of pooled miRNAs from plate 1, 2 and 3 respectively, has Log2-transformed hybridization intensities around 9.5, 6.5 and 3.5 on average for plate 1, 2 and 3. The results from qRT-PCR (qPCR_10_10_10) correlated with the corresponding microarray results (Array_10_10_10, and Array_10_10_1) (Figure 2B). However, the correlation between microarray and qRT-PCR results dropped significantly when lower concentrations of synthetic miRNAs were involved.
Figure 2.

Comparison of miRNA profiles from sRNA-Seq, miRNA array and qRT-PCR platforms for synthetic miRNA samples. (A) Distribution of miRNA profiles from miRNA array on three plates; (B) Correlation between miRNA profiles from miRNA array and qRT-PCR; (C) Correlation between miRNA profiles from miRNA array and sRNA-Seq using single assignment approach; (D) Correlation between miRNA profiles from miRNA array and sRNA-Seq using multiple assignment approach; (E) Approximation from sRNA-Seq to miRNA array; and (F) Approximation from sRNA-Seq to qRT-PCR.

Comparison of miRNA profiles from sRNA-Seq, miRNA array and qRT-PCR platforms for synthetic miRNA samples. (A) Distribution of miRNA profiles from miRNA array on three plates; (B) Correlation between miRNA profiles from miRNA array and qRT-PCR; (C) Correlation between miRNA profiles from miRNA array and sRNA-Seq using single assignment approach; (D) Correlation between miRNA profiles from miRNA array and sRNA-Seq using multiple assignment approach; (E) Approximation from sRNA-Seq to miRNA array; and (F) Approximation from sRNA-Seq to qRT-PCR. The correlation coefficients between miRNA profiling results generated from miRNA array and sRNA-Seq under different mapping assignment approaches are summarized in Figure 2C and D. The NGS platform can differentiate different compositions of synthetic miRNA, and the NGS mapping results showed good correlation with miRNA array (Figure 2E) and qRT-PCR (Figure 2F) data. In general, NGS results generated using the multiple assignment mapping strategy with some mismatch allowance provided better correlation with microarray and qRT-PCR results compared to single assignment with no mismatches allowed. The weighted approach to adjust the contribution for different levels of mismatch on the overall mapping results further enhanced the correlation between NGS profiling results with either microarray or qRT-PCR. However, the optimal mismatch allowance conditions are different between microarray and qRT-PCR. For example, multiple assignment with a maximum of two mismatches (using weight adjustment factor of one for no mismatch, 0.8 for one mismatch and 0.6 for two mismatches) showed higher correlation with microarray results, while multiple assignment using a maximum of one mismatch (using a parameter of one for no mismatch and 0.8 for one mismatch) showed higher correlation with qRT-PCR. This is consistent with the idea that the qRT-PCR based measurement is more specific than the microarray-based measurement. However, this may also depend on differences in PCR primer or microarray probe design between different vendors. Users can adjust the parameters to fit their experimental platform and condition. Nevertheless, sRNAnalyzer provides options to better align the sequencing results with other platforms, which will be useful for users to verify sRNA-Seq results with qRT-PCR or other platforms.

Analyzing small RNA in human samples with sRNAnalyzer

The miRNA mapping can be affected by some common features associated with miRNA, including length variation (isomiR), sequence polymorphism, RNA editing and high sequence similarity among family members. To solve these issues, sRNAnalyzer uses a combination of approaches, including mapping to miRNA precursors instead of mature miRNA and different levels of error tolerance in combination with the LPM. To test the performance of sRNAnalyzer on complex biological samples, we downloaded the raw sequencing data of a CRC study from NCBI/SRA database (SRP022054). The original study used qRT-PCR to verify several differentially expressed miRNAs identified by NGS (34). We used the sRNAnalyzer, with multiple assignment and maximum of one mismatch, to test whether we could identify those validated differentially-expressed miRNAs in CRC. After running the dataset through sRNAnalyzer, we performed a differential analysis based on the mapping results. To compare data between different samples across different experiments, the mapped read counts were normalized with Log2-transformed reads per million (RPM) reads mapped to the reference database at each step. This normalization method is most similar to percentage. The top-ranked differential miRNAs identified by sRNAnalyzer (tumor versus normal) are shown in Table 1 and include all qRT-PCR verified miRNAs. This suggests that the results from sRNAnalyzer agree with the original study (34). The fold changes from the qRT-PCR verification study matched with results from sRNAnalyzer better than the results from the original report. For example, miR-1 is the miRNA showing the most concentration difference in both qRT-PCR and sRNAnalyzer based analyses.
Table 1.

Differential analysis of miRNA profiles for human tissue samples from a CRC study (GEO accession number: GSE46622 or SRA accession number: SRP022054)

miRNAT/N_FCT/N_pValM/N_FCM/N_pValM/T_FCM/T_pVal
hsa-miR-1–3p −8.222500.00221−12.197460.00019−0.390620.25391
hsa-miR-133a-3p −4.768170.00251−8.746960.00009−0.598940.10591
hsa-miR-194–1-3P−4.303490.02117−6.830870.00324−0.290640.29476
hsa-miR-375 −4.156780.01461−1.405320.105080.728220.22547
hsa-miR-143–5p−4.050220.00980−3.448190.009700.024210.41680
hsa-miR-133b −3.426370.00068−3.980520.00014−0.020760.35883
hsa-miR-129–2-3p−3.419440.02247−3.915760.00998−0.016810.41124
hsa-miR-129–1-3p−3.393010.01807−3.052030.014210.009030.42976
hsa-miR-1224–5p−3.013110.00238−0.493180.232641.068250.14720
hsa-miR-147b−2.748720.02911−4.740950.00365−0.269820.29074
hsa-miR-124–3p−2.700900.00639−1.089490.148650.359590.26224
hsa-miR-490–3p−2.685640.02562−3.504800.01366−0.054440.24816
hsa-miR-215–3p−2.647600.07514−5.247970.01009−0.440500.29178
hsa-miR-133a-5p−2.318800.00400−3.638120.00081−0.147940.13683
hsa-miR-145–3p −2.265300.02788−4.196000.00459−0.295200.21543
hsa-miR-96–5p 2.550000.018494.317950.002780.231450.25813
hsa-miR-182–5p3.423720.034177.798980.001190.888000.17776
hsa-miR-183–5p 3.999340.017197.400560.004790.519210.25077
hsa-miR-135a-5p4.575080.007927.917570.002060.455450.20791
hsa-miR-122–5p5.425540.0823834.377720.0057212.488960.06981
hsa-miR-31–3p6.043940.006832.125170.01529−1.001300.15600
hsa-miR-135b-5p 6.658420.0052410.200950.001380.376380.24436
hsa-miR-31–5p 17.061420.0003110.037550.00234−0.926090.17938

Note: N—Normal, T—Tumor, M—Metastasis, FC—Fold Change and pVal—P-Value. Nine miRNAs validated by qRT-PCR in the original study (34) are highlighted (bold).

Note: N—Normal, T—Tumor, M—Metastasis, FC—Fold Change and pVal—P-Value. Nine miRNAs validated by qRT-PCR in the original study (34) are highlighted (bold). When one mismatch in miRNA mapping was allowed (user adjustable), the sRNAnalyzer provided a summary file containing both match and mismatch profiles (read counts) for every nucleotide across the miRNA precursor sequence. An example of summarized read count distributions for both match and mismatch events for hsa-mir-1–1 is shown in Figure 3. The mismatch rate at nucleotide position 67 (first nucleotide of the precursor sequence is 0) is lower in normal tissue samples, compared to metastatic tissues. Whether this relates to disease status remains to be determined. This function in sRNAnalyzer allows the user to identify miRNA associated RNA editing events as well as sequence polymorphisms.
Figure 3.

Example of summarized read count distributions for every nucleotide for both match and mismatch events across the miRNA precursor sequence (has-mir-1–1).

Example of summarized read count distributions for every nucleotide for both match and mismatch events across the miRNA precursor sequence (has-mir-1–1). To show a global view of small RNAs in these tissue samples, we further performed differential analysis on piRNA, snoRNA and lncRNA profiles generated from sRNAnalyzer with single assignment and no mismatch. From Supplementary Tables S2–4, we can see that there are several interesting small RNAs differentially expressed in tumor tissues and significantly upregulated in metastases tissues.

Exogenous RNA mapping with sRNAnalyzer

Exogenous species-derived RNAs, especially from bacteria and fungi, have been observed in human and murine samples (11,13–14,26). Even though the source, abundance and function of exogenous RNA remains controversial (36), the ability to accurately quantify and map the origin of exogenous sequences is critical to assess the diversity and possible function of these RNAs. We incorporated an exogenous RNA mapping process in sRNAnalyzer. The conservation of rRNA and tRNA sequences among different species often causes mapping issues since a single read may assign to several hundred species. To obtain more reliable information on the origin of exogenous RNA, sRNAnalyzer includes optional rRNA and tRNA filtering steps. To test the effect of rRNA and tRNA filtering steps on the exogenous RNA mapping accuracy, we used the small RNAseq data from a previous bacterial out membrane vesicle (OMV) study (25). In this study, E. coli K-12 (MG 1655) was cultured in standard LB growth medium and samples include RNA extracted from bacteria (RNA), bacterial OMV particles (RNA), OMV-depleted media (RNA), cultured LB after removing bacteria (RNA) and fresh LB (RNA). We first input raw read sequences into the data preprocessing module of our pipeline, including the stop oligo removing step, since these samples were made by Illumina TruSeq small RNA library kit. For the RNA sample, we can see that around 20% reads mapped to the stop oligo (stp) sequences have been removed (Supplementary Figure S4), which not only improved the overall mapping rate but also increased the mapping efficiency. We then ran the trimmed/clean reads through the remaining pipeline, which allowed us to test (i) whether the parameters used for endogenous reference sequence database (mainly for human in this scenario) mapping process in sRNAnalyzer would filter out too many informative bacterial sequences and (ii) whether sRNAnalyzer can correctly identify the bacterial species. We tested various options for exogenous mapping including with/without rRNA/tRNA filtering, and with/without LPM. Under the settings single assignment with LPM, most of the RNA reads mapped to bacteria (Figure 4A), which suggests rigorous human reference sequence mapping steps (allowing two mismatches) do not remove a significant fraction of the sequence reads (over 95% of sequence reads) prior to bacterial sequence database mapping. Unlike the RNA samples, many reads from the RNA, RNA, RNA and RNA samples mapped to fungi and mammals. This is not surprising since these four samples were extracted from LB medium and the standard LB medium does contain yeast extract and tryptone (from mammalian milk).
Figure 4.

Overall mapping ratios and taxonomy summarization for Escherichia coli bacterial culture samples. (A) Overall domain mapping ratios; (B) Taxonomy summary at Genus level using ribosomal RNA (rRNA) filtering and applying a local probabilistic model (LPM); (C) Taxonomy summary at Genus level using rRNA filtering but without LPM; and (D) Taxonomy summary at Genus level neither using rRNA filtering nor applying LPM.

Overall mapping ratios and taxonomy summarization for Escherichia coli bacterial culture samples. (A) Overall domain mapping ratios; (B) Taxonomy summary at Genus level using ribosomal RNA (rRNA) filtering and applying a local probabilistic model (LPM); (C) Taxonomy summary at Genus level using rRNA filtering but without LPM; and (D) Taxonomy summary at Genus level neither using rRNA filtering nor applying LPM. To compare these samples under different analytical approaches, we used log2 transformed RPM mapped reads. At the genus level, Escherichia has the most mapped sequence reads from RNA, RNA and RNA (Figure 4B). In results for RNA, the second top-ranked genus was Shigella, which is evolutionarily close to Escherichia, followed by Salmonella, which shares 18% of its genome with E. coli substrain MG1655. It should be noted that the RNA and RNA samples were more similar to the RNA sample at genus (Figure 4B), species (Supplementary Figure S5) and strain levels (Supplementary Figure S6), even though they are more similar to RNA and RNA samples at the domain level (Figure 4A). These results indicated that using default setting, sRNAnalyzer (rRNA/tRNA filtering with LPM) can successfully identify specific bacterial species from samples. Escherichia is still the top ranking genus for RNA and RNA samples (Figure 4C), but not for the RNA, when LPM was not used. This suggests that exogenous reference sequence mapping without LPM has less specificity even if rRNA and tRNA filtering step is applied. Without rRNA and tRNA filtering, Serratia was incorrectly identified as the top ranking genus for RNA (Figure 4D). This suggests that the rRNA/tRNA filter step can improve the accuracy of exogenous sequence mapping.

Analyzing exogenous RNA in human samples with sRNAnalyzer

To test the ability of sRNAnalyzer to identify exogenous RNAs in samples, we used a dataset of plasma samples from CRC patients that we published earlier (11). The data contains nine human plasma samples—three from CRC patients, three from Ulcerative Colitis (UC) patients and three from healthy individuals (Norm). We used log2-transformed and RPM normalized data for comparison. Despite different clinical conditions, the overall profile of mapped sequence reads at domain level is similar among the samples (Figure 5A) which is consistent with prior findings. However, at the genus level, some CRC samples showed higher concentrations of Pseudomonas (crc1 and crc2) and Ralstonia (crc2 and crc3) derived sequences compared to UC and Norm samples (Figure 5B and C).
Figure 5.

Overall domain mapping ratios and taxonomy summarization for human plasma samples from an exogenous RNA spectra study. (A) Overall domain mapping ratios; and (B) Taxonomy summary at Genus level; and (C) Taxonomy summary at Species level for human plasma samples from an exogenous RNA spectra study (SRA Session: ERP002414).

Overall domain mapping ratios and taxonomy summarization for human plasma samples from an exogenous RNA spectra study. (A) Overall domain mapping ratios; and (B) Taxonomy summary at Genus level; and (C) Taxonomy summary at Species level for human plasma samples from an exogenous RNA spectra study (SRA Session: ERP002414). We further identified RNA derived from two bacterial species—Pseudomonas fluorescens and Ralstonia pickettii in the three CRC samples that were more abundant than other samples. When compared to human CRC tissue samples (34) reanalyzed with sRNAnalyzer, the abundance of RNA derived from Pseudomonas and Ralstonia were both significantly higher (>3-fold difference with P-value < 0.05) in metastatic tissue samples (Figure 6B and C). We did not see this correlation between tissue and plasma datasets without rRNA/tRNA filtering. This also suggests the potential of identifying disease-associated exogenous species-derived RNA in circulation using rRNA and tRNA filtering with LPM in sRNAnalyzer.
Figure 6.

Overall mapping ratios and taxonomy summarization for human tissue samples from a CRC study. (A) Overall domain mapping ratios; (B) Taxonomy summary on Pseudomonas; and (C) Distribution of taxonomy summary on Pseudomonas for human tissue samples from a CRC study (SRA Session: SRP022054).

Overall mapping ratios and taxonomy summarization for human tissue samples from a CRC study. (A) Overall domain mapping ratios; (B) Taxonomy summary on Pseudomonas; and (C) Distribution of taxonomy summary on Pseudomonas for human tissue samples from a CRC study (SRA Session: SRP022054).

DISCUSSION AND CONCLUSIONS

There are many experimental and data analysis challenges in the field of small RNA profiling, especially when dealing with body fluid samples. To improve the reliability of NGS-based small RNA profiling, sRNAnalyzer adopts a comprehensive adapter trimming strategy and sequence quality assessment in the data preprocessing module. For sequence mapping, we developed a flexible database searching approach to fit specific goals for different studies. We used several public domain datasets to evaluate the performance and determine the proper setting of various parameters in sRNAnalyzer. In the result summarization module, sRNAnalyzer provides several reporting formats for users to view and inspect the mapping results. Compared to other tools, the sRNAnalyzer has many enhanced features including (i) modular pipeline design, (ii) rigorous data preprocessing steps, (iii) endogenous and exogenous RNA mapping capability, (iv) use of precursor miRNA sequences annotated with mature sequence information for miRNA mapping, (v) use of LPM (local probability mapping) strategy to increase mapping specificity, (vi) extensive rRNA and tRNA filtering steps to enhance the accuracy of exogenous RNA mapping and (vii) various levels of result summarization. These features increase the flexibility for users to inspect the results and gain a global view of the small RNA in the sample. For miRNA profiling, sRNAnalyzer adopted both the single and multiple assignment approaches as introduced in sRNAbench (19) to report the miRNA mapping results. Both approaches support different levels of error tolerance, from perfect match to two mismatches allowed. The single assignment approach based on LPM provides a more reliable picture of the RNA profile in a sample, while results from the multiple assignment approach provide better agreement with results from other miRNA measurement platforms such as microarray and qRT-PCR, especially when applying weighted correction factors for different levels of mismatch allowance. The final estimation of the expression values were calculated with all mapped reads and summarized as miRNA profiling results. This weight approach actually considered sequence mismatches caused by all possible reasons including SNPs, RNA editing issues, as well as sequence errors. Since a significant fraction of circulating RNAs are the degraded products of large transcripts, sRNAnalyzer includes a number of endogenous sequence databases including various noncoding RNAs, protein coding transcripts and genomic DNA to gain a comprehensive profile of RNA in circulation. For these endogenous sequences, sRNAnalyzer uses ‘map and remove’ structure (i.e. only unmapped reads will be fed into next steps) with progressive alignment strategy to sequentially map reads against various databases. The mapping order of databases and the error tolerance on each mapping step depend on the research focus. This strategy can enrich the focused small RNA family, while may also bring a certain level of bias due to multiple alignments. To avoid this bias, sRNAnalyzer provides a very convenient way to change the mapping order and mismatch allowance by simply changing a text-based configuration file instead of reprogramming. The extensive endogenous sequence mapping step is critical for exogenous sequence mapping since it removes all possible endogenous sequence reads. This may also raise the concern regarding the possibility of removing too many reads derived from exogenous species. To address this concern, we tested our pipeline using a dataset derived from RNA samples extracted from cultured bacteria. Most of the bacteria-derived reads still passed the rigorous endogenous ‘filtering step’ and correctly mapped to bacteria species (Figure 4A). This suggests that the rigorous human reference sequence mapping steps (allowing a maximum of two mismatches) do not remove significant fraction of the bacteria sequence reads (over 95% of sequence reads still remained). Due to high sequence conservation of rRNA and tRNA sequences across species, sRNAnalyzer offers users an option to remove these reads prior to exogenous sequence mapping. We showed that rRNA and tRNA filtering is critical to identify the correct bacterium species in the case study of bacterial culture samples (Figure 4). To avoid information loss, sRNAnalyzer can summarize reads mapped to exogenous RNAs at different taxonomy levels with or without considering those filtered rRNAs/tRNAs, although the default setting is the latter one. In addition, the use of LPM can further enhance the specificity of exogenous RNA mapping. Our pipeline can also be used for samples from different species by making specific databases for different species and changing the order of mapping steps in the configuration files. Currently we have configuration files for human, mouse, rat, horse, macaque and plant for different research focuses. In summary, sRNAnalyzer is a full function, customizable small RNA analysis pipeline for NGS data. It can effectively map both endogenous and exogenous RNA. It also offers different levels of detail in the mapping results—from individual sequence reads, transcripts, species to domain. This allows users to gain a better picture of the complexity of small RNA in samples.

AVAILABILITY

GEO accession number: GSE94912. Click here for additional data file.
  33 in total

1.  dbSNP: the NCBI database of genetic variation.

Authors:  S T Sherry; M H Ward; M Kholodov; J Baker; L Phan; E M Smigielski; K Sirotkin
Journal:  Nucleic Acids Res       Date:  2001-01-01       Impact factor: 16.971

2.  BLAT--the BLAST-like alignment tool.

Authors:  W James Kent
Journal:  Genome Res       Date:  2002-04       Impact factor: 9.043

Review 3.  The widespread regulation of microRNA biogenesis, function and decay.

Authors:  Jacek Krol; Inga Loedige; Witold Filipowicz
Journal:  Nat Rev Genet       Date:  2010-07-27       Impact factor: 53.242

Review 4.  RNA sequencing: advances, challenges and opportunities.

Authors:  Fatih Ozsolak; Patrice M Milos
Journal:  Nat Rev Genet       Date:  2010-12-30       Impact factor: 53.242

Review 5.  Extracellular microRNA: a new source of biomarkers.

Authors:  Alton Etheridge; Inyoul Lee; Leroy Hood; David Galas; Kai Wang
Journal:  Mutat Res       Date:  2011-03-23       Impact factor: 2.433

Review 6.  tRNA fragments in human health and disease.

Authors:  Paul Anderson; Pavel Ivanov
Journal:  FEBS Lett       Date:  2014-09-16       Impact factor: 4.124

7.  sRNAtoolbox: an integrated collection of small RNA research tools.

Authors:  Antonio Rueda; Guillermo Barturen; Ricardo Lebrón; Cristina Gómez-Martín; Ángel Alganza; José L Oliver; Michael Hackenberg
Journal:  Nucleic Acids Res       Date:  2015-05-27       Impact factor: 16.971

8.  Deep Sequencing of Serum Small RNAs Identifies Patterns of 5' tRNA Half and YRNA Fragment Expression Associated with Breast Cancer.

Authors:  Joseph M Dhahbi; Stephen R Spindler; Hani Atamna; Dario Boffelli; David Ik Martin
Journal:  Biomark Cancer       Date:  2014-12-08

9.  The complexity, function and applications of RNA in circulation.

Authors:  Alton Etheridge; Clarissa P C Gomes; Rinaldo W Pereira; David Galas; Kai Wang
Journal:  Front Genet       Date:  2013-06-18       Impact factor: 4.599

10.  Real-time quantitative PCR and droplet digital PCR for plant miRNAs in mammalian blood provide little evidence for general uptake of dietary miRNAs: limited evidence for general uptake of dietary plant xenomiRs.

Authors:  Kenneth W Witwer; Melissa A McAlexander; Suzanne E Queen; Robert J Adams
Journal:  RNA Biol       Date:  2013-06-03       Impact factor: 4.652

View more
  30 in total

1.  Distinct communication patterns of trophoblastic miRNA among the maternal-placental-fetal compartments.

Authors:  Alison G Paquette; Tianjiao Chu; Xiaogang Wu; Kai Wang; Nathan D Price; Yoel Sadovsky
Journal:  Placenta       Date:  2018-10-22       Impact factor: 3.481

2.  RNAdetector: a free user-friendly stand-alone and cloud-based system for RNA-Seq data analysis.

Authors:  Alessandro La Ferlita; Salvatore Alaimo; Sebastiano Di Bella; Emanuele Martorana; Georgios I Laliotis; Francesco Bertoni; Luciano Cascione; Philip N Tsichlis; Alfredo Ferro; Roberta Bosotti; Alfredo Pulvirenti
Journal:  BMC Bioinformatics       Date:  2021-06-03       Impact factor: 3.169

3.  mRNA transcript distribution bias between Borrelia burgdorferi bacteria and their outer membrane vesicles.

Authors:  Anjali Malge; Vikas Ghai; Panga Jaipal Reddy; David Baxter; Taek-Kyun Kim; Robert L Moritz; Kai Wang
Journal:  FEMS Microbiol Lett       Date:  2018-07-01       Impact factor: 2.742

4.  Alterations in Plasma microRNA and Protein Levels in War Veterans with Chronic Mild Traumatic Brain Injury.

Authors:  Vikas Ghai; Shannon Fallen; David Baxter; Kelsey Scherler; Taek-Kyun Kim; Yong Zhou; James S Meabon; Aric F Logsdon; William A Banks; Abigail G Schindler; David G Cook; Elaine R Peskind; Inyoul Lee; Kai Wang
Journal:  J Neurotrauma       Date:  2020-03-11       Impact factor: 5.269

5.  Circulating MicroRNAs and Extracellular Vesicle-Containing MicroRNAs as Response Biomarkers of Anti-programmed Cell Death Protein 1 or Programmed Death-Ligand 1 Therapy in NSCLC.

Authors:  Takehito Shukuya; Vikas Ghai; Joseph M Amann; Tamio Okimoto; Konstantin Shilo; Taek-Kyun Kim; Kai Wang; David P Carbone
Journal:  J Thorac Oncol       Date:  2020-06-19       Impact factor: 15.609

6.  Extracellular microRNA 3' end modification across diverse body fluids.

Authors:  Kikuye Koyano; Jae Hoon Bahn; Xinshu Xiao
Journal:  Epigenetics       Date:  2020-11-02       Impact factor: 4.528

7.  Introduction to Bioinformatics Resources for Post-transcriptional Regulation of Gene Expression.

Authors:  Eliana Destefanis; Erik Dassi
Journal:  Methods Mol Biol       Date:  2022

8.  Genome-wide Profiling of Urinary Extracellular Vesicle microRNAs Associated With Diabetic Nephropathy in Type 1 Diabetes.

Authors:  Vikas Ghai; Xiaogang Wu; Anjalei Bheda-Malge; Christos P Argyropoulos; José F Bernardo; Trevor Orchard; David Galas; Kai Wang
Journal:  Kidney Int Rep       Date:  2017-12-01

9.  Extracellular vesicle RNAs reflect placenta dysfunction and are a biomarker source for preterm labour.

Authors:  Shannon Fallen; David Baxter; Xiaogang Wu; Taek-Kyun Kim; Oksana Shynlova; Min Young Lee; Kelsey Scherler; Stephen Lye; Leroy Hood; Kai Wang
Journal:  J Cell Mol Med       Date:  2018-03-08       Impact factor: 5.310

10.  SPAR: small RNA-seq portal for analysis of sequencing experiments.

Authors:  Pavel P Kuksa; Alexandre Amlie-Wolf; Živadin Katanic; Otto Valladares; Li-San Wang; Yuk Yee Leung
Journal:  Nucleic Acids Res       Date:  2018-07-02       Impact factor: 16.971

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.