Cargando…

A computationally efficient algorithm for fitting ion channel parameters

Continuous time Markov models have been widely used to describe ion channel kinetics, providing explicit representation of channel states and transitions. Fitting models to experimental data remains a computationally demanding task largely due to the high cost of model evaluation. Here, we propose a...

Descripción completa

Detalles Bibliográficos
Autores principales: Teed, Zachary R., Silva, Jonathan R.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Elsevier 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5128735/
https://www.ncbi.nlm.nih.gov/pubmed/27924282
http://dx.doi.org/10.1016/j.mex.2016.11.001
_version_ 1782470461627564032
author Teed, Zachary R.
Silva, Jonathan R.
author_facet Teed, Zachary R.
Silva, Jonathan R.
author_sort Teed, Zachary R.
collection PubMed
description Continuous time Markov models have been widely used to describe ion channel kinetics, providing explicit representation of channel states and transitions. Fitting models to experimental data remains a computationally demanding task largely due to the high cost of model evaluation. Here, we propose a method to efficiently optimize model parameters and structure. Voltage clamp channel protocols can be decomposed into a series of fixed steps of constant voltage resulting in a set of linear systems of differential equations. Given the linear systems, ODE integration can be swapped for the faster matrix exponential routine. With our parallelized implementation, optimized models are able to reproduce a wide range of experimentally collected data within one minute, a 50 times speedup over ODE integration. • The cost of the objective function is reduced by employing the matrix exponential; • The likelihood of convergence is improved by applying synchronous start simulated annealing; • The approach was tested by optimizing parameters for a model of the cardiac voltage-gated Na(+) channel, Na(V)1.5, and the KCNQ1 K(+) channel.
format Online
Article
Text
id pubmed-5128735
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher Elsevier
record_format MEDLINE/PubMed
spelling pubmed-51287352016-12-06 A computationally efficient algorithm for fitting ion channel parameters Teed, Zachary R. Silva, Jonathan R. MethodsX Medicine and Dentistry Continuous time Markov models have been widely used to describe ion channel kinetics, providing explicit representation of channel states and transitions. Fitting models to experimental data remains a computationally demanding task largely due to the high cost of model evaluation. Here, we propose a method to efficiently optimize model parameters and structure. Voltage clamp channel protocols can be decomposed into a series of fixed steps of constant voltage resulting in a set of linear systems of differential equations. Given the linear systems, ODE integration can be swapped for the faster matrix exponential routine. With our parallelized implementation, optimized models are able to reproduce a wide range of experimentally collected data within one minute, a 50 times speedup over ODE integration. • The cost of the objective function is reduced by employing the matrix exponential; • The likelihood of convergence is improved by applying synchronous start simulated annealing; • The approach was tested by optimizing parameters for a model of the cardiac voltage-gated Na(+) channel, Na(V)1.5, and the KCNQ1 K(+) channel. Elsevier 2016-11-16 /pmc/articles/PMC5128735/ /pubmed/27924282 http://dx.doi.org/10.1016/j.mex.2016.11.001 Text en © 2016 The Author(s) http://creativecommons.org/licenses/by/4.0/ This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Medicine and Dentistry
Teed, Zachary R.
Silva, Jonathan R.
A computationally efficient algorithm for fitting ion channel parameters
title A computationally efficient algorithm for fitting ion channel parameters
title_full A computationally efficient algorithm for fitting ion channel parameters
title_fullStr A computationally efficient algorithm for fitting ion channel parameters
title_full_unstemmed A computationally efficient algorithm for fitting ion channel parameters
title_short A computationally efficient algorithm for fitting ion channel parameters
title_sort computationally efficient algorithm for fitting ion channel parameters
topic Medicine and Dentistry
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5128735/
https://www.ncbi.nlm.nih.gov/pubmed/27924282
http://dx.doi.org/10.1016/j.mex.2016.11.001
work_keys_str_mv AT teedzacharyr acomputationallyefficientalgorithmforfittingionchannelparameters
AT silvajonathanr acomputationallyefficientalgorithmforfittingionchannelparameters
AT teedzacharyr computationallyefficientalgorithmforfittingionchannelparameters
AT silvajonathanr computationallyefficientalgorithmforfittingionchannelparameters