SenseLab Home ModelDB Home

Wang-Buzsaki Interneuron (Talathi et al., 2010)
Accession: 136308
The submitted code provides the relevant C++ files, matlabfiles and the data files essential to reproduce the figures in the JCNS paper titled Control of neural synchrony using channelrhodopsin-2: A computational study.
Reference: Talathi SS, Carney PR, Khargonekar PP (2010) Control of neural synchrony using channelrhodopsin-2: a computational study. J Comput Neurosci [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; Synapse;
Brain Region(s)/Organism:  
Cell Type(s):   Neocortical Fast Spiking (FS) interneuron; Wang-Buzsaki neuron;
Channel(s):   
Gap Junctions:  
Receptor(s):  
Gene(s):  
Transmitter(s):  Gaba;
Simulation Environment:  C or C++ program;
Model Concept(s):  Synchronization;
Implementer(s):  Talathi Sachin [talathi at ufl.edu];
Search NeuronDB for information about:  Gaba;
\
JCNS-2010-CodeAndData
C++HH
simul_lrn
README.txt
                            
*******************README FOR Control of Neural Synchrony Using Channelrhodopsin-2, article tobe published in JCNS 2010*********************
Date 11/30/10 :

This directory contains all the source codes and other aasociated file for implementing the code and generating figures reported in the JCNS-2010 article titled:
Control of Neural Synchrony Using Channelrhodopsin-2-A Computational Study

The two main folders containing all the essential libraried are ./C++HH and ./simul_lrn (Do not change or touch any of the libraries in these folders)

The main codes are in directory ./C++HH/Codes/OptoControl/
This folder also includes the folder MatlabFiles containing all the relevant matlab scripts as well as the data that was used to generate the figures

There are 3 main C++ files. 
1)HHOpto.cc
2)PRC.cc
3)Test_Slow_Syn.cc

The corresponding executables are
1) runOpto
2) run_PRC
3) run_slow_compute

The Makefiles used to create the above executables (compiled on IMAC running i686-apple-darwin10-gcc-4.2.1) are 
1) MakeOpto.f
2) Make_PRC.f
3) Make_Inhib_Slow.f

All the functions required in above above C++ codes are in define.h and defineOpto.h file.

The key Matlabfiles to generate the figures are

1) PlayTemp.m -Creates the Phaseplots of time evolution of delta_n as function of H for various cases presented in the paper
2) CloseLoopTest.m- Does the nonlinear map calculations for closedloop control


The full differential equation for the UCI network in the presence of the closed loop control is implemented in Test_Slow_Syn.cc


-Sachin S Talathi
Assistant Professor
Dept of Pediatrics, Biomedical Engineering and Neuroscience
Univ of Florida



ModelDB Home  SenseLab Home   Help
Questions, comments, problems? Email the ModelDB Administrator
How to cite ModelDB
This site is Copyright 2012 Shepherd Lab, Yale University