Cargando…

LinearPartition: linear-time approximation of RNA folding partition function and base-pairing probabilities

MOTIVATION: RNA secondary structure prediction is widely used to understand RNA function. Recently, there has been a shift away from the classical minimum free energy methods to partition function-based methods that account for folding ensembles and can therefore estimate structure and base pair pro...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, He, Zhang, Liang, Mathews, David H, Huang, Liang
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Oxford University Press 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7355276/
https://www.ncbi.nlm.nih.gov/pubmed/32657379
http://dx.doi.org/10.1093/bioinformatics/btaa460
_version_ 1783558242895396864
author Zhang, He
Zhang, Liang
Mathews, David H
Huang, Liang
author_facet Zhang, He
Zhang, Liang
Mathews, David H
Huang, Liang
author_sort Zhang, He
collection PubMed
description MOTIVATION: RNA secondary structure prediction is widely used to understand RNA function. Recently, there has been a shift away from the classical minimum free energy methods to partition function-based methods that account for folding ensembles and can therefore estimate structure and base pair probabilities. However, the classical partition function algorithm scales cubically with sequence length, and is therefore prohibitively slow for long sequences. This slowness is even more severe than cubic-time free energy minimization due to a substantially larger constant factor in runtime. RESULTS: Inspired by the success of our recent LinearFold algorithm that predicts the approximate minimum free energy structure in linear time, we design a similar linear-time heuristic algorithm, LinearPartition, to approximate the partition function and base-pairing probabilities, which is shown to be orders of magnitude faster than Vienna RNAfold and CONTRAfold (e.g. 2.5 days versus 1.3 min on a sequence with length 32 753 nt). More interestingly, the resulting base-pairing probabilities are even better correlated with the ground-truth structures. LinearPartition also leads to a small accuracy improvement when used for downstream structure prediction on families with the longest length sequences (16S and 23S rRNAs), as well as a substantial improvement on long-distance base pairs (500+ nt apart). AVAILABILITY AND IMPLEMENTATION: Code: http://github.com/LinearFold/LinearPartition; Server: http://linearfold.org/partition. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
format Online
Article
Text
id pubmed-7355276
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-73552762020-07-16 LinearPartition: linear-time approximation of RNA folding partition function and base-pairing probabilities Zhang, He Zhang, Liang Mathews, David H Huang, Liang Bioinformatics Macromolecular Sequence, Structure, and Function MOTIVATION: RNA secondary structure prediction is widely used to understand RNA function. Recently, there has been a shift away from the classical minimum free energy methods to partition function-based methods that account for folding ensembles and can therefore estimate structure and base pair probabilities. However, the classical partition function algorithm scales cubically with sequence length, and is therefore prohibitively slow for long sequences. This slowness is even more severe than cubic-time free energy minimization due to a substantially larger constant factor in runtime. RESULTS: Inspired by the success of our recent LinearFold algorithm that predicts the approximate minimum free energy structure in linear time, we design a similar linear-time heuristic algorithm, LinearPartition, to approximate the partition function and base-pairing probabilities, which is shown to be orders of magnitude faster than Vienna RNAfold and CONTRAfold (e.g. 2.5 days versus 1.3 min on a sequence with length 32 753 nt). More interestingly, the resulting base-pairing probabilities are even better correlated with the ground-truth structures. LinearPartition also leads to a small accuracy improvement when used for downstream structure prediction on families with the longest length sequences (16S and 23S rRNAs), as well as a substantial improvement on long-distance base pairs (500+ nt apart). AVAILABILITY AND IMPLEMENTATION: Code: http://github.com/LinearFold/LinearPartition; Server: http://linearfold.org/partition. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Oxford University Press 2020-07 2020-07-13 /pmc/articles/PMC7355276/ /pubmed/32657379 http://dx.doi.org/10.1093/bioinformatics/btaa460 Text en © The Author(s) 2020. Published by Oxford University Press. http://creativecommons.org/licenses/by-nc/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is properly cited. For commercial re-use, please contact journals.permissions@oup.com
spellingShingle Macromolecular Sequence, Structure, and Function
Zhang, He
Zhang, Liang
Mathews, David H
Huang, Liang
LinearPartition: linear-time approximation of RNA folding partition function and base-pairing probabilities
title LinearPartition: linear-time approximation of RNA folding partition function and base-pairing probabilities
title_full LinearPartition: linear-time approximation of RNA folding partition function and base-pairing probabilities
title_fullStr LinearPartition: linear-time approximation of RNA folding partition function and base-pairing probabilities
title_full_unstemmed LinearPartition: linear-time approximation of RNA folding partition function and base-pairing probabilities
title_short LinearPartition: linear-time approximation of RNA folding partition function and base-pairing probabilities
title_sort linearpartition: linear-time approximation of rna folding partition function and base-pairing probabilities
topic Macromolecular Sequence, Structure, and Function
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7355276/
https://www.ncbi.nlm.nih.gov/pubmed/32657379
http://dx.doi.org/10.1093/bioinformatics/btaa460
work_keys_str_mv AT zhanghe linearpartitionlineartimeapproximationofrnafoldingpartitionfunctionandbasepairingprobabilities
AT zhangliang linearpartitionlineartimeapproximationofrnafoldingpartitionfunctionandbasepairingprobabilities
AT mathewsdavidh linearpartitionlineartimeapproximationofrnafoldingpartitionfunctionandbasepairingprobabilities
AT huangliang linearpartitionlineartimeapproximationofrnafoldingpartitionfunctionandbasepairingprobabilities