ModelDB is moving. Check out our new site at https://modeldb.science. The corresponding page is https://modeldb.science/137846.

GP Neuron, somatic and dendritic phase response curves (Schultheiss et al. 2011)

 Download zip file 
Help downloading and running models
Accession:137846
Phase response analysis of a GP neuron model showing type I PRCs for somatic inputs and type II PRCs for dendritic excitation. Analysis of intrinsic currents underlying type II dendritic PRCs.
Reference:
1 . Schultheiss NW, Edgerton JR, Jaeger D (2010) Phase response curve analysis of a full morphological globus pallidus neuron model reveals distinct perisomatic and dendritic modes of synaptic integration. J Neurosci 30:2767-82 [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: Basal ganglia;
Cell Type(s): Globus pallidus neuron;
Channel(s):
Gap Junctions:
Receptor(s):
Gene(s): HCN1; HCN2;
Transmitter(s):
Simulation Environment: GENESIS;
Model Concept(s): Oscillations; Synchronization; Active Dendrites; Synaptic Integration; Parkinson's; Phase Response Curves;
Implementer(s): Edgerton, Jeremy R. [jedgert at emory.edu]; Hanson, Jesse E.; Schultheiss, Nathan W [nwschultheiss at gmail.com];
function take_snapshot

	openfile {snapshotname} w

    str thiscompt

	if ({exists {cellpath}})
		if ({getfield {cellpath} chanmode} > 1)
			call {cellpath} HSAVE
		end
	end

    str thischan 
    str thisCaPool
    str thisSynapse

    echo taking snapshot {snapshotname}...

    int first_time = 1
    //save {cellpath} {snapshotname} 
    foreach thiscompt ({el {cellpath}/##[][OBJECT=compartment]})
        echo {thiscompt}

        // saving compartment states
        if ( {first_time} == 1)
            first_time = 0
            save {thiscompt} {snapshotname}
	else
            save {thiscompt} {snapshotname} -append
        end

        // saving tabchannel states
        foreach thischan ({el {thiscompt}/##[OBJECT=tabchannel]})
            echo {thischan}
            save {thischan} {snapshotname} -append
        end

        foreach thisSynapse ({el {thiscompt}/##[OBJECT=synchan]})
            echo {thisSynapse}
            save {thisSynapse} {snapshotname} -append
        end

        // saving Ca pool states

        foreach thisCaPool ({el {thiscompt}/##[OBJECT=Ca_concen]})
            echo {thisCaPool}
            save {thisCaPool} {snapshotname} -append
        end
    end

	closefile {snapshotname}
	//closefile {allcompsfilename}
end
	
function restore_snapshot
    echo restoring snapshot {snapshotname}...

    restore {snapshotname} 
    call {cellpath} HRESTORE
    echo restoring done...
end
    

Loading data, please wait...