Cargando…

PCSIM: A Parallel Simulation Environment for Neural Circuits Fully Integrated with Python

The Parallel Circuit SIMulator (PCSIM) is a software package for simulation of neural circuits. It is primarily designed for distributed simulation of large scale networks of spiking point neurons. Although its computational core is written in C++, PCSIM's primary interface is implemented in th...

Descripción completa

Detalles Bibliográficos
Autores principales: Pecevski, Dejan, Natschläger, Thomas, Schuch, Klaus
Formato: Texto
Lenguaje:English
Publicado: Frontiers Research Foundation 2009
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2698777/
https://www.ncbi.nlm.nih.gov/pubmed/19543450
http://dx.doi.org/10.3389/neuro.11.011.2009
_version_ 1782168416676741120
author Pecevski, Dejan
Natschläger, Thomas
Schuch, Klaus
author_facet Pecevski, Dejan
Natschläger, Thomas
Schuch, Klaus
author_sort Pecevski, Dejan
collection PubMed
description The Parallel Circuit SIMulator (PCSIM) is a software package for simulation of neural circuits. It is primarily designed for distributed simulation of large scale networks of spiking point neurons. Although its computational core is written in C++, PCSIM's primary interface is implemented in the Python programming language, which is a powerful programming environment and allows the user to easily integrate the neural circuit simulator with data analysis and visualization tools to manage the full neural modeling life cycle. The main focus of this paper is to describe PCSIM's full integration into Python and the benefits thereof. In particular we will investigate how the automatically generated bidirectional interface and PCSIM's object-oriented modular framework enable the user to adopt a hybrid modeling approach: using and extending PCSIM's functionality either employing pure Python or C++ and thus combining the advantages of both worlds. Furthermore, we describe several supplementary PCSIM packages written in pure Python and tailored towards setting up and analyzing neural simulations.
format Text
id pubmed-2698777
institution National Center for Biotechnology Information
language English
publishDate 2009
publisher Frontiers Research Foundation
record_format MEDLINE/PubMed
spelling pubmed-26987772009-06-18 PCSIM: A Parallel Simulation Environment for Neural Circuits Fully Integrated with Python Pecevski, Dejan Natschläger, Thomas Schuch, Klaus Front Neuroinformatics Neuroscience The Parallel Circuit SIMulator (PCSIM) is a software package for simulation of neural circuits. It is primarily designed for distributed simulation of large scale networks of spiking point neurons. Although its computational core is written in C++, PCSIM's primary interface is implemented in the Python programming language, which is a powerful programming environment and allows the user to easily integrate the neural circuit simulator with data analysis and visualization tools to manage the full neural modeling life cycle. The main focus of this paper is to describe PCSIM's full integration into Python and the benefits thereof. In particular we will investigate how the automatically generated bidirectional interface and PCSIM's object-oriented modular framework enable the user to adopt a hybrid modeling approach: using and extending PCSIM's functionality either employing pure Python or C++ and thus combining the advantages of both worlds. Furthermore, we describe several supplementary PCSIM packages written in pure Python and tailored towards setting up and analyzing neural simulations. Frontiers Research Foundation 2009-05-27 /pmc/articles/PMC2698777/ /pubmed/19543450 http://dx.doi.org/10.3389/neuro.11.011.2009 Text en Copyright © 2009 Pecevski, Natschläger and Schuch. http://www.frontiersin.org/licenseagreement This is an open-access article subject to an exclusive license agreement between the authors and the Frontiers Research Foundation, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are credited.
spellingShingle Neuroscience
Pecevski, Dejan
Natschläger, Thomas
Schuch, Klaus
PCSIM: A Parallel Simulation Environment for Neural Circuits Fully Integrated with Python
title PCSIM: A Parallel Simulation Environment for Neural Circuits Fully Integrated with Python
title_full PCSIM: A Parallel Simulation Environment for Neural Circuits Fully Integrated with Python
title_fullStr PCSIM: A Parallel Simulation Environment for Neural Circuits Fully Integrated with Python
title_full_unstemmed PCSIM: A Parallel Simulation Environment for Neural Circuits Fully Integrated with Python
title_short PCSIM: A Parallel Simulation Environment for Neural Circuits Fully Integrated with Python
title_sort pcsim: a parallel simulation environment for neural circuits fully integrated with python
topic Neuroscience
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2698777/
https://www.ncbi.nlm.nih.gov/pubmed/19543450
http://dx.doi.org/10.3389/neuro.11.011.2009
work_keys_str_mv AT pecevskidejan pcsimaparallelsimulationenvironmentforneuralcircuitsfullyintegratedwithpython
AT natschlagerthomas pcsimaparallelsimulationenvironmentforneuralcircuitsfullyintegratedwithpython
AT schuchklaus pcsimaparallelsimulationenvironmentforneuralcircuitsfullyintegratedwithpython