Squid axon (Hodgkin, Huxley 1952) (NEURON)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:5426
The classic HH model of squid axon membrane implemented in NEURON. Hodgkin, A.L., Huxley, A.F. (1952)
Reference:
1 . HODGKIN AL, HUXLEY AF (1952) A quantitative description of membrane current and its application to conduction and excitation in nerve. J Physiol 117:500-44 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Axon;
Brain Region(s)/Organism:
Cell Type(s): Squid axon; Hodgkin-Huxley neuron;
Channel(s): I Na,t; I K;
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Action Potentials; Invertebrate;
Implementer(s): Hines, Michael [Michael.Hines at Yale.edu];
Search NeuronDB for information about:  I Na,t; I K;
objectvar save_window_, rvp_
objectvar scene_vector_[4]
objectvar ocbox_, ocbox_list_, scene_, scene_list_
{ocbox_list_ = new List()  scene_list_ = new List()}

//Begin VecWrap[0]
{
load_file("vecwrap.hoc")
}
{
ocbox_=new VecWrap(1)
}
{object_push(ocbox_)}
vy = new Vector(12)
vx = new Vector(12)
vy.label("6")
for i=0,11 { vx.x[i]=fscan() vy.x[i]=fscan()}
0.151203 0.0138462
0.340206 0.04
0.53866 0.0476923
0.708763 0.0461538
1.10567 0.0446154
1.48368 0.0461538
2.00344 0.0461538
2.81615 0.0461538
4.15808 0.0446154
6.42612 0.0446154
8.80756 0.0430769
11.2363 0.0461538
input(vx, vy)
vy = new Vector(12)
vx = new Vector(12)
vy.label("10")
for i=0,11 { vx.x[i]=fscan() vy.x[i]=fscan()}
0.141753 0.0446154
0.321306 0.0923077
0.519759 0.112308
0.699313 0.123077
1.08677 0.127692
1.49313 0.126154
1.96564 0.12
2.79725 0.113846
4.16753 0.1
6.43557 0.0953846
8.76031 0.0861538
11.2363 0.0861538
input(vx, vy)
vy = new Vector(12)
vx = new Vector(12)
vy.label("19")
for i=0,11 { vx.x[i]=fscan() vy.x[i]=fscan()}
0.113402 0.145455
0.330756 0.363636
0.510309 0.581818
0.699313 0.709091
1.07732 0.781818
1.49313 0.818182
1.96564 1
2.7878 0.836364
4.14863 0.381818
6.42612 0.272727
8.76031 0.309091
11.2174 0.363636
input(vx, vy)
vy = new Vector(12)
vx = new Vector(12)
vy.label("26")
for i=0,11 { vx.x[i]=fscan() vy.x[i]=fscan()}
0.122852 0.181818
0.330756 0.854545
0.500859 1.30909
0.680412 1.76364
1.05842 2.38182
1.46478 2.45455
1.94674 2.07273
2.7689 1.41818
4.14863 0.545455
6.39777 0.490909
8.78866 0.563636
11.2268 0.618182
input(vx, vy)
vy = new Vector(12)
vx = new Vector(12)
vy.label("32")
for i=0,11 { vx.x[i]=fscan() vy.x[i]=fscan()}
0.0945017 0.560748
0.321306 1.7757
0.500859 3.17757
0.670962 4.11215
1.05842 4.95327
1.46478 4.48598
1.93729 3.5514
2.77835 2.05607
4.12973 0.747664
6.41667 0.654206
8.75086 0.841121
11.2174 1.1215
input(vx, vy)
vy = new Vector(12)
vx = new Vector(12)
vy.label("38")
for i=0,11 { vx.x[i]=fscan() vy.x[i]=fscan()}
0.0945017 0.934579
0.292955 3.5514
0.481959 5.98131
0.680412 6.91589
1.03952 7.19626
1.44588 6.07477
1.95619 4.29907
2.7878 2.33645
4.11082 1.21495
6.40722 0.841121
8.76031 1.21495
11.1985 1.1215
input(vx, vy)
vy = new Vector(12)
vx = new Vector(12)
vy.label("51")
for i=0,11 { vx.x[i]=fscan() vy.x[i]=fscan()}
0.0945017 1.68224
0.292955 6.91589
0.472509 10.6542
0.652062 11.4019
1.01117 9.90654
1.42698 6.91589
1.91838 4.20561
2.75945 1.68224
4.11082 1.02804
6.36942 1.02804
8.77921 1.02804
11.1985 1.1215
input(vx, vy)
vy = new Vector(12)
vx = new Vector(12)
vy.label("63")
for i=0,11 { vx.x[i]=fscan() vy.x[i]=fscan()}
0.0756014 3.45794
0.236254 10.2804
0.444158 13.271
0.633162 12.8037
1.01117 9.81308
1.45533 5.88785
1.91838 2.80374
2.75945 0.747664
4.10137 0.0934579
6.37887 0.373832
8.73196 0.560748
11.189 0.747664
input(vx, vy)
vy = new Vector(12)
vx = new Vector(12)
vy.label("76")
for i=0,11 { vx.x[i]=fscan() vy.x[i]=fscan()}
0.0661512 5.60748
0.255155 16.3551
0.444158 17.4766
0.623711 16.0748
1.00172 10.4673
1.40808 5.51402
1.89948 2.71028
2.7311 1.02804
4.10137 0.934579
6.35052 1.30841
8.72251 1.1215
11.1796 1.02804
input(vx, vy)
vy = new Vector(12)
vx = new Vector(12)
vy.label("88")
for i=0,11 { vx.x[i]=fscan() vy.x[i]=fscan()}
0.0472509 7.19626
0.217354 16.0748
0.434708 17.5701
0.604811 14.8598
0.992268 8.13084
1.40808 3.36449
1.89003 1.1215
2.7122 0.654206
4.07302 0.934579
6.36942 0.841121
8.72251 0.560748
11.1796 0.373832
input(vx, vy)
vy = new Vector(11)
vx = new Vector(11)
vy.label("100")
for i=0,10 { vx.x[i]=fscan() vy.x[i]=fscan()}
0.0283505 9.53271
0.151203 17.1963
0.415808 17.4766
0.57646 14.486
0.954467 7.57009
1.36082 2.33645
1.87113 1.1215
2.7122 1.68224
4.05412 1.7757
6.35052 1.30841
8.72251 0.280374
input(vx, vy)
vy = new Vector(11)
vx = new Vector(11)
vy.label("109")
for i=0,10 { vx.x[i]=fscan() vy.x[i]=fscan()}
0 12.9907
0.179553 18.785
0.396907 17.6636
0.56701 14.0187
0.945017 7.19626
1.37027 2.52336
1.85223 2.14953
2.68385 2.99065
4.03522 2.52336
6.31271 1.49533
8.70361 0.46729
input(vx, vy)
{object_pop()}
{
{
save_window_=ocbox_.g
save_window_.size(-1.19209e-07,12,0,19)
scene_vector_[3] = save_window_
ocbox_.g = save_window_
save_window_.save_name("ocbox_.g")
}
ocbox_ = ocbox_.b
ocbox_.map("VecWrap[0]", 456, 79, 622.08, 632.64)
}
objref ocbox_
//End VecWrap[0]

objectvar scene_vector_[1]
{doNotify()}

Loading data, please wait...