Full text
58,918 characters
· extracted from
preprint-html
· click to expand
An ion channel omnimodel for standardized biophysical neuron modelling | bioRxiv /* */ /* */ <!-- <!-- /*! * yepnope1.5.4 * (c) WTFPL, GPLv2 */ (function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f<d;f++)g=a[f].split("="),(e=z[g.shift()])&&(c=e(c,g));for(f=0;f<b;f++)c=x[f](c);return c}function g(a,e,f,g,h){var i=b(a),j=i.autoCallback;i.url.split(".").pop().split("?").shift(),i.bypass||(e&&(e=d(e)?e:e[a]||e[g]||e[a.split("/").pop().split("?")[0]]),i.instead?i.instead(a,e,f,g,h):(y[i.url]?i.noexec=!0:y[i.url]=1,f.load(i.url,i.forceCSS||!i.forceJS&&"css"==i.url.split(".").pop().split("?").shift()?"c":c,i.noexec,i.attrs,i.timeout),(d(e)||d(j))&&f.load(function(){k(),e&&e(i.origUrl,h,g),j&&j(i.origUrl,h,g),y[i.url]=2})))}function h(a,b){function c(a,c){if(a){if(e(a))c||(j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}),g(a,j,b,0,h);else if(Object(a)===a)for(n in m=function(){var b=0,c;for(c in a)a.hasOwnProperty(c)&&b++;return b}(),a)a.hasOwnProperty(n)&&(!c&&!--m&&(d(j)?j=function(){var a=[].slice.call(arguments);k.apply(this,a),l()}:j[n]=function(a){return function(){var b=[].slice.call(arguments);a&&a.apply(this,b),l()}}(k[n])),g(a[n],j,b,n,h))}else!c&&l()}var h=!!a.test,i=a.load||a.both,j=a.callback||f,k=j,l=a.complete||f,m,n;c(h?a.yep:a.nope,!!i),i&&c(i)}var i,j,l=this.yepnope.loader;if(e(a))g(a,0,l,0);else if(w(a))for(i=0;i (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0];var j=d.createElement(s);var dl=l!='dataLayer'?'&l='+l:'';j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;j.type='text/javascript';j.async=true;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-M677548'); Skip to main content Home About Submit ALERTS / RSS Search for this keyword Advanced Search New Results An ion channel omnimodel for standardized biophysical neuron modelling View ORCID Profile Chaitanya Chintaluri , View ORCID Profile William Podlaski , View ORCID Profile Panos A. Bozelos , View ORCID Profile Pedro J Gonçalves , View ORCID Profile Jan-Matthis Lueckmann , View ORCID Profile Jakob H. Macke , View ORCID Profile Tim P. Vogels doi: https://doi.org/10.1101/2025.10.03.680368 Chaitanya Chintaluri 1 Institute of Science and Technology Austria , Austria Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Chaitanya Chintaluri For correspondence: chchinta{at}ist.ac.at William Podlaski 2 Champalimaud Centre for the Unknown, Champalimaud Foundation , Portugal Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for William Podlaski Panos A. Bozelos 1 Institute of Science and Technology Austria , Austria Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Panos A. Bozelos Pedro J Gonçalves 3 VIB-Neuroelectronics Research Flanders (NERF) , Belgium 4 Departments of Computer Science and Electrical Engineering, KU Leuven , Belgium Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Pedro J Gonçalves Jan-Matthis Lueckmann 5 Google , Switzerland Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Jan-Matthis Lueckmann Jakob H. Macke 6 Machine Learning in Science, University of Tübingen and Tübingen AI Center , Germany 7 Department Empirical Inference, Max Planck Institute for Intelligent Systems , Tübingen, Germany Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Jakob H. Macke Tim P. Vogels 1 Institute of Science and Technology Austria , Austria Find this author on Google Scholar Find this author on PubMed Search for this author on this site ORCID record for Tim P. Vogels Abstract Full Text Info/History Metrics Preview PDF Abstract Biophysical neuron modeling is an indispensable tool in neuroscience research, with the combination of diverse ion channel kinetics and morphologies being used to explain various single-neuron properties and responses. Despite this, there is no standard way of formulating ion channel models, making it challenging to relate models to one another and experimental data. Here, we revive the idea of a standard model for ion channels based on the Hodgkin-Huxley formulation, and apply it to a recently curated database of ion channel models. We demonstrate that this standard formulation, which we refer to as an omnimodel, accurately fits the majority of voltage-gated models in the database (over 3,000 models). It produces similar, if not identical, responses to voltage-clamp protocols in simulations where the ion channel omnimodels were used. Importantly, the standard formalism enables easy comparison of models based on parameter settings. It can also be used to make new observations about the space of ion channel kinetics found in neurons. Furthermore, it facilitates the inference of ion channel parameters from the responses to standard protocols. We provide an interactive platform to compare and select channel models, and encourage the community to use this standard formulation whenever possible, to facilitate understanding and comparison among models. 1 Introduction Single neurons form the building blocks of neuronal signal processing, and the immense diversity of their activity profiles across brain areas and species contributes in myriad ways to the resulting circuit computations [ 1 ]. The electrical properties of single neurons largely stem from the composition and distribution of ion channels across the neuron’s morphology. They can lead to complex voltage dynamics and input-output functions [ 2 , 12 , 3 ]. To understand their emergent properties, computational modelling has proven essential [ 4 ]. This, of course, dates back to the seminal work of Hodgkin and Huxley [ 5 ] in characterizing the voltage-dependent dynamics of sodium and potassium ions underlying action potential generation. Since then, the Hodgkin-Huxley (HH) formalism has been generalized to describe arbitrary voltage-dependent ion channel dynamics using sets of gating variables which can be qualitatively or quantitatively matched to data [ 6 ]. A considerable number of biophysical neuron models, including ion channel models, have been developed over the past several decades. They are stored online, in archives such as ModelDB [ 7 ]. With many channels of each type, it is very difficult to determine how these models relate to one another. To address this, we created a new database of ion channel models originally coded in the NEURON language [ 7 ], which features a more quantitative approach to comparing models (IonChannelGenealogy (ICG); [ 8 ]). ICG helps organize ion channel models according to various metadata such as animal species, neuron type, activating function, and publication pedigree. It also enables the comparison of the variability of ion channel models of the same kind. However, the programmatic implementation of the ion channel and its underlying biophysical variables varies in complex and unique ways, and there’s no clear or intuitive way to understand how the channels relate, or to choose the best one for a given application. Standardization is a hallmark of open and collaborative science, and for computational modelling, it facilitates the understanding and reuse of models. Indeed, several previous studies have proposed the use of standard models for ion channels [ 6 ]. Despite this, no standard formalism has been adopted for ion channel models, and it is common to see a range of different functions and implementations thereof to express the steady-state activation and inactivation curves, as well as the time constants of these ion channel models. While such diversity enables flexibility in fitting experimental data, the lack of standardization makes it difficult to understand how the underlying ion channel parameters and dynamics give rise to a particular single-neuron phenotype, and how robust this phenotype is. Here, we revisit the idea of a standardized formalism for ion channel dynamics, and follow Destexhe and Huguenard [ 6 ] to describe a standard model. We apply this formalism to over 3,000 models in the IonChannelGenealogy (ICG) database and find that we can emulate the majority of channel models with high fidelity, i.e., their behavior remains remarkably close to identical in voltage-clamp protocols and full neuron simulations. We refer to these new ion channel models, with standardized gating variables, as the corresponding ion channel “omnimodel”. We illustrate how the omnimodel formalism enables the comparison of parameters across different ion channel models, thereby providing a new dimension for ion-channel analysis. To facilitate translation to other models in the future, we provide specification sheets for each channel, including steady-state and time-constant curves, fitted parameters, and lineage information. We also traced how channel mechanisms have been reused and modified over the past 75 years by comparing their source code, revealing families of models that evolved through small edits or reimplementations. Finally, we built an interactive web application ( https://icg-explorer.org/visualizer ) that lets users explore these similarity networks in a force-directed layout. 2 Results In the following, we fit a standardized thermodynamic ion channel model formulation based on the Hodgkin-Huxley model to a group of 3524 ion channel models on the ICG database (originally from ModelDB). All models are voltage-gated and can be categorized into five classes based on ion channel species: potassium (K, 1455 channels), sodium (Na, 923 channels), calcium (Ca, 633 channels), nonspecific cation (Ih, 250 channels), and calcium-dependent potassium channel (KCa, 263 channels). 2.1 Extracting steady states and time constants data points from .mod files Ion channel models in the HH formalism are composed of multiple gates. From each ion channel .mod file, we extracted 1) the names of the gates, 2) the power of each gate, 3) each gate’s steady state activating (or inactivating) curve, which captures the probability of it being engaged at a given steady-state voltage, and 4) its time constant curve – the voltage-dependent time constant for each gate. The gating variables (3, 4) were extracted at discrete physiological membrane potential values (between −100 mV and 100 mV ) and at three different temperatures (6.3 ° C , 23 ° C , and 37 ° C ). In the case of calcium-dependent potassium channels, we extracted all variables at three intracellular Ca 2+ concentrations (0.05 µ M, 0.5 µ M, and 5 µ M, See Methods). In all, we successfully extracted the steady states from 1266 K channels (1629 gates), 808 Na channels (1338 gates), 567 Ca channels (806 gates), 211 Ih channels (170 gates), and 231 KCa channels (247 gates), with a total of 3083 channels (87% of all available channels on ICG.) and their 4190 gating variables ( Figure 1 ). Download figure Open in new tab Figure 1: A sample of three gating variables for the sub-families of voltage-gated A) potassium, B) sodium, C) calcium, D) Ih- and E) Ca-dependent potassium channel models available on ICG. These gating variables were extracted directly from the respective .mod files at 6.3 ° C and 5 µ M intracellular Ca 2+ concentration. The top row shows the probability of the channel opening at different membrane potentials, and the bottom row shows the corresponding time constants at these potentials. 2.2 Omnimodel: a standardized formulation of ion channels The standardized formalism for ion channels, developed by Destexhe, A., and Huguenard, J. [ 6 ], expresses two components for each gating variable: a steady-state activation (or inactivation) curve, and its corresponding time constant curve. Following this, we describe the steady-state activation (or inactivation) curve as a sigmoid with two parameters ( a,b ): where a determines the slope of the curve, and b the membrane potential at 0.5, often called the V-half value. To increase the flexibility of the model, we also tested a modified sigmoid curve with two additional parameters ( c, d ): where c sets a multiplicative correction of the curve, and d determines its offset. The time constant curves in the population of ion channel models are more varied ( Figure 1 , bottom row), ranging from sigmoidal to non-monotonic single peak, and even more complex shapes. To capture this diversity of time constant functions, we formulated a time-constant model with ten parameters ( vh, A, b 1, c 1, d 1, b 2, c 2, d 2, e 1, e 2), which is a fourth-order thermodynamic formulation [ 9 ]. To assess the sufficiency of the formalism, we incrementally increased the order of the terms in the denominator, starting from a first-order denominator (i.e., c 1, d 1, e 1, c 2, d 2, e 2 set to 0) up to the fourth order. We refer to the composition of these standardized gating variables into an ion channel model as an omnimodel of that particular ion channel. 2.3 Fitting standardized curves to data The gating variables, i.e., the voltage-dependent functions of steady state and time constants, were obtained at discrete membrane potentials directly from the NEURON .mod files. With this data, we could now fit a standardized formulation for each omnimodel gate and obtain the coefficients of the desired functional forms in an automated way, regardless of their original formulations in the .mod files. We used non-linear least squares to fit the data extracted for each gate of the ion channels. This approach was successful for approximately 72% (success/total, K:1016/1266, Na:546/808, Ca:429/567, Ih:167/211, KCa: 71/231) of models. This amounted to 2229 ion channel omnimodels in all. The other ion channels could not be fit or were excluded due to run-time errors when fitting the curve to our formulation for at least one of the gates ( Figure 2 ). Download figure Open in new tab Figure 2: Summary of the manual fitting procedure for all the channel variables. A) Histogram of the errors between the modified sigmoid and the original activation function of all channel models that produced a fit at all. ( Eq. 2 ). B, C) Comparison of numerically extracted gating values from the channel .mod files (dotted lines) and the corresponding fit (dashed line). B) Example fits with low errors, i.e., the steady state curve fits are good. C) Example fits where the error is relatively large, i.e., the fit is poor. D) The summary of the mean errors of all the model fits whose steady states were extracted from ModelDB. Here, sig is the sigmoidal formulation and m-sig is the modified sigmoidal fit. E) Histogram of the errors between the 3rd order fit ( Eq. 3 ) and the original time constant function extracted from .mod files., followed by good (F) and bad (G) fit examples. H) The summary of the mean errors of the model fits for the time constants that were extracted from ModelDB. The steady-state curves of the ion channel gates were fitted with a sigmoidal shape and correspond to either activation or inactivation gating properties. For most gates, the sigmoid fit was sufficient ( Figure 2A, B, D ). Bad fits were almost exclusively due to idiosyncratic formulations of the models, and as such, these models did not fully activate or inactivate, or in some cases, were non-monotonic curves with peaks (2C bottom). Similarly, the fits to the time constant curves (although with a slightly higher error than the steady-state curves, Figure 2E, H ) fit most of the gating variables. Good fits ( Figure 2F ) were bell-curved in shape, and bad fits ( Figure 2G ) were usually due to very sharp, at times non-continuous changes in the time constant curves, which were difficult to fit with a continuous function. Although our approach was generally successful in fitting the diverse range of ion channel models, it was unclear how small fitting errors would affect the performance of an omnimodel in practice, i.e., when combined into an interacting set of channels within a neuron model. We thus decided to evaluate the performance of the omnimodels in more realistic protocols and experiments. 2.4 Comparing omnimodels to original models using voltage-clamp protocol output The first step in evaluating the performance of the models in biologically realistic simulations was to test their behavior in response to a series of voltage-clamp protocols, as previously designed for the ICGenealogy database [ 8 ] ( Figure 3A ). We employed five protocols - Activation, Inactivation, Deactivation, Ramp, and Action Potential- to thoroughly investigate the dynamics of the channel models in physiologically realistic voltage ranges. To directly compare the original and our omnimodels, they were simulated separately in NEURON, normalized to a max current of 1, and compared. Download figure Open in new tab Figure 3: Deviations between the responses of the omnimodels and the original models for established stimuli. A) Schematic of the procedure of extracting the steady state and time constant functions from original models and recomposing them into a new .mod file, and comparing the two models by way of the voltage clamp protocols used in ICG. B) A histogram of the deviations in the ICG protocol response between the original model and the omnimodel. Inset showing logarithmic scale. C) Correlation between the fitting errors of the gating variables ( Figure 2 ) and the ICG protocol response deviations. Worst case examples: D) Sample ion channel with good fit of the gating variables (top) but large response deviation (bottom) for activation and ramp stimulus between original (solid) and the omnimodel (dashed) E) Sample ion channel with poor fit of the gating variables (top) and large response deviation (bottom) for activation and ramp stimulus between original (solid) and the omnimodel (dashed). We observed that most omnimodels were indistinguishable in their current response from that of their .mod file counterpart ( Figure 3B, D ). For the less well-matched models, the magnitude of the mismatch between original and omnimodel was correlated with the fitting errors for the steady state and time constant curves ( Figure 3C ). Mismatch in performance could occur, e.g., in cases where the sigmoid activation curve of a channel was not truly sigmoidal Figure 3E ), or when the original time constant function had slightly different slopes for the upswing of the curve than for the downswing. Given the success of these formulations, we then proceeded to test the performance of multiple omnimodel ion channels in previously published single neuron models. 2.5 Performance of combinations of omnimodels in single neuron models We evaluated two single-neuron models from a selection of previously published, biologically plausible neuron models in ModelDB by replacing, when possible, the active ion channels in those single-neuron models with their corresponding omnimodels. Towards that goal, we used a layer 5 pyramidal neuron model [ 10 ] that produces backfiring action potentials ( Figure 4 , top row). The original model contained 10 ion channel models (Ih, Im, NaT, NaP, CaLVA, CaHVA, KT, KP, SK3.1, SKE2), all of which we replaced with their corresponding omnimodels, except for two channels (SKE2, CaHVA). We tested the neuron model’s response to three published protocols ( Figure 4 bottom row). First, we used a current injection into the soma, followed by a current injection into the dendrites 5ms later. This protocol resulted in a somatic voltage response (black), as well as a proximal (orange) and a distal (red) dendritic response ( Figure 4A , same as Figure 4A in the [ 10 ]). Download figure Open in new tab Figure 4: Indistinguishable responses from a layer 5 pyramidal cell model with ion channel models with idiosyncratic (top row) and omnimodel (bottom row) formulation, experiencing back propagating action potentials (bAP). A) A current injection protocol that is a combination of somatic and dendritic currents separated by an interval of 5 ms, evoked a proximal (orange) and distal (red) dendritic Ca2+ spike, followed by a burst of two additional somatic APs (black). B) The models’ firing response to a 793 pA depolarizing somatic step current for 2 seconds. C) High frequency stimulation (120 Hz, black) evoked a regenerative Ca2+ spike in the dendrites, as seen by membrane potentials from apical dendrites (red trace) in both cells. Responses were indistinguishable between the original model ( Figure 4 top row) and the omnimodel ( Figure 4 bottom row). Second, we used a two-second-long depolarizing current ( Figure 4B in the [ 10 ] paper) that again evoked near-identical spiking responses from both models ( Figure 4 B ). Finally, a high frequency stimulation of 120Hz resulted in a Ca 2+ spike in the dendrites, also near-identical in the two models ( Figure 4 C and Figure 5A in the [ 10 ]). Download figure Open in new tab Figure 5: Comparison between a layer 2/3 pyramidal neuron model with original ion channels and several omnimodel replacements. A) The morphology of the neuron model, and a table of included ion channels with their gating variables (v = voltage, ca = calcium, v/ca = voltage and calcium). Stars in the fourth and fifth columns indicate which channel models were replaced with omnimodels in Model 1 (blue) and Model 2 (red). B) Membrane potential responses in the apical dendrite (top) and the soma (bottom) to a current stimulus of 1.5nA (left) and 2.5nA (right). C) Rhythmic bursting followed by fast tonic firing in response to various somatic current depolarization stimuli. The second model we simulated was a layer 2/3 pyramidal neuron [ 11 ] in which we tested the response of the model neurons to depolarizing current pulses and obtained the resulting membrane potential in the soma and the apical dendrite ( Figure 2 in [ 11 ]). We also tested the appearance of rhythmic bursting followed by fast tonic firing with increasing somatic depolarization ( Figure 4 in [ 11 ]). Here, we expected some complications because three of the omnimodel channels could not be fitted to the original activation functions. Additionally, two more of the omnimodels were relatively poor fits (KM and CaL). We thus compared the original neuron model with two variants of omnimodel combinations. In one model (Model 1, blue-colored traces in Figure 5 ), we replaced all but three ion channels (KAHP, KC, and AR) with their corresponding omnimodels. In the second model (Model 2, red-colored traces in Figure 5 ), we retained two other original channels (KM and CaL). Both models 1 and 2 were able to reproduce the results of the original model quantitatively with substituted omnimodels. However, we noticed differences in some aspects of the spike waveforms, specifically in Model 1, which was unable to reproduce burst-like activity in the apical dendrites for the 2.5nA stimulus, and spiked at a higher frequency compared to the original ( Figure 5 blue traces, B top-right, C top). Model 2, which incorporated CAL and KM channels from the original model, fared substantially better ( Figure 5 red traces). As many neuron models feature some amount of parameter tuning using additional degrees of freedom (e.g., the spatial distribution of ion channel conductances), it is unclear to what extent these discrepancies reflect essential differences in dynamics or if they could instead be remedied through a more straightforward re-fitting procedure (see Discussion). 2.6 Comparison of omnimodel coefficients Having fitted the standardized models and validated that they exhibit nearly identical behavior to the original models, we next examined how our new model formulation facilitated the comparison and evaluation of ion channel models in the database. Since all models now had a standard formulation, we could explore the parameter values across different metadata items to identify trends. However, we noticed that the omnimodel coefficients for the extracted gating variables formed tight clusters. Further analysis revealed that these clusters consisted of ion channel models that were either reused and renamed or minimally edited, nearly identical channel mechanisms. To test this systematically, we retrieved all the ion channels, irrespective of their type, that were available on ModelDB (9,642 .mod NMODL files) and compiled a graph representation of 3,920 unique source-code nodes linked by 28,857 similarity edges (threshold ≥ 75%). We identified 5,722 redundant instances (59.3% of files), i.e., exact copies, corresponding to an average reuse factor of 2.46 × per unique implementation. To provide a means for inspecting and visualizing the provenance of an ion channel, we developed a website that allows users to view all the ion channels we have processed ( Figure 6 ). The website will enable users to select ion channels based on their type (K + , Na + , Ca 2+ , KCa, Ih, or all) ( Figure 6 ) A), where the area of each node corresponds to the number of clones (exact copies). Refinements in the selection could be made based on whether the models have an omnimodel and by choosing the code string similarity percentage to be considered as the nearly identical copies of the nodes. This filtered view is shown in ( Figure 6B ). Additionally, the gating variables of the selected node’s model, available on the channel’s GitHub page, can also be navigated to directly from this webpage ( Figure 6C, D ). Furthermore, details of the node currently selected can be displayed, which include all the extracted information about the channel node, including its clones ( Figure 6E ). Lastly, Multi-node selection can be made using Rectangle select (click and drag to draw a rectangle) or by clicking on nodes while holding the Shift/Command key. The specific changes between any two (or more) nodes can be shown in a pop-up window (after pressing the d key). Download figure Open in new tab Figure 6: Interactive source–code similarity network and omnimodel metadata. A) Web app overview. B) Filtered network with class/ICG/omnimodel filters (K+ and Na+ classes are on and further grouped by omnimodel availability). C) Example of steady–state gating curves for the sodium channel file 87535_naxn.mod: m∞ and h∞ at 23°C (solid), with 6.3°C and 37°C variants (dashed); inline legend sorted by temperature (6.3, 23, 37°C). D) Corresponding time–constant curves τ ( V ) from 87535_naxn.mod (log–scale y –axis). E) Omnimodel details: ion class, NMODL suffix, g max symbol, gate exponents/states, and Q 10 factors for τ and g ; direct links to the corresponding ICG entry and ModelDB package. 2.7 Ion channel specification sheets To make all the extracted information on ion channels reusable outside the web app, the ICG website now lists per-channel specification sheets (as an omnimodel.md file). Each sheet records: (i) ModelDB and ICG identifiers, (ii) ion class and NMODL suffix, (iii) gate set (names, exponents, and state count), (iv) steady-state x∞ ( V ) and (v) time-constant τ ( V ) curves sampled at 6.3°C, 23°C, and 37°C, (vi) g max measured at 6.3°C and 37°C together with Q 10 factors for τ and g when available, (vii) omnimodel parameters with fitting errors (steady states and time constants), and (viii) source–code clone membership: pool ID, canonical “original” within the pool, and the full list of identical copies with links back to their ModelDB locations. These sheets are mirrored in the icgenealogy GitHub repository and referenced in the channel’s GitHub repository folder. Aggregated summaries, including gating variables and omnimodel coefficients, are also provided as Python pickles for programmatic use. The net effect is practical de-duplication: modelers can select one canonical implementation per clone family and avoid re-running analyses on files that are, in effect, the same channel. 3 Discussion 3.1 This paper and its applications Building on the ion channel genealogy [ 8 ], we inspected individual ion channels and the underlying composition of the different gates, i.e., the number of gates that compose into an ion channel. When possible (for Na, K, Ca, Ih, and KCa ion channel families), we extracted the steady-state and time constant curves for each gate. We sampled these values at three different temperatures. We also obtained the maximum conductance values and the corresponding reversal potentials. From these steady-state curves, we fit standardized gating variables (based on [ 6 ], [ 9 ]), i.e. omnimodels , whose parameters should sufficiently describe the gating variables and hence the ion channel behaviour. To test the accuracy of the omnimodels, we ran voltage clamp protocols to obtain activation, inactivation, deactivation, ramp, and action potential response curves, and compared their responses to those of the original model. Furthermore, we tested these models in two well-established single-neuron models by comparing the corresponding ion channels’ omnimodel outputs to the original. We found that the omnimodels effectively substitute for previous ion channel models. While the goal of this effort was to extract gating variables from existing ion channel models, we note that the standardization provides a set of parameters that allowed us to compare all existing ion channel models systematically. Furthermore, this formalism has already enabled the development of an inference-based model [ 12 ], making it substantially easier to create new models that directly capture observations from experiments. To document the lineage of existing ion channel models, we also performed a one-to-one comparison of the source code for all available ion channels. We observed that a substantial number of ion channels were reproductions of each other, as-is or minimally rejigged from some proto-ion channel models in the literature. Such an approach may raise concern if these ion channels, initially constructed to fit particular existing experimental data, are modified or fine-tuned without specific ion channel information to justify these changes, without indicating such aberrations. We thus developed tools to inspect the similarity between ion channel models and compare their differences. We envision that this would enable new model developers to pick relevant ion channels for their study while also being aware of their history and the history of their modifications. 3.2 Future of ion channel modeling Our work retraces a rather byzantine course of ion channel modeling in the past which did not follow a standardized convention when describing the channel properties, and relied on a somewhat anarchic community. Many published models lack accompanying metadata, exhibit inconsistent temperature dependencies, and have other limitations, including arbitrary discontinuities in their formulation and unexplained changes to vh (Eq.3). In some cases, ion channels were presented as remixed versions of existing models, with minimal accompanying justification in the Methods. Some recent monumental efforts (notably NeuroML [ 13 – 15 ]) have made significant contributions to address these issues. Despite this, a large portion of existing ion channel models remains to be translated into these new formats. Our work provides the means to translate these old models into newer modern formats functionally ([ 16 , 19 , 17 ]) and investigate their applicability to more contemporary data. We emphasize that this study was limited to voltage-gated ion channels in the HH formalism on ModelDB [ 7 ]. While this represents a large dataset of ion channel descriptions, it is still dramatically incomplete compared to all ion channels expressed in the central nervous system and modeled in previously published work. For instance, even within ModelDB, we did not include hidden Markov models [ 18 , 21 , 19 ] or other types of computational models [ 20 – 24 ]. Furthermore, we also excluded any metabotropic ion channels from our study [ 25 , 29 , 26 ] as well as ion channels expressed in other organelles [ 27 , 27 , 28 ] and cell types. When examining biological realism, we recognize that expressed ion channels are not necessarily homomeric - i.e., composed of the same α sub-units, but are heteromers expressed as a re-combination of different α sub-units [ 29 ]. Other variants, depending on the subunit interactions, could change the gating properties of the ion channel [ 30 ]. The situation is even more nuanced when considering the β sub-units of ion channels, which can also modify channel dynamics [ 31 , 32 ]. In recent years, it has become apparent that ion channels, in addition to voltage gating, may be sensitive to many other cellular variables such as redox, membrane-bound phospholipids, pH, intracellular ATP levels, etc [ 33 – 35 ]. We may think of the ion channels expressed in neurons as a meadow of wildflowers, each with multicolored petals that open only for a particular insect flying under moonlit skies. Yet, as a scientific community, we have so far glimpsed them only in muted tones, stripped of their rich cellular interdependencies. In this work, we aim to cast these channels in a more multispectral light. To that end, we have systematically cataloged a small subset of ion channel models assembled by those before us. We hope that future generations of ion channel enthusiasts will use this catalog to recognize and address the limitations of our current approaches, and in doing so, build more effective frameworks to explore the intricate meadow of ion channels that still lies before us—beautiful, complex, and mysterious. 4 Methods and Materials 4.1 Hodgkin and Huxley conduction-based ion channel models In Hodgkin-Huxley models, also called conductance-based models, the ionic current passing through a channel is proportional to the difference between the membrane potential and the reversal potential of that ion. Additionally, the current is proportional to voltage-dependent ‘gates’ which are either activating (allowing ionic flow) or inactivating (disallowing ionic flow) when engaged. For instance, in the original Hodgkin-Huxley formulation for the Potassium channels, the total Potassium current exiting the membrane through these types of channels was given by where g K _ max is the maximum conductance, n is the voltage-dependent activation gate which controls the current, whose value ranges between 0 when disengaged and 1 when engaged, V m is the membrane potential, and E K is the reversal potential of potassium ions. Experimental data can be best fit using four activating gates, hence the power of 4. Similarly, the sodium channel’s response could be fit using three activating gates (m) (hence the power of 3) and one inactivating gate (h), and their corresponding maximum conductance g Na _ max , and reversal potential for sodium ions being E Na . The net current exiting the membrane was given by The success in expressing these currents to explain the spike shape in a squid giant axon prompted several other ion channel types to be formulated using similar gates. For instance, the fast activating and inactivating K type channels (also called K A-type) include an inactivating gate. The common aspect among all these gates is that they are voltage-dependent and could be expressed generally as follows where x = {n, m, h, etc ., } , and x ∞ ( V m ) is the voltage-dependent steady-state value towards which x evolves with a voltage-dependent time constant τ x ( V m ). 4.2 Extraction of steady-states and time constant curves from .mod files We use the script HHAnalyse from the pyNeuroML library [ 15 ] to extract the steady-state and time constant curves from HH channel models using the Neuron simulator. Each ion channel is inserted into a neural segment of length 10 µm , and diameter 5 µm , with passive conductivity of 0.001 µS/cm 2 and reversal potential of -65 mV . After setting a simulation temperature of either 6.3 ° C , 23 ° C , or 37 ° C , we ran a voltage clamp protocol (holding voltage between −100 mV and 100 mV , in steps). We obtained all the gating variables ( x ’s) as they settled to their respective steady-state values. Once the slope of these gating variables approaches zero, we record the steady-state value and the total time taken to reach this value at that holding voltage. From this, for each gate in the ion channel we obtain their voltage dependent steady-state - x∞ ( V m ) and their temperature and voltage dependent time constant curves τ x ( V m , 6.3 ° C ), τ x ( V m , 23 ° C ) and τ m ( V m , 37 ° C ). 4.3 Extracting maximum conductance from .mod files We observed that the ICG protocols (see Section: Running ICG Protocols) we used to evaluate the robustness of ion channels depended strongly on the maximum conductance at which we were testing. To address this, we extracted the precise maximum conductance assigned to the ion channels in the original models using the Neuron simulator. For this, we insert the ion channel of interest into a neural segment of length and diameter of 5.64 µm (whose effective surface area was 100 µm 2 ). The simulation temperature was set to either 6.3 ° C or 37 ° C , and we simulated without any additional stimulation. We note the net current exiting the membrane at the last time point. where g max ( T ) is the maximum conductance at temperature T (see next section), I m is the trans-membrane current through the membrane, V m is the membrane potential, and E rev is the reversal potential of the ion, which we set. x here represents the steady-state value of the gate, and p is the number of these gates. At the end of the simulation, despite the temperature difference, the variables x and p would remain unchanged. 4.4 Temperature dependence In the HH models described in ModelDB and our database, 51% (1587 of 3083 models) of all the models we tested include some temperature dependence. In these models, the dependence has been formulated in two different ways. Firstly, a temperature-dependent correcting factor ( t adj ) is used to adjust the channel density[ 36 ]. This conduction fudge factor effectively ensures that at higher temperatures, a greater number of ion channels participate in the membrane dynamics. This is modelled as a multiplying factor to the maximum conductance, i.e., g max ( T ) = t adj * g max , where t adj is given by: Here, T ref is the reference temperature (in ° C ) at which the gating variable time constants were determined initially, and T is the operating temperature (in ° C ) at which the experiment was conducted. The factor Q 10 is an empirical measure that captures the temperature sensitivity of physiological processes and is defined as the fold change per 10 ° C from some reference temperature. It is experimentally determined by: where R T , R ref are the rates of processes at temperatures T and T ref respectively. A temperature-independent process would therefore have a Q 10 factor of 1. For reference, ion channel conductances are typically reported to have Q 10 in the range of 1.2 to 1.5. Secondly, the voltage-dependent time constant for the gates, τ x ( V m ), is also expressed with temperature dependence. This dependency, too, is formulated as a Q 10 factor which accounts for some of the observed variations. At higher temperatures, this correction factor reduces the time constant, effectively causing a quicker reaction to channel activation and inactivation. Q 10 factors for ion channel activation or inactivation are typically in the range from 2.0 to 4.0. The models that include temperature dependence may be based on experimental recordings of the channels; however, it is not guaranteed that the modelers have taken into account the difference in the Q 10 factor between conductance and time constants. It is challenging to verify post hoc . Furthermore, the Q 10 factor can also vary depending on the type of neuron and animal species. These nuances are also difficult to account for when ion channel models have been used interchangeably or with only minor changes. To test whether there was a temperature dependence included in the model, we ran the simulations for the original model at two different temperatures, as mentioned before, and asserted a temperature dependence if there was a non-zero area between the time constant curves at the two temperatures, or if there was a difference between the maximum conductance at the two temperatures. In the current database, 45% of the models exhibit some temperature dependence. 49% (1500 of 3083 tested) of all models show temperature dependence of the time constant, and 12% (358 of 3083 tested) of all models show temperature dependence for conductance. In many cases, the temperature dependence was entirely ignored; in these cases, we set the temperature fudge factor Q 10 = 1. 4.5 Summary of the extracted gates From all the voltage-dependent channels (3083 tested), we extracted 4190 gates (K:1629, Na:1338, Ca:806, Ih:170, KCa:247). Of these, 2233 were activating gates (steady-state value at −100 mV < steady-state value at 100 mV) and 1820 were inactivating; 137 gates could not be categorized because of other errors in extracting the gating variables. 4.6 Fitting omnimodels to extracted curves and computing errors We used the Python library scipy ([ 37 ]) and curve_fit to fit the data points from the steady state and time constant curves to the omnimodels ( Eqs. 1 , 2 , 3 ). The curve fitting algorithm was set to run up to 30000 iterations and gave us the coefficients of the omnimodel’s gates. To compare the errors between the raw data of the gates and our fits, we calculated three different errors. First of these was the root mean squared error (RMSE), computed as follows: Here, σ ( data ( x )) corresponds to the standard deviation of the raw data ( data ) extracted at the membrane potentials x values. The corresponding values from the fitted curve are represented as omni ( x ). Secondly, we also computed the error based on the area between a cubic spline interpolation ( Spline ) of the raw data and the fitted curve ( omni ) as follows: Where the notation x [0] and x [ − 1] indicate the lowest and highest membrane potentials at which the raw data were extracted. And finally, we also used Frobenius norm (indicated as ∥ ∥) of the difference between the data ( data ( x )) and the fitted curves ( omni ( x )), to compute an additional error metric as follows: 4.7 Creation of standardized .mod files and running ICG protocols and error evaluation We developed a Python script that takes the coefficients of the omnimodels as a Python dictionary entry and produces a .mod file that can be run in the Neuron simulator. We could also choose to construct a simpler omnimodel which uses its steady state curve based on Eq.1 instead of 2, with the time constant curve for both models set to the third order (Eq.3, with e 1, e 2 set to 0). We used this newly generated omnimodel mod file and repeated the ICG protocols, which were first presented in our earlier work [ 8 ]. The resulting currents were compared with the original model output. For the comparison, we used the same three error methods from before ( Eqs. 10 , 11 , 12 ). There were no significant differences in outcome between the three error methods that we used. 4.8 Details of single-neuron simulations We tested two previously published pyramidal neuron models by systematically replacing their original ion channel mechanisms with corresponding omnimodels, when available. For the layer 5 pyramidal neuron model [ 10 ], we substituted 8 of the 10 ion channels with omnimodels and validated the implementation using three published stimulation protocols. For the layer 2/3 pyramidal neuron model [ 11 ], we performed similar substitutions and examined neuronal responses to depolarizing current pulses and varying levels of somatic depolarization. 4.9 ICG explorer and visualizer In addition to the extraction of gating variables, we evaluated the chronological lineage and prevalence of channel mechanism reuse among ion channels curated in ModelDB [ 7 , 38 ]. This approach was motivated by the observation, confirmed by inspection of fitted omnimodel coefficients, that gating variables form tight clusters, consistent with the extensive reuse of near-identical (and often identical) channel mechanisms. To establish a practical pipeline for prioritizing channel candidates for modeling and fitting, we developed a source-code similarity analysis that produces a canonical, compilation-equivalent string for each NMODL file. This normalization process involves three steps: 1. Stripping comments (including those inside VERBATIM blocks), 2. Removing non-significant whitespace, and 3. flattening trivial formatting. We then computed the pairwise Levenshtein similarity [ 39 ] on these canonical strings. Files that were byte-identical were merged into “clone pools” of functionally identical implementations. Pools are connected to their nearest neighbors to infer possible code reuse whenever the similarity ratio exceeds a user-defined cutoff. To make this analysis broadly accessible, we provide an interactive web application ( https://icg-explorer.org/visualizer ) that renders the similarity graph. This visualization utilizes a D3.js force-directed layout [ 40 ], which organizes channels into clusters based on their textual similarity, with clusters mutually repelled by a gravity-force algorithm. Within each byte-identical clone pool, we mark a canonical model as the earliest publication (identified by the lowest ModelDB ID) to represent the chronological parent. Graph connections are inferred from the pairwise string similarity and are thus tentative; they suggest plausible development paths through successive minor edits rather than asserting true ancestry. The interface supports pairwise and multi-selection side-by-side diffs (keyboard shortcut: d), rendering HTML tables with color-coded changes (additions: green, deletions: red, substitutions: yellow). These features allow users to: a) identify clusters of similar source-code nodes, b) trace plausible development paths of the ion channel models, and c) prioritize work by keeping one canonical model per clone pool, reviewing near-duplicates first, and skipping re-fitting or re-validation on functionally identical code. Funding This work was funded by UK Research and Innovation, Biotechnology and Biological Sciences Research Council grant (UKRI-BBSRC BB/N019512/1), the German Research Foundation (DFG) through Germany’s Excellence Strategy (EXC 2064 – Project number 390727645), the CRC 1233 “Robust Vision” and the European Union (ERC, “SynapSeek” ; ERC, “DeepCoMechTome”, ref. 101089288) Author contributions CC, WP, performed all the simulations, and PB created the ion channel explorer. PJG, J-ML, and JHM conceptualized omnimodels. CC, WP, and PB generated the figures. The manuscript was written by CC, WP, PB, and edited by CC, WP, PB, PJG, J-M.L, JHM, and TPV. Competing interests Nothing to declare. Data and code availability Data and code is available at the ICG Github repository and new features at ICG Explorer. Acknowledgements We thank Andrea Navas-Olive and Douglas Feitosa Tomé for their feedback on the manuscript. Funder Information Declared UK Research and Innovation, Biotechnology and Biological Sciences Research Council grant , UKRI-BBSRC BB/N019512/1 German Research Foundation (DFG) , EXC 2064 – Project number 390727645 CRC “Robust Vision”. , 1233 European Research Council, https://ror.org/0472cxd90 , SynapSeek , DeepCoMechTome References 1. ↵ Connors , B. W. & Gutnick , M. J. Intrinsic firing patterns of diverse neocortical neurons . Trends in neurosciences 13 , 99 – 104 ( 1990 ). OpenUrl CrossRef PubMed Web of Science 2. ↵ Hille , B. Ionic channels of excitable membranes ( Sunderland, Mass , 1984 ). 3. ↵ Koch , C. Biophysics of computation: information processing in single neurons ( 2004 ). 4. ↵ Herz , A. V. M. , Gollisch , T. , Machens , C. K. & Jaeger , D. Modeling Single-Neuron Dynamics and Computations: A Balance of Detail and Abstraction . Science ( New York, N.Y .) 314 , 80 – 85 ( Oct . 2006 ). OpenUrl Abstract / FREE Full Text 5. ↵ Hodgkin , A. L. & Huxley , A. F. A quantitative description of membrane current and its application to conduction and excitation in nerve . The Journal of physiology 117 , 500 ( 1952 ). OpenUrl CrossRef PubMed Web of Science 6. ↵ Destexhe , A. & Huguenard , J. in Computational Neuroscience: Realistic Modeling for Experimentalists 129 – 157 ( 2000 ). 7. ↵ Hines , M. L. , Morse , T. , Migliore , M. , Carnevale , N. T. & Shepherd , G. M. ModelDB: A Database to Support Computational Neuroscience . Journal of Computational Neuroscience 17 , 7 – 11 ( 2004 ). OpenUrl CrossRef PubMed Web of Science 8. ↵ Podlaski , W. F. et al. Mapping the Function of Neuronal Ion Channels in Model and Experiment . eLife 6 , 1 – 22 ( 2017 ). OpenUrl CrossRef PubMed 9. ↵ De Schutter , E. Destexhe , A. & Huguenard , J. R. in Computational Modeling Methods for Neuroscientists (ed De Schutter , E. ) ( Sept . 2009 ). 10. ↵ Hay , E. , Hill , S. , Schürmann , F. , Markram , H. & Segev , Models of Neocortical Layer 5b Pyramidal Cells Capturing a Wide Range of Dendritic and Perisomatic Active Properties . PLoS computational biology 7 , e1002107 ( July 2011 ). OpenUrl 11. ↵ Traub , R. D. , Buhl , E. H. , Gloveli , T. & Whittington , M. A. Fast Rhythmic Bursting Can Be Induced in Layer 2/3 Cortical Neurons by Enhancing Persistent Na+ Conductance or by Blocking BK Channels . Journal of Neurophysiology 89 , 909 – 921 ( Feb . 2003 ). OpenUrl CrossRef PubMed Web of Science 12. ↵ Huguenard , J. R. , O’Leary , T. & Goldman , M. S. Gonçalves , P. J. et al. Training Deep Neural Density Estimators to Identify Mechanistic Models of Neural Dynamics . eLife 9 (eds Huguenard , J. R. , O’Leary , T. & Goldman , M. S. ) e56261 ( Sept . 2020 ). OpenUrl CrossRef PubMed 13. ↵ Gleeson , P. et al. NeuroML: A Language for Describing Data Driven Models of Neurons and Networks with a High Degree of Biological Detail . PLoS Computational Biology 6 , 1 – 19 ( 2010 ). OpenUrl 14. Cannon , R. C. et al. LEMS: A Language for Expressing Complex Biological Models in Concise and Hierarchical Form and Its Use in Underpinning NeuroML 2 . Frontiers in Neuroinformatics 8 , 79 ( Sept . 2014 ). OpenUrl PubMed 15. ↵ Vella , M. et al. libNeuroML and PyLEMS: Using Python to Combine Procedural and Declarative Modeling Approaches in Computational Neuroscience . Frontiers in Neuroinformatics 8 , 1 – 16 ( 2014 ). OpenUrl CrossRef PubMed 16. ↵ Makarov , R. , Chavlis , S. & Poirazi , P. DendroTweaks: An Interactive Approach for Unraveling Dendritic Dynamics . eLife 13 ( Nov . 2024 ). 17. ↵ Deistler , M. et al. Jaxley: Differentiable Simulation Enables Large-Scale Training of Detailed Biophysical Models of Neural Dynamics July 2025 . 18. ↵ Silva , J. & Rudy , Y. Subunit Interaction Determines IKs Participation in Cardiac Repolarization and Repolarization Reserve . Circulation ( Sept . 2005 ). 19. ↵ Nguyen , V. , Mathias , R. & Smith , G. D. A Stochastic Automata Network Descriptor for Markov Chain Models of Instantaneously Coupled Intracellular Ca2+ Channels . Bulletin of Mathematical Biology 67 , 393 – 432 ( May 2005 ). OpenUrl CrossRef PubMed Web of Science 20. ↵ Sakmann , B. & Neher , E. Colquhoun , D. & Hawkes , A. G. in Single-Channel Recording (eds Sakmann , B. & Neher , E. ) 397 – 482 ( Boston, MA , 1995 ). 21. ↵ Korngreen , A. Salari , A. , Navarro , M. A. & Milescu , L. S. in Advanced Patch-Clamp Analysis for Neuroscientists (ed Korngreen , A. ) 267 – 304 ( New York, NY , 2016 ). 22. Sigg , D. Modeling Ion Channels: Past, Present, and Future . The Journal of General Physiology 144 , 7 – 26 ( July 2014 ). OpenUrl Abstract / FREE Full Text 23. Blackwell , K. T. Lampert , A. & Korngreen , A. in Progress in Molecular Biology and Translational Science (ed Blackwell , K. T. ) 1 – 21 ( Jan . 2014 ). 24. ↵ Mangold , K. E. et al. Identification of Structures for Ion Channel Kinetic Models . PLOS Computational Biology 17 , e1008932 ( Aug . 2021 ). OpenUrl PubMed 25. ↵ Burnashev , N. & dSzepetowski , P. Keller , A. F. , Bouteiller , J.-M. C. & Berger , T. W. in NMDA Receptors: Methods and Protocols (eds Burnashev , N. & dSzepetowski , P. ) 291 – 306 ( New York, NY , 2017 ). 26. ↵ Rackham , O. J. L. , Tsaneva-Atanasova , K. , Ganesh , A. & Mellor , J. R. A Ca2+-Based Computational Model for NMDA Receptor-Dependent Synaptic Plasticity at Individual Post-Synaptic Spines in the Hippocampus . Frontiers in Synaptic Neuroscience 2 , 31 ( July 2010 ). OpenUrl PubMed 27. ↵ Szabo , I. & Szewczyk , A. Mitochondrial Ion Channels . Annual Review of Biophysics 52 , 229 – 254 ( May 2023 ). OpenUrl PubMed 28. ↵ Hu , M. et al. The Ion Channels of Endomembranes . Physiological Reviews ( May 2024 ). 29. ↵ Green , W. N. Ion Channel Assembly: Creating Structures That Function . Journal of General Physiology 113 , 163 – 170 ( Feb . 1999 ). OpenUrl FREE Full Text 30. ↵ McGahan , K. & Keener , J. Modeling the Kinetics of Heteromeric Potassium Channels . Frontiers in Cellular Neuroscience 16 ( Nov . 2022 ). 31. ↵ Pan , Y. , Weng , J. , Cao , Y. , Bhosle , R. C. & Zhou , M. Functional Coupling between the Kv1.1 Channel and Aldoketoreductase Kvβ1 . Journal of Biological Chemistry 283 , 8634 – 8642 ( 2008 ). OpenUrl Abstract / FREE Full Text 32. ↵ Brackenbury , W. J. & Isom , L. L. Na+ Channel β Subunits: Overachievers of the Ion Channel Family . Frontiers in Pharmacology 2 ( Sept . 2011 ). 33. ↵ Vaithianathan , T. et al. Direct Regulation of BK Channels by Phosphatidylinositol 4,5-Bisphosphate as a Novel Signaling Pathway . The Journal of General Physiology 132 , 13 – 28 ( July 2008 ). OpenUrl Abstract / FREE Full Text 34. Seino , S. & Miki , T. Physiological and Pathophysiological Roles of ATP-sensitive K+ Channels . Progress in Biophysics and Molecular Biology 81 , 133 – 176 ( 2003 ). OpenUrl CrossRef PubMed Web of Science 35. ↵ Kilfoil , P. J. , Tipparaju , S. M. , Barski , O. A. & Bhatnagar , A. Regulation of Ion Channels by Pyridine Nucleotides . Circulation Research 112 , 721 – 741 ( 2013 ). OpenUrl Abstract / FREE Full Text 36. ↵ Mainen , Z. F. & Sejnowski , T. J. Influence of Dendritic Structure on Firing Pattern in Model Neocortical Neurons . Nature 382 , 363 – 366 ( July 1996 ). OpenUrl CrossRef PubMed Web of Science 37. ↵ Virtanen , P. et al. SciPy 1.0: Fundamental Algorithms for Scientific Computing in Python . Nature Methods 17 , 261 – 272 ( 2020 ). OpenUrl PubMed 38. ↵ McDougal , R. A. et al. Twenty Years of ModelDB and beyond: Building Essential Modeling Tools for the Future of Neuroscience . Journal of Computational Neuroscience 42 , 1 – 10 ( Feb . 2017 ). OpenUrl CrossRef PubMed 39. ↵ Levenshtein , V. I. Binary Codes Capable of Correcting Deletions, Insertions and Reversals . Soviet Physics Doklady 10 , 707 ( Feb . 1966 ). OpenUrl 40. ↵ Bostock , M. D3.Js - Data-Driven Documents http://d3js.org/ . 2012 . View the discussion thread. Back to top Previous Next Posted October 06, 2025. Download PDF Email Thank you for your interest in spreading the word about bioRxiv. NOTE: Your email address is requested solely to identify you as the sender of this article. Your Email * Your Name * Send To * Enter multiple addresses on separate lines or separate them with commas. You are going to email the following An ion channel omnimodel for standardized biophysical neuron modelling Message Subject (Your Name) has forwarded a page to you from bioRxiv Message Body (Your Name) thought you would like to see this page from the bioRxiv website. Your Personal Message CAPTCHA This question is for testing whether or not you are a human visitor and to prevent automated spam submissions. Share An ion channel omnimodel for standardized biophysical neuron modelling Chaitanya Chintaluri , William Podlaski , Panos A. Bozelos , Pedro J Gonçalves , Jan-Matthis Lueckmann , Jakob H. Macke , Tim P. Vogels bioRxiv 2025.10.03.680368; doi: https://doi.org/10.1101/2025.10.03.680368 Share This Article: Copy Citation Tools An ion channel omnimodel for standardized biophysical neuron modelling Chaitanya Chintaluri , William Podlaski , Panos A. Bozelos , Pedro J Gonçalves , Jan-Matthis Lueckmann , Jakob H. Macke , Tim P. Vogels bioRxiv 2025.10.03.680368; doi: https://doi.org/10.1101/2025.10.03.680368 Citation Manager Formats BibTeX Bookends EasyBib EndNote (tagged) EndNote 8 (xml) Medlars Mendeley Papers RefWorks Tagged Ref Manager RIS Zotero Tweet Widget Facebook Like Google Plus One Subject Area Neuroscience Subject Areas All Articles Animal Behavior and Cognition (7642) Biochemistry (17715) Bioengineering (13907) Bioinformatics (42003) Biophysics (21470) Cancer Biology (18624) Cell Biology (25533) Clinical Trials (138) Developmental Biology (13390) Ecology (19935) Epidemiology (2067) Evolutionary Biology (24356) Genetics (15617) Genomics (22529) Immunology (17753) Microbiology (40432) Molecular Biology (17200) Neuroscience (88681) Paleontology (667) Pathology (2840) Pharmacology and Toxicology (4828) Physiology (7653) Plant Biology (15161) Scientific Communication and Education (2046) Synthetic Biology (4304) Systems Biology (9826) Zoology (2271)
Text is read by the "Ask this paper" AI Q&A widget below.
Extraction quality varies by source — PMC NXML preserves structure
cleanly, OA-HTML may include some navigation residue, and OA-PDF can
have broken hyphenation. The publisher copy
(via DOI)
is the canonical version.