Medial vestibular neuron models (Quadroni and Knopfel 1994)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:53876
The structure and the parameters of the model cells were chosen to reproduce the responses of type A and type B MVNns as described in electrophysiological recordings. The emergence of oscillatory firing under these two specific experimental conditions is consistent with electrophysiological recordings not used during construction of the model. We, therefore, suggest that these models have a high predictive value.
Reference:
1 . Quadroni R, Knöpfel T (1994) Compartmental models of type A and type B guinea pig medial vestibular neurons. J Neurophysiol 72:1911-24 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Neuron or other electrically excitable cell;
Brain Region(s)/Organism:
Cell Type(s): Vestibular neuron;
Channel(s): I Na,p; I Na,t; I L high threshold; I T low threshold; I A; I K; I h;
Gap Junctions:
Receptor(s): NMDA;
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Oscillations; Action Potentials; Calcium dynamics;
Implementer(s): Morse, Tom [Tom.Morse at Yale.edu];
Search NeuronDB for information about:  NMDA; I Na,p; I Na,t; I L high threshold; I T low threshold; I A; I K; I h;
load_file("nrngui.hoc")
load_file("bothcells.ses")
access somaA

// comment out everything that is figure specific for now
load_file("section_lists.hoc")
load_file("nmda_offon.hoc")

///////////////////
load_file("nrngui.hoc")

strdef tstr

xpanel("Figures for Quadroni and Knopfel 1994")
xlabel("Press a button to create the figure")
xlabel(" ")
xradiobutton("2 A1 B1", "restart(\"fig2a1b1\")")
xradiobutton("2 A2 B2", "restart(\"fig2a2b2\")")
xradiobutton("2 C", "restart(\"fig2c\")")
xradiobutton("2 D", "restart(\"fig2d\")")
xradiobutton("3", "restart(\"fig3\")")
xradiobutton("4 A", "restart(\"fig4a\")")
// xradiobutton("13 A B", "restart(\"fig13ab\")") // almost working !
xlabel(" ")
xlabel("Some of these demos will reduce resolution (dt increased) ")
xlabel("to make a briefer total run time because they take minutes.")
xlabel("(Figures 2C, 2D, and 3 are some of the shorter demos). Change the time ")
xlabel("time step to at the most 0.025 ms for greater accuracy if desired.")
xlabel("The simulations need a time step of smaller than 0.1 ms to not be to")
xlabel("far from numerical stability.")

xpanel(5,100)

pwmcnt = PWManager[0].count // the initial gui should not be dismissed

proc restart() {local i
	objref graphItem, save_window_
	for i=0, n_graph_lists-1 {
		graphList[i].remove_all()
	}
	flush_list.remove_all()
	fast_flush_list.remove_all()
	doNotify()
	for (i= PWManager[0].count-1; i >= pwmcnt; i -= 1) {
		PWManager[0].close(i)
		doNotify()
	}
	
	sprint(tstr, "%s.hoc", $s1)
	load_file(1, tstr)
}

Loading data, please wait...