Neurokernel's long-term development planning is conducted via the composition and revision of Requests for Comments, or RFCs. First employed in the development of the Internet, RFCs are publicly accessible design proposals for major new components or features of a complex computing system. A new version of an RFC can supersede previous versions if it contains significant differences that render the previous version obsolete. Anyone can write and submit a Neurokernel RFC for consideration; see this page on the project wiki for more information.
Neurokernel RFC | DOI | Information | Status | Code | Discussion |
---|---|---|---|---|---|
#1 | Neurokernel: An Open Scalable Software Framework for Emulation and Validation of Drosophila Brain Models on Multiple GPUs, Lev E. Givon, Aurel A. Lazar, February 2014 | OBSOLETE | N.A. | Link | |
#2 | The Cartridge: A Canonical Neural Circuit Abstraction of the Lamina Neuropil - Construction and Composition Rules, Aurel A. Lazar, Nikul H. Ukani and Yiyin Zhou, January 2014 | ACTIVE | Link | ||
#3 | A Parallel Processing Model of the Drosophila Retina, Aurel A. Lazar, Konstantinos Psychas, Nikul H. Ukani and Yiyin Zhou, August 2015 | ACTIVE | Link | ||
#4 | Neurokernel: An Open Source Platform for Emulating the Fruit Fly Brain, Lev E. Givon, Aurel A. Lazar, October 2015 | ACTIVE | Link | ||
#5 | NeuroArch: A Graph dB for Querying and Executing Fruit Fly Brain Circuits, Lev E. Givon, Aurel A. Lazar, Nikul H. Ukani, December 2015 | ACTIVE | Link | ||
#6 | Generating an Executable Model of the Drosophila Central Complex, L.E. Givon, A.A. Lazar, May 2016 | ACTIVE | Link | ||
#7 | The Fruit Fly Brain Observatory: From Structure to Function, Nikul H. Ukani, Chung-Heng Yeh, Adam Tomkins, Yiyin Zhou, Dorian Florescu, Carlos Luna Ortiz, Yu-Chi Huang, Cheng-Te Wang, Paul Richmond, Chung-Chuan Lo, Daniel Coca, Ann-Shyn Chiang, Aurel A. Lazar, December 2016 | ACTIVE | Link | ||
#8 | NeuroNLP: A Natural Language Portal for Aggregated Fruit Fly Brain Data, Nikul H. Ukani, Adam Tomkins, Chung-Heng Yeh, Wesley Bruning, Allison L Fenichel, Yiyin Zhou, Yu-Chi Huang, Dorian Florescu, Carlos Luna Ortiz, Paul Richmond, Chung-Chuan Lo, Daniel Coca, Ann-Shyn Chiang, Aurel A. Lazar, December 2016 | ACTIVE | Link | ||
#9 | NeuroGFX: A Graphical Functional Explorer for Fruit Fly Brain Circuits, Chung-Heng Yeh, Yiyin Zhou, Nikul H. Ukani, Aurel A. Lazar, December 2016 | ACTIVE | Link | ||
#10 | A Parallel Processing Model of Drosophila Olfactory Sensory Neurons and Its Biological Validation, Aurel A. Lazar, Chung-Heng Yeh, December 2017 | ACTIVE | Link | ||
#11 | coming soon | The Channel: A Canonical Neural Circuit Abstraction of the Fruit Fly Antennal Lobe Construction and Composition Rules, A.A. Lazar, Chung-Heng Yeh | pending | N.A |
A LATEX template for the Neurokernel RFC can be found here: nk_rfc.tex.
Neurokernel's API documentation is available here.
Demonstrations of how to use Neurokernel are available as notebooks for the IPython interactive computing environment. All notebooks can be downloaded as part of Neurokernel's source code. The notebooks below hosted in various branches of the source code (see the project Wiki for more information about each branch).
Demo | Information |
---|---|
Running Neurokernel on Amazon EC2 | How to run Neurokernel on GPU instances of the Amazon Elastic Compute Cloud (Amazon EC2). An Amazon Machine Image is provided for ease of use. | Running Neurokernel on NVIDIA Jetson Embedded Platform | How to run Neurokernel on the Jetson TK1/TX1 Embedded Development Kit. | How to use Neurokernel's API | Introduction to using Neurokernel's API. |
Mapping a Network of LPUs onto Multiple GPUs | How to connect and execute several generic LPUs on multiple GPUs. |
Olfaction Model | The response of a Drosophila antennal lobe circuit to a basic olfactory concentration stimulus. |
Vision Model | The response of graded potential neurons of a Drosophila vision circuit to a basic visual input stimulus. |
Sensory Integration | How to integrate Drosophila's olfactory and vision circuits into a multisensory coincidence detector. |
Interfacing Retina and Lamina LPUs | How to interface a retina LPU and a lamina LPU using Neurokernel's API. |
All the references associated with Neurokernel development are listed on BibSonomy.