Updated Tritonia Swim CPG (Calin-Jagemann et al. 2007)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:93325
Model of the 3-cell core CPG (DSI, C2, and VSI-B) mediating escape swimming in Tritonia diomedea. Cells use a hybrid integrate-and-fire scheme pioneered by Peter Getting. Each model cell is reconstructed from extensive physiological measurements to precisely mimic I-F curves, synaptic waveforms, and functional connectivity.
Reference:
1 . Calin-Jageman RJ, Tunstall MJ, Mensh BD, Katz PS, Frost WN (2007) Parameter space analysis suggests multi-site plasticity contributes to motor pattern initiation in Tritonia. J Neurophysiol 98:2382-98 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network;
Brain Region(s)/Organism: Tritonia;
Cell Type(s): Tritonia swim interneuron dorsal; Tritonia cerebral cell; Tritonia swim interneuron ventral;
Channel(s): I A;
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Bursting; Oscillations; Invertebrate;
Implementer(s): Calin-Jageman, Robert [rcalinjageman at gsu dot edu]; Mensh, Brett ; Frost, William N; Katz, Paul S; Tunstall, Mark ;
Search NeuronDB for information about:  I A;
/
nfrost
celltypes
C2Type.hoc
DRIType.hoc
DSIType.hoc
IFType.hoc *
VSIType.hoc
                            
//execute1("celltypes.element(\"Cell\")")

/* DSI Type Template  */
/* Created by Bob Calin-Jageman */

begintemplate DSIType
	/* public references for L29Type */
	public soma, ileak, ishunt, sthold, stholdnc, iunder, iundernc
	
	/* public sections and objectvars */
	create soma
	objectvar ileak, ishunt, sthold, stholdnc, iunder, iundernc

	proc init() {
		

		/* Basic Settings */
		soma.L =  5.6491
		soma.nseg = 1
		soma.cm = 1.57*11.28
		soma.v = -47.5
		
		/* leak object */
		soma {ileak = new leak(0.5)}
		ileak.vrest = -47.5
		ileak.r = 38.8

		/* shunt object */
		soma {ishunt = new shunt(0.5)}
		ishunt.G = 0.080
		ishunt.erev = -47.5
		ishunt.Bm = 29
		ishunt.Cm = -1
		ishunt.Tm = 10
		ishunt.Bh = -100
		ishunt.Ch = 1
		ishunt.Th = 100000	
		ishunt.vstart = -47.5

		/* thold object */
		soma {sthold = new thold(0.5)}
		sthold.steadystate = -50
		sthold.reset = 200
		sthold.decaytc = 15

		soma stholdnc = new NetCon(&v(0.5), sthold, 0, 0, 1)
		setpointer sthold.nc_thresh, stholdnc.threshold

		/* spike overshoot objects */
		soma {iunder = new tholdsyn(0.5)}
		soma iundernc = new NetCon(&v(0.5), iunder, 0, 0, 1)
	
		iunder.G1_weight = 0.30000001
		iunder.G2_weight = 0.012
		iunder.G3_weight = 0.0
	
		iunder.G1_eRev = -80
		iunder.G2_eRev = -80
		iunder.G3_eRev = 0
	
		iunder.G1_opentc = 10
		iunder.G2_opentc = 200
		iunder.G3_opentc = 1

		iunder.G1_closetc = 85
		iunder.G2_closetc = 2800
		iunder.G3_closetc = 1

	}

endtemplate DSIType

Loading data, please wait...