Model of arrhythmias in a cardiac cells network (Casaleggio et al. 2014)

 Download zip file 
Help downloading and running models
" ... Here we explore the possible processes leading to the occasional onset and termination of the (usually) non-fatal arrhythmias widely observed in the heart. Using a computational model of a two-dimensional network of cardiac cells, we tested the hypothesis that an ischemia alters the properties of the gap junctions inside the ischemic area. ... In conclusion, our model strongly supports the hypothesis that non-fatal arrhythmias can develop from post-ischemic alteration of the electrical connectivity in a relatively small area of the cardiac cell network, and suggests experimentally testable predictions on their possible treatments."
1 . Casaleggio A, Hines ML, Migliore M (2014) Computational model of erratic arrhythmias in a cardiac cell network: the role of gap junctions. PLoS One 9:e100288 [PubMed]
Model Information (Click on a link to find other models with that property)
Model Type: Realistic Network; Neuron or other electrically excitable cell;
Brain Region(s)/Organism:
Cell Type(s): Cardiac ventricular cell;
Channel(s): I K; I Sodium; I Calcium; I Potassium;
Gap Junctions: Gap junctions;
Simulation Environment: NEURON;
Model Concept(s): Spatio-temporal Activity Patterns; Detailed Neuronal Models; Action Potentials; Heart disease; Conductance distributions;
Implementer(s): Hines, Michael [Michael.Hines at]; Migliore, Michele [Michele.Migliore at];
Search NeuronDB for information about:  I K; I Sodium; I Calcium; I Potassium;
Since this is an electrode current, positive values of i depolarize the cell
and in the presence of the extracellular mechanism there will be a change
in vext since i is not a transmembrane current but a current injected
directly to the inside of the cell.

n pulses of amp and dur starting at del with interval del1 between them.

	RANGE del, dur, amp, del1, n, i
	(nA) = (nanoamp)

	del = 100 (ms)	<0,1e9>
	dur = .1 (ms)	<0,1e9>
	amp = 2 (nA)
	del1 = 1000 (ms) <1e-9,1e9> :time between pulses (off to on)
	n = 100 	<0,1e9> : number of pulses
ASSIGNED { i (nA) cnt a(nA)}

	i = 0
	cnt = 0
	net_send(del, 1)

	i = a

	if (flag == 1) {
		a = amp
		cnt = cnt + 1
		net_send(dur, 2)
	}else if (flag == 2) {
		a = 0
		if (cnt < n) {
			net_send(del1, 1)

Loading data, please wait...