Coincidence detection in MSO principal cells (Goldwyn et al. 2019)

 Download zip file 
Help downloading and running models
Accession:266961
How a particular combination of anatomical and biophysical properties results in a short integration window (good for detection of closely-coincident inputs) while also enabling efficient axonal firing with brief interspike intervals (needed to faithfully report a series of coincidences between high frequency presynaptic spike trains).
Reference:
1 . Goldwyn JH, Remme MWH, Rinzel J (2019) Soma-axon coupling configurations that enhance neuronal coincidence detection. PLoS Comput Biol 15:e1006476 [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: Auditory brainstem;
Cell Type(s): Medial Superior Olive (MSO) cell;
Channel(s): I Sodium; I_KLT;
Gap Junctions:
Receptor(s):
Gene(s):
Transmitter(s):
Simulation Environment: MATLAB;
Model Concept(s): Coincidence Detection; Synaptic Integration; Two-port analysis of electrotonus; Voltage transfer ratio; Equivalent PI circuit; Excitability;
Implementer(s): Goldwyn, Joshua [jhgoldwyn at gmail.com];
Search NeuronDB for information about:  I Sodium; I_KLT;
/
TwoCompartmentModel-master
ReadMe.md
CarneyModel.m
EasyRun.m
getParam.m
LICENSE *
passiveParamFig.m
ResponseToAN.m
ResponseToEPSGpair.m
ResponseToRamp.m
ResponseToStep.m
TwoCptAN_func.m
TwoCptANode.m
TwoCptODE.m
                            
# TwoCompartmentModel

This repository includes simulation code used in 

Title: Soma-axon coupling configurations that enhance neuronal coincidence detection

Authors: Joshua H Goldwyn, Michiel WH Remme, John Rinzel

Manuscript available at: https://journals.plos.org/ploscompbiol/article/authors?id=10.1371/journal.pcbi.1006476 

Manuscript accepted for publication in: PLoS Computational Biology

The authors make the following code available for scientific research and educational purposes:

**** MATLAB CODE ****

EasyRun.m
This is a "starter" program that lets the user set model parameters and run the two-compartment model.
Note: Simulating responses to auditory nerve inputs requires installation of the Zilany,Bruce, Carney model. See below.  

getParam.m
User enters coupling coefficients and KLT fractions, and code returns parameters for the two-compartment model

passiveParamFig.m
Run this to reproduce Figure 2

*  ResponseToAN.m
Simulate responses to synaptic inputs generated by Zilany et al Auditory Nerve model
Run this to reproduce Figure 4

ResponseToStep.m
Simulate responses to a "step" of constant current.
Run this to reproduce Figure 7A-D 

ResponseToRamp.m
Simulate responses to a "ramp" of current.
Run this to reproduce Figure 8A-D

ResponseToEPSGpair.m
Simulate responses to a sequence of two EPSGs with possible time delay between the EPSG events.
Run this to reproduce Figure 10A-D

TwoCptODE.m
System of ordinary differential equations that define the dynamics of the two-compartment model in response to current input.

* TwoCptANode.m
System of ordinary differential equations that define the dynamics of the two-compartment model in response to synaptic inputs. This script is called by the function TwoCptAN_func.m

* CarneyModel.m
Generates auditory nerve spike trains that can be used as inputs to the two-compartment model.  This script is called by the function TwoCptAN_func.m

* TwoCptAN_func.m
Simulates response of two-compartment model to AN spike trains.  This function is called by ResponseToAN.m




* Programs marked with asterisk require the Zilany,Bruce, Carney "updated" Auditory Nerve model (2014).  
Code for this model is available at https://www.urmc.rochester.edu/labs/carney/publications/auditory-models.aspx
Using the AN model requires that the Zilany et al code by mex-compiled, and placed in a path to which MATLAB has access.