////////////////////////////////////////////////////////////////////////////////
//
// Mark Cembrowski
// Janelia Research Campus
// Jan 11, 2016
//
// Correspondence: cembrowskim@janelia.hhmi.org
//
// The following scripts are designed to allow easy simulation of both
// inhibition and excitation onto a model CA1 PC, with the spatial distribution
// of inputs reflecting subcellular, cell-type-specific distributions of
// inhibition as determined by array tomography.
//
////////////////////////////////////////////////////////////////////////////////
// LOAD GUI.
{
load_file("nrngui.hoc")
}
// LOAD MORPHOLOGY.
{
load_file("loadMorph.hoc")
load_file("resetNSeg.hoc")
}
// ADJUST MORPHOLOGY AND ANNOTATION.
{
load_file("proofreadMorph.hoc") // proofread at-derived morph
load_file("idMorph.hoc") // create section lists for gross compartments
load_file("processMorph.hoc") // annotate how NEURON recognises sections
}
// IMPLEMENT INTRINSIC CHANNELS.
{
load_file("addChannels.hoc")
}
// ADJUST NUMERICAL ASPECTS OF SIMULATION.
{
load_file("initializationAndRun.hoc")
}
// PLACE ALL INHIBITORY SYNAPSES (ie, all VGAT+ SYNAPSES) AND THEN ASSIGN THEM
// AS OTHER GENOTYPES (SST, PV) AS DETERMINED BY ARRAY TOMOGRAPHY
// DISTRIBUTIONS.
{
load_file("addVgatInhibition.hoc")
load_file("synHelperScripts.hoc") // scripts retrieving synapse information
load_file("flagVgatInhibition.hoc")
load_file("inhibitionBiophysics.hoc") // assign inhibition properties
}
// PLACE ALL EXCITATORY SYNAPSES.
{
load_file("addExcitation.hoc")
}
// PROVIDE SCRIPTS THAT ALLOW FOR EASY MANIPULATION OF EXCITATION AND
// INHIBITION.
{
load_file("activateInhibition.hoc") // fxn toggling inhibition activation
load_file("activateExcitation.hoc") // fxn toggling excitation activation
}