Fork me on GitHub

Requests for Comments (RFCs)

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 10.5281/zenodo.11815 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 10.5281/zenodo.11856 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 10.5281/zenodo.30036 A Parallel Processing Model of the Drosophila Retina, Aurel A. Lazar, Konstantinos Psychas, Nikul H. Ukani and Yiyin Zhou, August 2015 ACTIVE Link
#4 10.5281/zenodo.31947 Neurokernel: An Open Source Platform for Emulating the Fruit Fly Brain, Lev E. Givon, Aurel A. Lazar, October 2015 ACTIVE Link
#5 10.5281/zenodo.44225 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 10.1101/051318 Generating an Executable Model of the Drosophila Central Complex, L.E. Givon, A.A. Lazar, May 2016 ACTIVE Link
#7 10.1101/051318 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 10.1101/051318 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 10.1101/051318 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 coming soon A Parallel Processing Model of Drosophila Olfactory Sensory Neurons, A.A. Lazar, Chung-Heng Yeh pending N.A
#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

RFC template

A LATEX template for the Neurokernel RFC can be found here: nk_rfc.tex.

Online Documentation

Neurokernel's API documentation is available here.

IPython Notebooks

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.

References

All the references associated with Neurokernel development are listed on BibSonomy.