Cargando…
An implementation of the Gillespie algorithm for RNA kinetics with logarithmic time update
In this paper I outline a fast method called KFOLD for implementing the Gillepie algorithm to stochastically sample the folding kinetics of an RNA molecule at single base-pair resolution. In the same fashion as the KINFOLD algorithm, which also uses the Gillespie algorithm to predict folding kinetic...
Autor principal: | |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Oxford University Press
2015
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4499123/ https://www.ncbi.nlm.nih.gov/pubmed/25990741 http://dx.doi.org/10.1093/nar/gkv480 |
_version_ | 1782380729189007360 |
---|---|
author | Dykeman, Eric C. |
author_facet | Dykeman, Eric C. |
author_sort | Dykeman, Eric C. |
collection | PubMed |
description | In this paper I outline a fast method called KFOLD for implementing the Gillepie algorithm to stochastically sample the folding kinetics of an RNA molecule at single base-pair resolution. In the same fashion as the KINFOLD algorithm, which also uses the Gillespie algorithm to predict folding kinetics, KFOLD stochastically chooses a new RNA secondary structure state that is accessible from the current state by a single base-pair addition/deletion following the Gillespie procedure. However, unlike KINFOLD, the KFOLD algorithm utilizes the fact that many of the base-pair addition/deletion reactions and their corresponding rates do not change between each step in the algorithm. This allows KFOLD to achieve a substantial speed-up in the time required to compute a prediction of the folding pathway and, for a fixed number of base-pair moves, performs logarithmically with sequence size. This increase in speed opens up the possibility of studying the kinetics of much longer RNA sequences at single base-pair resolution while also allowing for the RNA folding statistics of smaller RNA sequences to be computed much more quickly. |
format | Online Article Text |
id | pubmed-4499123 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2015 |
publisher | Oxford University Press |
record_format | MEDLINE/PubMed |
spelling | pubmed-44991232015-09-28 An implementation of the Gillespie algorithm for RNA kinetics with logarithmic time update Dykeman, Eric C. Nucleic Acids Res Computational Biology In this paper I outline a fast method called KFOLD for implementing the Gillepie algorithm to stochastically sample the folding kinetics of an RNA molecule at single base-pair resolution. In the same fashion as the KINFOLD algorithm, which also uses the Gillespie algorithm to predict folding kinetics, KFOLD stochastically chooses a new RNA secondary structure state that is accessible from the current state by a single base-pair addition/deletion following the Gillespie procedure. However, unlike KINFOLD, the KFOLD algorithm utilizes the fact that many of the base-pair addition/deletion reactions and their corresponding rates do not change between each step in the algorithm. This allows KFOLD to achieve a substantial speed-up in the time required to compute a prediction of the folding pathway and, for a fixed number of base-pair moves, performs logarithmically with sequence size. This increase in speed opens up the possibility of studying the kinetics of much longer RNA sequences at single base-pair resolution while also allowing for the RNA folding statistics of smaller RNA sequences to be computed much more quickly. Oxford University Press 2015-07-13 2015-05-18 /pmc/articles/PMC4499123/ /pubmed/25990741 http://dx.doi.org/10.1093/nar/gkv480 Text en © The Author(s) 2015. Published by Oxford University Press on behalf of Nucleic Acids Research. http://creativecommons.org/licenses/by/4.0/ This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted reuse, distribution, and reproduction in any medium, provided the original work is properly cited. |
spellingShingle | Computational Biology Dykeman, Eric C. An implementation of the Gillespie algorithm for RNA kinetics with logarithmic time update |
title | An implementation of the Gillespie algorithm for RNA kinetics with logarithmic time update |
title_full | An implementation of the Gillespie algorithm for RNA kinetics with logarithmic time update |
title_fullStr | An implementation of the Gillespie algorithm for RNA kinetics with logarithmic time update |
title_full_unstemmed | An implementation of the Gillespie algorithm for RNA kinetics with logarithmic time update |
title_short | An implementation of the Gillespie algorithm for RNA kinetics with logarithmic time update |
title_sort | implementation of the gillespie algorithm for rna kinetics with logarithmic time update |
topic | Computational Biology |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4499123/ https://www.ncbi.nlm.nih.gov/pubmed/25990741 http://dx.doi.org/10.1093/nar/gkv480 |
work_keys_str_mv | AT dykemanericc animplementationofthegillespiealgorithmforrnakineticswithlogarithmictimeupdate AT dykemanericc implementationofthegillespiealgorithmforrnakineticswithlogarithmictimeupdate |