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...

Descripción completa

Detalles Bibliográficos
Autor principal: Dykeman, Eric C.
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