PymoNNto

PymoNNto is a flexible and adaptable Python-based framework that allows users to develop and investigate brain-inspired neural networks. It has a minimal set of restrictions for implementation and execution compared to other commonly used simulators like Brian2 and NEST. Its basic structure includes a network class with several neuron- and synapse-groups, which can be customized using exchangeable modules. These modules can be implemented in various ways, including Python, Numpy, Tensorflow, and other libraries, making it possible to use CPUs or GPUs for computation. PymoNNto also features a high-level behavior module for implementing differential equation-based simulations similar to Brian2 and an adaptable modular Graphical User Interface for observing and modifying the simulated network and its parameters in real time.

Topic

Machine learning;Evolutionary biology;ChIP-on-chip

Detail

  • Operation: Network analysis;Visualisation

  • Software interface: Library

  • Language: Python

  • License: Not stated

  • Cost: Free of charge

  • Version name: -

  • Credit: The European Union, Horizon 2020 Research and Innovation Program, Project GOAL-Robots—Goal-based Open-ended Autonomous Learning Robots, The German Research Foundation, DFG, The dynamic connectome: keeping the balance, The dynamic connectome: dynamics of learning, the LOEWE Center for Personalized Translational Epilepsy Research (CePTER), the Johanna Quandt foundation.

  • Input: -

  • Output: -

  • Contact: -

  • Collection: -

  • Maturity: -

Publications

  • PymoNNto: A Flexible Modular Toolbox for Designing Brain-Inspired Neural Networks.
  • Vieth M, et al. PymoNNto: A Flexible Modular Toolbox for Designing Brain-Inspired Neural Networks. PymoNNto: A Flexible Modular Toolbox for Designing Brain-Inspired Neural Networks. 2021; 15:715131. doi: 10.3389/fninf.2021.715131
  • https://doi.org/10.3389/FNINF.2021.715131
  • PMID: 34790108
  • PMC: PMC8591031

Download and documentation


< Back to DB search