CA1 pyramidal neuron (Combe et al 2018)

 Download zip file   Auto-launch 
Help downloading and running models
Accession:244416
"Gamma oscillations are thought to play a role in learning and memory. Two distinct bands, slow (25-50 Hz) and fast (65-100 Hz) gamma, have been identified in area CA1 of the rodent hippocampus. Slow gamma is phase-locked to activity in area CA3 and presumably driven by the Schaffer collaterals. We used a combination of computational modeling and in vitro electrophysiology in hippocampal slices of male rats to test whether CA1 neurons responded to Schaffer collateral stimulation selectively at slow gamma frequencies, and to identify the mechanisms involved. Both approaches demonstrated that in response to temporally precise input at Schaffer collaterals, CA1 pyramidal neurons fire preferentially in the slow gamma range regardless of whether the input is at fast or slow gamma frequencies, suggesting frequency selectivity in CA1 output with respect to CA3 input. In addition, phase-locking, assessed by the vector strength, was more precise for slow gamma than fast gamma input. ..."
Reference:
1 . Combe CL, Canavier CC, Gasparini S (2018) Intrinsic Mechanisms of Frequency Selectivity in the Proximal Dendrites of CA1 Pyramidal Neurons. J Neurosci 38:8110-8127 [PubMed]
Citations  Citation Browser
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: Hippocampus;
Cell Type(s): Hippocampus CA1 pyramidal GLU cell;
Channel(s): I Na,p; I Na,t; I L high threshold; I T low threshold; I A; I K; I M; I h; I K,Ca; I Calcium;
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: NEURON;
Model Concept(s): Gamma oscillations;
Implementer(s): Canavier, CC;
Search NeuronDB for information about:  Hippocampus CA1 pyramidal GLU cell; I Na,p; I Na,t; I L high threshold; I T low threshold; I A; I K; I M; I h; I K,Ca; I Calcium;
/
CombeEtAl2018
template
BasalPath.hoc *
ObliquePath.hoc *
                            
// This template creates the Basal Path lists, starting from the
// section attached to the trunk and ending with the basal tip section 
// written by Yiota Poirazi, July 2001, poirazi@LNC.usc.edu

begintemplate BasalPath

public basal_dtrunk_to_tip, basal_trunk_section, root_basal

strdef sexec

objref basal_trunk_section
strdef basal_trunk_section_name

objref root_basal
strdef root_basal_name

objref basal_tip_section
strdef basal_tip_section_name

objref basal_path

proc init () {
  sec_count=0

  forsec $o1 {

    if (sec_count==1) {
       root_basal    = new SectionRef()
       root_basal_name=secname()
    }
      
    if (!sec_count) {
       distance(0,1)
       basal_trunk_section  = new SectionRef()
       basal_trunk_section_name=secname()
      }
    sec_count=sec_count+1

    basal_tip_section    = new SectionRef()
    basal_tip_section_name=secname()
  }

  access root_basal.sec
  distance(0,0)
  access basal_tip_section.sec
  basal_dtrunk_to_tip=distance(1,1)

//printf("BasalPath basal_trunk_section: %s root_basal: %s basal_tip_section: %s distance between root_basal and basal_tip_section: %g\n", basal_trunk_section_name, root_basal_name, basal_tip_section_name, basal_dtrunk_to_tip)
}

endtemplate BasalPath