Cardiac sarcomere dynamics (Negroni and Lascano 1996)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:126467
"A muscle model establishing the link between cross-bridge dynamics and intracellular Ca2+ kinetics was assessed by simulation of experiments performed in isolated cardiac muscle. The model is composed by the series arrangement of muscle units formed by inextensible thick and thin filaments in parallel with an elastic element. Attached cross-bridges act as independent force generators whose force is linearly related to the elongation of their elastic structure. Ca2+ kinetics is described by a four-state system of sites on the thin filament associated with troponin C: sites with free troponin C (T), sites with Ca2+ bound to troponin C (TCa); sites with Ca2+ bound to troponin C and attached cross-bridges (TCa*); and sites with troponin C not associated with Ca2+ and attached cross-bridges (T*). The intracellular Ca2+ concentration ([Ca2+]) is controlled solely by the sarcoplasmic reticulum through an inflow function and a saturated outflow pump function. ..."
Reference:
1 . Negroni JA, Lascano EC (1996) A cardiac muscle model relating sarcomere dynamics to calcium kinetics. J Mol Cell Cardiol 28:915-29 [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): Heart cell;
Channel(s):
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Calcium dynamics;
Implementer(s): Gannier, Francois [francois.gannier at univ-tours.fr]; Malecot, Claire ;
objectvar save_window_, rvp_
objectvar scene_vector_[9]
objectvar ocbox_, ocbox_list_, scene_, scene_list_
{ocbox_list_ = new List()  scene_list_ = new List()}

//Begin Insert/Remove Mechanisms
{
load_file("inserter.hoc", "Inserter")
}
{
soma ocbox_ = new Inserter(0)
}
{object_push(ocbox_)}
{
mt.select("Cont") i = mt.selected()
ms[i] = new MechanismStandard("Cont")
mstate[i]= 1
maction(i)
}
{object_pop() doNotify()}
{
ocbox_ = ocbox_.v1
ocbox_.map("Insert/Remove Mechanisms", 0, 543, 136.8, 275.4)
}
objref ocbox_
//End Insert/Remove Mechanisms

{WindowMenu[0].ses_gid(1, 0, 1, "init")}
{
xpanel("RunControl", 0)
v_init = -65
xvalue("Init","v_init", 1,"stdinit()", 1, 1 )
xbutton("Init & Run","run()")
xbutton("Stop","stoprun=1")
runStopAt = 5
xvalue("Continue til","runStopAt", 1,"{continuerun(runStopAt) stoprun=1}", 1, 1 )
runStopIn = 1
xvalue("Continue for","runStopIn", 1,"{continuerun(t + runStopIn) stoprun=1}", 1, 1 )
xbutton("Single Step","steprun()")
t = 1000
xvalue("t","t", 2 )
tstop = 1000
xvalue("Tstop","tstop", 1,"tstop_changed()", 0, 1 )
dt = 0.2662
xvalue("dt","dt", 1,"setdt()", 0, 1 )
steps_per_ms = 40
xvalue("Points plotted/ms","steps_per_ms", 1,"setdt()", 0, 1 )
screen_update_invl = 0.05
xvalue("Scrn update invl","screen_update_invl", 1,"", 0, 1 )
realtime = 0.3
xvalue("Real Time","realtime", 0,"", 0, 1 )
xpanel(0,98)
}
{WindowMenu[0].ses_gid(0, 0, 1, "init")}
objectvar scene_vector_[1]
{doNotify()}

Loading data, please wait...