ModFossa: A library for modeling ion channels using Python

The creation and simulation of ion channel models using continuous-time Markov processes is a powerful and well-used tool in the field of electrophysiology and ion channel research. While several software packages exist for the purpose of ion channel modeling, most are GUI based, and none are available as a Python library. In an attempt to provide an easy-to-use, yet powerful Markov model-based ion channel simulator, we have developed ModFossa, a Python library supporting easy model creation and stimulus definition, complete with a fast numerical solver, and attractive vector graphics plotting.

[1]  A. Hodgkin,et al.  A quantitative description of membrane current and its application to conduction and excitation in nerve , 1990 .

[2]  L S Liebovitch,et al.  Fractal methods to analyze ion channel kinetics. , 2001, Methods.

[3]  H. Beck,et al.  T‐type Ca2+ channels encode prior neuronal activity as modulated recovery rates , 2006, The Journal of physiology.

[4]  Denis Noble,et al.  Markov models for ion channels: versatility versus identifiability and speed , 2009, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[5]  H. Criss Hartzell,et al.  Bimodal Control of a Ca2+-Activated Cl− Channel by Different Ca2+ Signals , 2000, The Journal of general physiology.

[6]  M. Sansom,et al.  Ion channels: structural bioinformatics and modelling. , 2002, Human molecular genetics.

[7]  N. Leblanc,et al.  Mechanism of the Inhibition of Ca2+-Activated Cl− Currents by Phosphorylation in Pulmonary Arterial Smooth Muscle Cells , 2006, The Journal of general physiology.

[8]  L. Liebovitch,et al.  Fractal ion-channel behavior generates fractal firing patterns in neuronal models. , 1999, Physical review. E, Statistical physics, plasmas, fluids, and related interdisciplinary topics.

[9]  S. W. Jones,et al.  Are rate constants constant? , 2006, The Journal of physiology.

[10]  D. Levitt,et al.  Modeling of Ion Channels , 1999, The Journal of general physiology.

[11]  K L Magleby,et al.  Fractal models are inadequate for the kinetics of four different ion channels. , 1988, Biophysical journal.

[12]  Gareth B. Ferneyhough A Python Library for Ion Channel Modeling , 2013 .

[13]  Alon Korngreen,et al.  A Numerical Approach to Ion Channel Modelling Using Whole-Cell Voltage-Clamp Recordings and a Genetic Algorithm , 2007, PLoS Comput. Biol..

[14]  N. Leblanc,et al.  Mechanism of the Inhibition of Ca 2 +-Activated Cl − Currents by Phosphorylation in Pulmonary Arterial Smooth Muscle Cells , 2006 .

[15]  L. Liebovitch Testing fractal and Markov models of ion channel kinetics. , 1989, Biophysical journal.