Skip to content
dancivitaresePublic

About

NeuroML extension to define reusable circuit parts and connectivity patterns

Resources

Stars

1 star

Watchers

2 watching

Forks

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages