Phase response curves firing rate dependency of rat purkinje neurons in vitro (Couto et al 2015)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:155735
NEURON implementation of stochastic gating in the Khaliq-Raman Purkinje cell model. NEURON implementation of the De Schutter and Bower model of a Purkinje Cell. Matlab scripts to compute the Phase Response Curve (PRC). LCG configuration files to experimentally determine the PRC. Integrate and Fire models (leaky and non-leaky) implemented in BRIAN to see the influence of the PRC in a network of unconnected neurons receiving sparse common input.
References:
1 . Couto J, Linaro D, De Schutter E, Giugliano M (2015) On the firing rate dependency of the phase response curve of rat Purkinje neurons in vitro. PLoS Comput Biol 11:e1004112 [PubMed]
2 . Linaro D, Couto J, Giugliano M (2014) Command-line cellular electrophysiology for conventional and real-time closed-loop experiments. J Neurosci Methods 230:5-19 [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): Cerebellum Purkinje GABA cell;
Channel(s):
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON; MATLAB; Brian; LCG; Python;
Model Concept(s): Phase Response Curves;
Implementer(s): Couto, Joao [jpcouto at gmail.com];
Search NeuronDB for information about:  Cerebellum Purkinje GABA cell;
/
pkj_prc
lcg
README
prc.stim
prc.xml
                            
<lcg>
  <simulation>
    <rate>30000</rate>
    <tend>100.0</tend>
  </simulation>
  <entities>
    <entity>
      <name>H5Recorder</name>
      <id>0</id>
      <parameters>
        <compress>True</compress>
      </parameters>
    </entity>
    <entity>
      <name>RealNeuron</name>
      <id>1</id>
      <parameters>
        <readChannel>0</readChannel>
        <reference>GRSE</reference>
        <holdLastValue>true</holdLastValue>
        <inputConversionFactor>100</inputConversionFactor>
        <inputRange>[-10,+10]</inputRange>
        <outputConversionFactor>0.001</outputConversionFactor>
        <V0>-65</V0>
        <writeChannel>0</writeChannel>
        <spikeThreshold>-20</spikeThreshold>
        <outputSubdevice>1</outputSubdevice>
        <inputSubdevice>0</inputSubdevice>
        <kernelFile>kernel.dat</kernelFile>
        <holdLastValueFilename>prc.lastValue</holdLastValueFilename>
        <deviceFile>/dev/comedi0</deviceFile>
      </parameters>
      <connections>0,5,8,9,10,11</connections>
    </entity>
    <entity>
      <name>Waveform</name>
      <id>2</id>
      <parameters>
        <units>pA</units>
        <triggered>True</triggered>
        <filename>prc.stim</filename>
      </parameters>
      <connections>0,1</connections>
    </entity>
    <entity>
      <name>PID</name>
      <id>3</id>
      <parameters>
        <gd>0</gd>
        <gp>0.1</gp>
        <gi>0.001</gi>
        <baselineCurrent>0.0</baselineCurrent>
      </parameters>
      <connections>0,1</connections>
    </entity>
    <entity>
      <name>Constant</name>
      <id>4</id>
      <parameters>
        <units>Hz</units>
        <value>60.0</value>
      </parameters>
      <connections>0,3</connections>
    </entity>
    <entity>
      <name>FrequencyEstimator</name>
      <id>5</id>
      <parameters>
        <tau>0.1</tau>
        <initialFrequency>60.0</initialFrequency>
      </parameters>
      <connections>0,3,6</connections>
    </entity>
    <entity>
      <name>SobolDelay</name>
      <id>6</id>
      <parameters>
        <startSample>0</startSample>
        <max>-1</max>
        <min>0</min>
      </parameters>
      <connections>7</connections>
    </entity>
    <entity>
      <name>VariableDelayConnection</name>
      <id>7</id>
      <parameters/>
      <connections>2</connections>
    </entity>
    <entity>
      <name>EventCounter</name>
      <id>8</id>
      <parameters>
        <eventToSend>TRIGGER</eventToSend>
        <autoReset>False</autoReset>
        <eventToCount>SPIKE</eventToCount>
        <maxCount>3</maxCount>
      </parameters>
      <connections>7</connections>
    </entity>
    <entity>
      <name>EventCounter</name>
      <id>9</id>
      <parameters>
        <eventToSend>TOGGLE</eventToSend>
        <autoReset>False</autoReset>
        <eventToCount>SPIKE</eventToCount>
        <maxCount>2</maxCount>
      </parameters>
      <connections>3,5</connections>
    </entity>
    <entity>
      <name>EventCounter</name>
      <id>10</id>
      <parameters>
        <eventToSend>TOGGLE</eventToSend>
        <autoReset>False</autoReset>
        <eventToCount>SPIKE</eventToCount>
        <maxCount>5</maxCount>
      </parameters>
      <connections>3,5</connections>
    </entity>
    <entity>
      <name>EventCounter</name>
      <id>11</id>
      <parameters>
        <eventToSend>RESET</eventToSend>
        <autoReset>True</autoReset>
        <eventToCount>SPIKE</eventToCount>
        <maxCount>8.0</maxCount>
      </parameters>
      <connections>8,9,10,12</connections>
    </entity>
    <entity>
      <name>EventCounter</name>
      <id>12</id>
      <parameters>
        <eventToSend>STOPRUN</eventToSend>
        <autoReset>True</autoReset>
        <eventToCount>RESET</eventToCount>
        <maxCount>100.0</maxCount>
      </parameters>
    </entity>
    <entity>
      <name>ConstantFromFile</name>
      <id>13</id>
      <parameters>
        <units>pA</units>
        <filename>prc.lastValue</filename>
      </parameters>
      <connections>0,1</connections>
    </entity>
  </entities>
</lcg>

Loading data, please wait...