BrainX Ecosystem
Home
Platform
Full-Scale Simulation AI Compatibility Differentiable Optimization Powered by JAX
Ecosystem
Research
Papers about BrainX Papers using BrainX Papers citing BrainX
Documentation
brainpy (classic) ↗ brainunit brainstate brainpy.state braincell brainmass brainevent braintrace braintools
Skip to main content
Ctrl+K
braincell - Home braincell - Home

Get Started

  • Installation
  • Overview & Roadmap
  • First Steps

Concepts

  • Architecture
  • Units
  • Cells
  • Morphology
  • Mechanisms
  • Ions & Channels
  • Regions & Locsets
  • Discretization
  • Integration

Modeling Guides

  • Modeling Tutorials
    • Overview
    • Single-Compartment Neurons
    • Channels
    • Ions
    • Morphology in BrainCell
    • Single-cell Frontend: Morphology, Visualization, and Model Decoration
    • Region and Locset Filters
    • Mechanisms in BrainCell
    • Cell in BrainCell
    • Point Tree Visualization
  • Examples
    • Your First Hodgkin–Huxley Neuron
    • Comparison of Gating Properties of Low-Threshold and High-Threshold Calcium Channels
    • The Frequency–Current (F–I) Curve
    • Channel Ablation: What the Potassium Current Does
    • Spike-Frequency Adaptation
    • Post-Inhibitory Rebound Bursting
    • Effects of Different Integration Methods on HH Neuron Dynamics
    • Construction and Electrophysiological Simulation of Thalamic Neuron Models
    • Simulation and Analysis of Excitatory-Inhibitory Neuronal Networks (E-I Networks)
  • Numerical Integration
    • Overview: How Integration Works
    • Defining Differential Equations
    • Choosing and Using Solvers
    • Advanced Integration
  • File Formats & IO
    • IO Overview
    • SWC
    • Neurolucida ASC
    • NeuroML2
    • NeuroMorpho.Org
    • Checkpointing

Developer Guide

  • Contributing
  • Project Layout
  • Testing
  • Extending braincell
  • Troubleshooting & FAQ

API Reference

  • Release Notes
  • braincell module
    • HHTypedNeuron
    • SingleCompartment
    • Cell
    • RunResult
    • IonChannel
    • Ion
    • IonInfo
    • MixIons
    • Channel
    • braincell.mix_ions
    • CV
    • CVTree
    • Node
    • NodeTree
    • CVPolicy
    • CVPerBranch
    • CVPolicyByTypeRule
    • CompositeByTypePolicy
    • DLambda
    • MaxCVLen
    • Morphology
    • Branch
    • Soma
    • Dendrite
    • Axon
    • BasalDendrite
    • ApicalDendrite
    • CustomBranch
    • CableProperty
    • CurrentClamp
    • SineClamp
    • FunctionClamp
  • braincell.morph module
    • MorphoBranch
    • MorphoEdge
    • MorphoMetric
  • braincell.ion module
    • Calcium
    • CalciumFixed
    • CalciumDetailed
    • CalciumFirstOrder
    • CalciumInitNernst
    • CdpCAM_MA2024_PC
    • CdpCR_MA2020_GrC
    • CdpHVA_SU2015_DCN
    • CdpLVA_SU2015_DCN
    • CdpStC_MA2020_GoC
    • CdpStC_CAMOnly_MA2020_GoC
    • CdpStC_NoCAM_MA2020_GoC
    • CdpStC_MA2025_BC
    • CdpStC_RI2021_SC
    • ToyCaBindingKinetic_SU2015_DCN
    • ToyCaBindingSourceKinetic_SU2015_DCN
    • ToyCaBindingIcaSourceKinetic_SU2015_DCN
    • ToyCaPumpFactorKinetic_SU2015_DCN
    • ToyDiamFactorKinetic_SU2015_DCN
    • Potassium
    • PotassiumFixed
    • PotassiumInitNernst
    • Sodium
    • SodiumFixed
    • SodiumInitNernst
  • braincell.channel module
    • CaN_IS2008
    • CaL_IS2008
    • CaT_HM1992
    • CaT_HP1992
    • CaHT_HM1992
    • CaHT_Re1993
    • CaHVA_MA2020_GoC
    • CaHVA_MA2020_GrC
    • CaHVA_SU2015_DCN
    • CaLVA_SU2015_DCN
    • CaL_SU2015_DCN
    • Ca_ZH2019_IO
    • Cav1p2_MA2020_GoC
    • Cav1p2_MA2025_BC
    • Cav1p3_MA2020_GoC
    • Cav1p3_MA2025_BC
    • Cav2p1_MA2024_PC
    • Cav2p1_MA2024_PC_Frozen
    • Cav2p1_MA2025_BC
    • Cav2p1_RI2021_SC
    • Cav2p3_MA2020_GoC
    • Cav3p1_MA2020_GoC
    • Cav3p1_MA2024_PC
    • Cav3p1_MA2024_PC_Frozen
    • Cav3p1Test_PC24
    • Cav3p2_MA2024_PC
    • Cav3p2_MA2025_BC
    • Cav3p2_RI2021_SC
    • Cav3p3_MA2024_PC
    • Cav3p3_MA2024_PC_Frozen
    • Cav3p3_RI2021_SC
    • HCN_HM1992
    • HCN_SU2015_DCN
    • HCN_ZH2019_IO
    • HCN1_MA2020_GoC
    • HCN1_MA2024_PC
    • HCN1_MA2025_BC
    • HCN1_RI2021_SC
    • HCN2_MA2020_GoC
    • LeakageChannel
    • IL
    • K_HH1952
    • K_TM1991
    • K_Leak
    • K_Kv_test
    • KDR_Ba2002
    • Kdr_ZH2019_IO
    • KA1_HM1992
    • KA2_HM1992
    • KK2A_HM1992
    • KK2B_HM1992
    • KNI_Ya1989
    • KM_MA2020_GoC
    • KM_MA2020_GrC
    • KM_RI2021_SC
    • Kir2p3_MA2020_GrC
    • Kir2p3_MA2024_PC
    • Kir2p3_MA2025_BC
    • Kir2p3_RI2021_SC
    • Kv1p1_MA2020_GoC
    • Kv1p1_MA2020_GrC
    • Kv1p1_MA2024_PC
    • Kv1p1_MA2025_BC
    • Kv1p1_RI2021_SC
    • Kv1p5_MA2020_GrC
    • Kv1p5_MA2024_PC
    • Kv2p2_0010_MA2020_GrC
    • Kv3p3_MA2024_PC
    • Kv3p4_MA2020_GoC
    • Kv3p4_MA2020_GrC
    • Kv3p4_MA2024_PC
    • Kv3p4_MA2025_BC
    • Kv3p4_RI2021_SC
    • Kv4p3_MA2020_GoC
    • Kv4p3_MA2020_GrC
    • Kv4p3_MA2024_PC
    • Kv4p3_MA2025_BC
    • Kv4p3_RI2021_SC
    • fKdr_SU2015_DCN
    • sKdr_SU2015_DCN
    • AHP_De1994
    • SK_SU2015_DCN
    • Kca1p1_MA2020_GoC
    • Kca1p1_MA2020_GrC
    • Kca1p1_MA2024_PC
    • Kca1p1_MA2025_BC
    • Kca1p1_RI2021_SC
    • Kca2p2_MA2020_GoC
    • Kca2p2_MA2020_GrC
    • Kca2p2_MA2024_PC
    • Kca2p2_MA2025_BC
    • Kca2p2_RI2021_SC
    • Kca3p1_MA2020_GoC
    • Kca3p1_MA2024_PC
    • Kca3p1_MA2025_BC
    • Na_HH1952
    • Na_TM1991
    • Na_Ba2002
    • Na_ZH2019_IO
    • NaF_SU2015_DCN
    • NaP_SU2015_DCN
    • NaFHF_MA2020_GrC
    • Nav_MA2020_GrC
    • Nav1p1_MA2025_BC
    • Nav1p1_RI2021_SC
    • Nav1p6_MA2020_GoC
    • Nav1p6_MA2024_PC
    • Nav1p6_MA2025_BC
    • Nav1p6_RI2021_SC
  • braincell.synapse module
    • AMPA
    • GABAa
    • NMDA
  • braincell.mech module
    • Mechanism
    • Params
    • Density
    • Channel
    • Ion
    • CVContext
    • Point
    • Junction
    • Synapse
    • StateProbe
    • MechanismProbe
    • CurrentProbe
    • ProbeMechanism
  • braincell.filter module
    • RegionExpr
    • AllRegion
    • EmptyRegion
    • SubtreeRegion
    • BranchRangeFilter
    • BranchInFilter
    • BranchSlice
    • RadiusRangeRegion
    • EuclideanDistanceRegion
    • TreeDistanceRegion
    • RegionAnchors
    • RegionMask
    • RegionSetOp
    • LocsetExpr
    • RootLocation
    • Terminals
    • BranchPoints
    • UniformSamples
    • StepSamples
    • RandomSamples
    • AtLocation
    • LocsetMask
    • LocsetSetOp
    • braincell.filter.branch_in
    • braincell.filter.branch_range
    • braincell.filter.at
    • SelectionCache
  • braincell.io module
    • SwcReader
    • SwcReadOptions
    • SwcReport
    • SwcIssue
    • AscReader
    • AscReport
    • AscIssue
    • AscMetadata
    • AscSpineRecord
    • NeuroMlReader
    • braincell.io.load_neuromorpho
    • braincell.io.fetch_neuromorpho
    • NeuroMorphoClient
    • NeuroMorphoQuery
    • NeuroMorphoNeuron
    • NeuroMorphoMeasurement
    • NeuroMorphoDetail
    • NeuroMorphoFilePlan
    • NeuroMorphoDownloadItem
    • NeuroMorphoDownloadRecord
    • NeuroMorphoUrls
    • NeuroMorphoSearchPage
    • NeuroMorphoCache
    • NeuroMorphoCacheLayout
    • NeuroMorphoCacheStatus
    • NeuroMorphoError
    • NeuroMorphoHTTPError
    • NeuroMorphoNotFoundError
    • CheckpointError
    • CheckpointVersionError
    • braincell.io.save_morpho
    • braincell.io.load_morpho
    • braincell.io.save_branch
    • braincell.io.load_branch
  • braincell.quad module
    • DiffEqState
    • DiffEqSingleState
    • DiffEqGroupState
    • DiffEqModule
    • IndependentIntegration
    • braincell.quad.state
    • braincell.quad.hidden_state
    • braincell.quad.state_grouping
    • IntegratorEntry
    • IntegratorRegistry
    • get_integrator
    • get_registry
    • register_integrator
    • all_integrators
    • braincell.quad.exp_euler_step
    • braincell.quad.exp_exp_euler_step
    • braincell.quad.ind_exp_euler_step
    • braincell.quad.euler_step
    • braincell.quad.midpoint_step
    • braincell.quad.rk2_step
    • braincell.quad.heun2_step
    • braincell.quad.ralston2_step
    • braincell.quad.rk3_step
    • braincell.quad.heun3_step
    • braincell.quad.ssprk3_step
    • braincell.quad.ralston3_step
    • braincell.quad.rk4_step
    • braincell.quad.ralston4_step
    • braincell.quad.backward_euler_step
    • braincell.quad.implicit_euler_step
    • braincell.quad.implicit_exp_euler_step
    • braincell.quad.implicit_rk4_step
    • braincell.quad.cn_exp_euler_step
    • braincell.quad.cn_rk4_step
    • braincell.quad.splitting_step
    • braincell.quad.staggered_step
  • braincell.vis module
    • braincell.vis.plot2d
    • braincell.vis.plot3d
    • braincell.vis.plot_movie
    • braincell.vis.plot_traces
    • braincell.vis.plot_dendrogram
    • braincell.vis.plot_topology
    • braincell.vis.plot_point_topology
    • braincell.vis.plot_sholl
    • braincell.vis.plot_branch_order_histogram
    • braincell.vis.compare_morphologies
    • braincell.vis.compare_values
    • VisHooks
    • PickInfo
    • braincell.vis.theme
    • braincell.vis.publication_theme
    • braincell.vis.configure_defaults
    • braincell.vis.get_defaults
    • braincell.vis.reset_defaults
    • braincell.vis.set_defaults
    • braincell.vis.save_figure
    • VisDefaults
    • PublicationTheme
    • OverlaySpec
    • ValueSpec
    • LayoutConfig
    • LayoutCache
  • .rst

Nav1p6_MA2024_PC

Contents

  • Nav1p6_MA2024_PC
    • Nav1p6_MA2024_PC.reset_state()

Nav1p6_MA2024_PC#

class braincell.channel.Nav1p6_MA2024_PC(size, temp=Quantity(295.15, 'K'), g_max=Quantity(16., 'mS / cm^2'), name=None, solver=None, substeps=None)#

Resurgent Nav1.6 sodium current, Purkinje-cell parameterisation.

The same 13-state Raman & Bean [1] / Khaliq et al. [2] resurgent sodium Markov scheme documented in Nav1p6_MA2020_GoC, as implemented by Akemann & Knopfel (2006) [3] and reused unchanged for the human Purkinje-cell model of (Masoli et al., 2024) [4].

Parameters:
  • size (int | Sequence[int] | integer | Sequence[integer]) – Channel state shape.

  • temp (Array | ndarray | bool | number | bool | int | float | complex | Quantity) – Absolute temperature driving the \(\phi\) factor, default 22 degrees Celsius. Inherited from Nav1p6_MA2020_GoC.

  • g_max (Array | ndarray | bool | number | bool | int | float | complex | Quantity | Callable) – Maximal conductance density, default 16.0 mS/cm2. Inherited from Nav1p6_MA2020_GoC.

  • name (str | None) – Optional channel name.

  • solver (str | None) – Override for Markov’s default ODE solver.

  • substeps (int | None) – Override for Markov’s default substep count.

See also

Nav1p6_MA2020_GoC

The base class; full equations, state topology and constant values are documented there.

Nav1p6_MA2025_BC

Same scheme and constants, basket-cell model citation.

Nav1p6_RI2021_SC

Same scheme and constants, stellate-cell model citation.

Notes

Ported from Nav1p6_MA24_PC.mod. This class does not override __init__: the constructor, the transition-rate lambdas, the fixed kinetic constants and current() are all inherited unchanged from Nav1p6_MA2020_GoC. Only the register_channel key and this docstring’s model citation differ – the .mod file this class ports from parameterises the identical mechanism for a different cell type, not a different kinetic scheme.

No import deviation is recorded for this mechanism in the bibliography’s MA2024 import-deviations tables.

References

[1]

Raman, I. M., & Bean, B. P. (2001). Inactivation and recovery of sodium currents in cerebellar Purkinje neurons: evidence for two mechanisms. Biophysical Journal, 80(2), 729-737. doi:10.1016/S0006-3495(01)76052-3

[2]

Khaliq, Z. M., Gouwens, N. W., & Raman, I. M. (2003). The contribution of resurgent sodium current to high-frequency firing in Purkinje neurons: an experimental and modeling study. The Journal of Neuroscience, 23(12), 4899-4912. doi:10.1523/JNEUROSCI.23-12-04899.2003

[3]

Akemann, W., & Knopfel, T. (2006). Interaction of Kv3 potassium channels and resurgent sodium current influences the rate of spontaneous firing of Purkinje neurons. The Journal of Neuroscience, 26(17), 4602-4612. doi:10.1523/JNEUROSCI.5204-05.2006

[4]

Masoli, S., Sanchez-Ponce, D., Vrieler, N., Abu-Haya, K., Lerner, V., Shahar, T., Nedelescu, H., Rizza, M. F., Benavides-Piccione, R., DeFelipe, J., Yarom, Y., Munoz, A., & D’Angelo, E. (2024). Human Purkinje cells outperform mouse Purkinje cells in dendritic complexity and computational capacity. Communications Biology, 7(1), 5. doi:10.1038/s42003-023-05689-y

reset_state(V, Na, batch_size=None)[source]#

Reset the state of the ion channel.

This method should reset all state variables of the channel to their initial values.

Parameters:
  • *args – Variable length argument list.

  • **kwargs – Arbitrary keyword arguments.

previous

Nav1p6_MA2020_GoC

next

Nav1p6_MA2025_BC

Contents
  • Nav1p6_MA2024_PC
    • Nav1p6_MA2024_PC.reset_state()

By BrainX Ecosystem

© Copyright 2025, braincell.

Last updated on Aug 16, 2026.

BrainX Ecosystem

An open, differentiable ecosystem for brain simulation. We build the foundations the next decade of computational neuroscience will run on.

Modeling
  • brainpy (classic) ↗
  • brainpy.state
  • braincell
  • brainmass
Infrastructure
  • brainunit
  • brainevent
  • braintrace
  • braintools
Compilation
  • brainstate

Research

  • Papers about BrainX
  • Papers using BrainX
  • Papers citing BrainX
© 2026 BrainX Developers · How to cite →
Apache-2.0 JAX