he goal of the hackathon is to bring together researchers interested in developing executable models of the fruit fly brain. Towards that end we will engage systems and computational neuroscientists in modeling, design, implementation and biological validation of an open-source emulation platform of the whole fruit fly brain. All hackathon participants will be provided with an Amazon Machine Image of the recently developed open-source Neurokernelplatform [1] for executable fruit fly brain circuits.

The hackathon is aimed at three main groups of participants: biologists, modelers and software engineers. For biologists, the hackathon focuses on the intuitive modeling and representation of biological data, such as anatomical and recordings data of the fruit fly brain, in the NeuroArch database. For modelers, the hackathon aims at creating/modifying models of neuropils that are compliant with the Neurokernel API. For software engineers, the hackathon focuses on improving the Neurokernel platform and its API, and developing new, proof-of-concept features that are needed by biologists and modelers alike. All hackathon participants will be strongly encouraged to collaborate towards the realization of executable fruit fly brain models.

The Fruit Fly Brain Hackathon is organized in conjunction with the Columbia Workshop on Brain Circuit, Memory and Computation on March 18-19, 2016. Participants of the hackathon are welcome to attend the workshop.


More details on the official site: http://www.bionet.ee.columbia.edu/hackathons/ffbh/2016

Hackathon Sponsors


Bragging rights

There is no prize. The award is in taking part.

Devpost Achievements

Submitting to this hackathon could earn you:


Registration is free but all participants have to register. To help us better organize the event, please provide in the appropriate registration block a brief description of your background and what you would like to learn/achieve during the hackathon. Thank you!


The hackathon relies on the Amazon Elastic Compute Cloud (Amazon EC2) as the main computing resource. Prior to attending the hackathon, participants are requested to set up an account with Amazon EC2 and to familiarize themselves with creating Linux GPU instances. Please be aware that Amazon charges for the EC2 service (pricing info can be found here). Students can obtain free credits from AWS Educate. During the hackathon high speed wired and wireless network Internet access will be provided to all participants.

To help participants get started with Neurokernel, we provide an Amazon Machine Image (AMI) with a preloaded Neurokernel. For more information about how to use this AMI and how to get started with Amazon EC2, please see this notebook.

In addition to using the Amazon EC2 service for high performance GPU computing, a limited number of Nvidia Jetson TK1 embedded development kitswill be provided to participants interested in developing fruit fly brain models using embedded systems. The Jetson TK1 platform features a Tegra K1 SOC that consists of a NVIDIA Kepler GPU with 192 CUDA cores and a NVIDIA 4-Plus-1 Quad-Core ARM Cortex-A15 CPU. These embedded chips have been used to power a number of tablets, e.g., Shield Tablet K1.

For the Jetson TK1, we have preloaded all the embedded systems with software supporting the execution of Neurokernel. For information about how to run Neurokernel on the Jetson TK1, see this tutorial. Participants interested in developing fruit fly brain models on Jetson TK1 are encouraged to familiarize themselves with an embedded Linux system through, e.g., elinux.org.


Paul Richmond

Paul Richmond
University of Sheffield

Yiyin Zhou

Yiyin Zhou
Columbia University

Judging Criteria

  • No judging
    There is no criteria as there is no competitive element to the hackathon.

Questions? Email the hackathon manager

Tell your friends

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.