Skip to content

NeuroML extension to define reusable circuit parts and connectivity patterns

Notifications You must be signed in to change notification settings

dancivitarese/CircuitML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CircuitML

Package Descriptions

CircuitML is an extension to NeuroML 2.0 that enables one to define reusable heterogeneous circuit motifs and connectivity patterns and use them to construct complex networks.

This package contains the following:

  • An XML schema defining the CircuitML extensions to NeuroML 2.0. This schema defines the following major constructs:
    • subcircuit: a reusable heterogeneous circuit container.
    • interface: a subcircuit interface that enables addressing of circuit elements contributed by multiple constituent subcircuits via a unified namespace specific to the outermost subcircuit.
    • connectivity: a synaptic connectivity pattern that describes connections between potentially heterogeneous elements in two subcircuits.
  • A Python parser that extends libNeuroML [2] to enable processing of files containing CircuitML constructs.
  • A libNeuroML backend for storing data specified using CircuitML to GPU-based data structures using PyCUDA [3].

<<<<<<< HEAD

Installation Instructions

Installation Dependencies


License

This software is licensed under the BSD License. See the included LICENSE file for more information. >>>>>>> 2345d31a05228ced955f22fde8009b65a1d3fdfb

[1]http://neuroml.org/neuroml2.php
[2]https://github.com/NeuralEnsemble/libNeuroML
[3]http://mathema.tician.de/software/pycuda

About

NeuroML extension to define reusable circuit parts and connectivity patterns

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages