Skip to content

risecourse/visual

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

<html>
<p>This project is the result of a research work and its associated publication is:
</p>
<p>Pablo Martinez-Canada, Milad Hobbi Mobarhan, Geir Halnes, Marianne Fyhn, Christian Morillas, Francisco Pelayo and Gaute T. Einevoll (2018), Biophysical Network Modeling of the dLGN Circuit: Effects of Cortical Feedback on Spatial Response Properties of Relay Cells, in PLOS Computational Biology. <a href="https://doi.org/10.1371/journal.pcbi.1005930">https://doi.org/10.1371/journal.pcbi.1005930</a>
</p>
<p>The software is licensed under GNU General Public License (file 'LICENSE'). The source code was developed by P. Martinez-Canada (<a href="mailto:pablomc@ugr.es">pablomc@ugr.es</a>), first during his research stay at the <a href="http://www.mn.uio.no/ibv/english/research/sections/fyscell/cinpla/">Centre for Integrative Neuroplasticity (CINPLA)</a>, from the University of Oslo (Norway), and later at Centro de Investigacion Tecnologias de la Informacion y de las Comunicaciones (CITIC) of the University of Granada (Spain). Some pieces of the code were adapted from the original code by Thomas Heiberg (<a href="https://no.linkedin.com/in/thomasheiberg">https://no.linkedin.com/in/thomasheiberg</a>).
</p>
<p/>Note: this code is also available from github: <a href="https://github.com/CINPLA">https://github.com/CINPLA</a>
<p>Prerequisites
</p>
<p>The source code has been tested with:
</p>
<ul>
  <li>Python 2.7
  </li><li>NEURON 7.5 (it may also work with previous versions)
  </li><li>NEST 2.12.0 (it may also work with previous versions)
  </li><li>LFPy v1.1.1
  </li><li>mpi4py 1.3.1
</li></ul>
<p>After installing these software packages, compile mod files in folders Geir2011, TC_neuron and cortex_neurons using the command nrnivmodl.
</p>
<p>Directory structure
</p>
<p>Scripts for simulation are located in folder thalamocortical. Scripts for plotting and analyzing results are in thalamocortical/plots. Simulation results are saved to thalamocortical/results.
</p>
<p>Scripts for simulation are listed below.
</p>
<ul>
  <li>ganglionCell.py: Simulation of the retinal ganglion cells.
  </li><li>network.py: Simulation of the thalamocortical network.
</li></ul>
<p>Descriptions of neuron models are included in the following files.
</p>
<ul>
  <li>interneuron.py: Definition of the properties and synapses of a dLGN interneuron.
  </li><li>relayCell.py: Definition of the properties and synapses of a dLGN relay cell.
  </li><li>cortex_PY.py: Definition of the properties and synapses of a dLGN interneuron.
</li></ul>
<p>Other files located in folder 'thalamocortical' are:
</p>
<ul>
  <li>insertChannels.py: Function used by neuron models to insert the active ion-channels.
  </li><li>simulation.py: This class provides functions to run the simulation in NEURON and to save/load PSTHs and membrane potentials from neurons.
  </li><li>topology.py: Interface for creating connection masks between neuronal layers.
</li></ul>
<p>Configuration of model parameters and simulation
</p>
<p>Some general parameters of the model (e.g., number of cells, visual angle) and parameters of the simulation (e.g., simulation time) can be modified at the beginning of the simulation scripts ganglionCell.py and network.py, between lines "Start of parameters" and "End of parameters". Parameters to customize the input stimuli are found in ganglionCell.py.
</p>
<p>Simulation scripts can be executed in two different ways. First, using directly the Python interpreter (e.g., python ganglionCell.py). A second way is to use mpirun to run a script in parallel (e.g., mpirun -np 8 python ganglionCell.py, in which -np 8 specifies the number of processes to launch). Before running a simulation of network.py, it is necessary to simulate first both ON and OFF responses of ganglion cells. After simulation, execute the different scripts in thalamocortical/plots to show the simulation results (e.g., python area_response.py).</p>
</html>

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published