Code Monkey home page Code Monkey logo

hodgkinhuxely's Introduction

HodgkinHuxely-Spiking

A Model to simulate neuronal spiking based on Hodgkin Huxley model

The Hodgkin–Huxley model, or conductance-based model, is a mathematical model that describes how action potentials in neurons are initiated and propagated. It is a set of nonlinear differential equations that approximates the electrical characteristics of excitable cells such as neurons and cardiac myocytes. Alan Lloyd Hodgkin and Andrew Fielding Huxley described the model in 1952 to explain the ionic mechanisms underlying the initiation and propagation of action potentials in the squid giant axon.[1] They received the 1963 Nobel Prize in Physiology or Medicine for this work.

Plotly

finalPlot

Noisy Input

Neuronal noise or neural noise refers to the random intrinsic electrical fluctuations within neuronal networks. These fluctuations are not associated with encoding a response to internal or external stimuli and can be from one to two orders of magnitude.[1] Most noise commonly occurs below a voltage-threshold that is needed for an action potential to occur, but sometimes it can be present in the form of an action potential; for example, stochastic oscillations in pacemaker neurons in suprachiasmatic nucleus are partially responsible for the organization of circadian rhythms.[2][3]

spikes_random_noise

Coupled Neuron with Noisy Inputs

Ephaptic coupling is a form of communication within the nervous system and is distinct from direct communication systems like electrical synapses and chemical synapses. It may refer to the coupling of adjacent (touching) nerve fibers caused by the exchange of ions between the cells, or it may refer to coupling of nerve fibers as a result of local electric fields.[5] In either case ephaptic coupling can influence the synchronization and timing of action potential firing in neurons. Myelination is thought to inhibit ephaptic interactions.[6]

coupledNeuron

Model 2:[7]

Screen Shot 2019-08-14 at 11 49 32

coupledNeuron

Connected Neuron using Nest Library(LIF model):

connectedNeuron

refrences

[1] Hodgkin AL, Huxley AF (August 1952). "A quantitative description of membrane current and its application to conduction and excitation in nerve". The Journal of Physiology. 117 (4): 500–44. doi:10.1113/jphysiol.1952.sp004764. PMC 1392413. PMID 12991237.

[2] Jacobson, G. A. (2005). "Subthreshold voltage noise of rat neocortical pyramidal neurones". J Physiol. 564 (Pt 1): 145–160. doi:10.1113/jphysiol.2004.080903. PMC 1456039. PMID 15695244.

[3] Ko, C. H. (2010). "Emergence of Noise-Induced Oscillations in the Central Circadian Pacemaker". PLOS Biology. 8 (10): e1000513. doi:10.1371/journal.pbio.1000513. PMC 2953532. PMID 20967239.

[4] Mazzoni, E. O. (2005). "Circadian Pacemaker Neurons Transmit and Modulate Visual Information to Control a Rapid Behavioral Response". Neuron. 45 (2): 293–300. doi:10.1016/j.neuron.2004.12.038. PMID 15664180.

[5] Aur D., Jog, MS. (2010) Neuroelectrodynamics: Understanding the brain language, IOS Press, doi:10.3233/978-1-60750-473-3-i

[6] Hartline DK (May 2008). "What is myelin?". Neuron Glia Biol. 4 (2): 153–63. doi:10.1017/S1740925X09990263. PMID 19737435.

[7] Flexible resonance in prefrontal networks with strong feedback inhibition, https://doi.org/10.1371/journal.pcbi.1006357

hodgkinhuxely's People

Contributors

nosratullah avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.