Draculab: A Python Simulator for Firing Rate Neural Networks With Delayed Adaptive Connections
Draculab is a neural simulator with a particular use scenario: firing rate units with delayed connections, using custom-made unit and synapse models, possibly controlling simulated physical systems. Draculab also has a particular design philosophy. It aims to blur the line between users and develope...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Frontiers Media S.A.
2019-04-01
|
Series: | Frontiers in Neuroinformatics |
Subjects: | |
Online Access: | https://www.frontiersin.org/article/10.3389/fninf.2019.00018/full |
id |
doaj-b203e0a9c54b4dceb82f5d1d41ba9867 |
---|---|
record_format |
Article |
spelling |
doaj-b203e0a9c54b4dceb82f5d1d41ba98672020-11-24T23:41:42ZengFrontiers Media S.A.Frontiers in Neuroinformatics1662-51962019-04-011310.3389/fninf.2019.00018441255Draculab: A Python Simulator for Firing Rate Neural Networks With Delayed Adaptive ConnectionsSergio Verduzco-FloresErik De SchutterDraculab is a neural simulator with a particular use scenario: firing rate units with delayed connections, using custom-made unit and synapse models, possibly controlling simulated physical systems. Draculab also has a particular design philosophy. It aims to blur the line between users and developers. Three factors help to achieve this: a simple design using Python's data structures, extensive use of standard libraries, and profusely commented source code. This paper is an introduction to Draculab's architecture and philosophy. After presenting some example networks it explains basic algorithms and data structures that constitute the essence of this approach. The relation with other simulators is discussed, as well as the reasons why connection delays and interaction with simulated physical systems are emphasized.https://www.frontiersin.org/article/10.3389/fninf.2019.00018/fullneural simulatorfiring rate activityPythontransmission delayadaptive synapses |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Sergio Verduzco-Flores Erik De Schutter |
spellingShingle |
Sergio Verduzco-Flores Erik De Schutter Draculab: A Python Simulator for Firing Rate Neural Networks With Delayed Adaptive Connections Frontiers in Neuroinformatics neural simulator firing rate activity Python transmission delay adaptive synapses |
author_facet |
Sergio Verduzco-Flores Erik De Schutter |
author_sort |
Sergio Verduzco-Flores |
title |
Draculab: A Python Simulator for Firing Rate Neural Networks With Delayed Adaptive Connections |
title_short |
Draculab: A Python Simulator for Firing Rate Neural Networks With Delayed Adaptive Connections |
title_full |
Draculab: A Python Simulator for Firing Rate Neural Networks With Delayed Adaptive Connections |
title_fullStr |
Draculab: A Python Simulator for Firing Rate Neural Networks With Delayed Adaptive Connections |
title_full_unstemmed |
Draculab: A Python Simulator for Firing Rate Neural Networks With Delayed Adaptive Connections |
title_sort |
draculab: a python simulator for firing rate neural networks with delayed adaptive connections |
publisher |
Frontiers Media S.A. |
series |
Frontiers in Neuroinformatics |
issn |
1662-5196 |
publishDate |
2019-04-01 |
description |
Draculab is a neural simulator with a particular use scenario: firing rate units with delayed connections, using custom-made unit and synapse models, possibly controlling simulated physical systems. Draculab also has a particular design philosophy. It aims to blur the line between users and developers. Three factors help to achieve this: a simple design using Python's data structures, extensive use of standard libraries, and profusely commented source code. This paper is an introduction to Draculab's architecture and philosophy. After presenting some example networks it explains basic algorithms and data structures that constitute the essence of this approach. The relation with other simulators is discussed, as well as the reasons why connection delays and interaction with simulated physical systems are emphasized. |
topic |
neural simulator firing rate activity Python transmission delay adaptive synapses |
url |
https://www.frontiersin.org/article/10.3389/fninf.2019.00018/full |
work_keys_str_mv |
AT sergioverduzcoflores draculabapythonsimulatorforfiringrateneuralnetworkswithdelayedadaptiveconnections AT erikdeschutter draculabapythonsimulatorforfiringrateneuralnetworkswithdelayedadaptiveconnections |
_version_ |
1725505792185991168 |