Parallel computation of genome-scale RNA secondary structure to detect structural constraints on human genome

BMC Bioinformatics. 2016 May 6;17(1):203. doi: 10.1186/s12859-016-1067-9.

Abstract

Background: RNA secondary structure around splice sites is known to assist normal splicing by promoting spliceosome recognition. However, analyzing the structural properties of entire intronic regions or pre-mRNA sequences has been difficult hitherto, owing to serious experimental and computational limitations, such as low read coverage and numerical problems.

Results: Our novel software, "ParasoR", is designed to run on a computer cluster and enables the exact computation of various structural features of long RNA sequences under the constraint of maximal base-pairing distance. ParasoR divides dynamic programming (DP) matrices into smaller pieces, such that each piece can be computed by a separate computer node without losing the connectivity information between the pieces. ParasoR directly computes the ratios of DP variables to avoid the reduction of numerical precision caused by the cancellation of a large number of Boltzmann factors. The structural preferences of mRNAs computed by ParasoR shows a high concordance with those determined by high-throughput sequencing analyses. Using ParasoR, we investigated the global structural preferences of transcribed regions in the human genome. A genome-wide folding simulation indicated that transcribed regions are significantly more structural than intergenic regions after removing repeat sequences and k-mer frequency bias. In particular, we observed a highly significant preference for base pairing over entire intronic regions as compared to their antisense sequences, as well as to intergenic regions. A comparison between pre-mRNAs and mRNAs showed that coding regions become more accessible after splicing, indicating constraints for translational efficiency. Such changes are correlated with gene expression levels, as well as GC content, and are enriched among genes associated with cytoskeleton and kinase functions.

Conclusions: We have shown that ParasoR is very useful for analyzing the structural properties of long RNA sequences such as mRNAs, pre-mRNAs, and long non-coding RNAs whose lengths can be more than a million bases in the human genome. In our analyses, transcribed regions including introns are indicated to be subject to various types of structural constraints that cannot be explained from simple sequence composition biases. ParasoR is freely available at https://github.com/carushi/ParasoR .

Keywords: Intron; PARS; Parallel computation; RNA secondary structure prediction; Splicing.

MeSH terms

  • Animals
  • Area Under Curve
  • Base Sequence
  • Computational Biology / methods*
  • Computer Simulation
  • Gene Ontology
  • Genome, Human*
  • Humans
  • Mice
  • Microfilament Proteins / metabolism
  • Nucleic Acid Conformation*
  • Propensity Score
  • RNA / chemistry*
  • RNA / genetics*
  • RNA Precursors / genetics
  • RNA Precursors / metabolism
  • RNA Splicing / genetics
  • RNA, Messenger / genetics
  • RNA, Messenger / metabolism
  • Reproducibility of Results
  • Software
  • Transcription, Genetic

Substances

  • Microfilament Proteins
  • RNA Precursors
  • RNA, Messenger
  • RNA