// $Id: pyr_layer.gmikejan22,v 16.1 2000/03/02 14:43:39 ajay Exp $ // genesis // pyr_layer.g // Make the syanpses for the pyramidal cells. // Also make pulse generator and add to soma // AMPA channel on apical_2, representing input from EC layer, has slower decay rate (20ms) // than AMPA channel (2ms) on apical (p-p connections) dendrite. ce /pyr/soma // Make the spike generator and link it into the cell. make_spike setfield spike thresh {spike_threshold_value} // set in constants.g setfield spike abs_refract 5e-3 // 5 ms addmsg . spike INPUT Vm // Make pulse generator ce /pyr/soma make_pulse addmsg /pyr/soma/pulse /pyr/soma INJECT output // Now do the syanpses. ce /pyr/soma make_GABAa_channel addmsg GABAa_channel . CHANNEL Gk Ek addmsg . GABAa_channel VOLTAGE Vm ce /pyr/apical make_GABAb_channel make_AMPA_channel make_NMDA_channel /pyr/apical addmsg GABAb_channel . CHANNEL Gk Ek addmsg . GABAb_channel VOLTAGE Vm addmsg AMPA_channel . CHANNEL Gk Ek addmsg . AMPA_channel VOLTAGE Vm addmsg NMDA_channel . CHANNEL Gk Ek addmsg . NMDA_channel VOLTAGE Vm ce /pyr/apical_2 make_AMPA_channel setfield AMPA_channel tau2 {100e-3} // slow decay so that K_A can be inactivated by EC input. addmsg AMPA_channel . CHANNEL Gk Ek addmsg . AMPA_channel VOLTAGE Vm // Create a plane of pyramidal cells. createmap /pyr /pyr_layer \ {CA3_NX} {CA3_NY} \ -delta {CA3_SEPX} {CA3_SEPY} \ -origin {-CA3_NX * CA3_SEPX / 2} {-CA3_NY * CA3_SEPY / 2}