FlyBrainLab
An interactive computing platform for exploration of the functional logic of modeled executable brain circuits.
FlyBrainLab is an interactive computing platform for studying the function of executable circuits constructed from fruit fly brain data. It is designed with three main capabilities in mind: (i) 3D exploration and visualization of fruit fly brain data, (ii) creation of executable circuits directly from the explored and visualized fly brain data, and (iii) interactive exploration of the functional logic of the devised executable circuits.
FlyBrainLab is a full-stack application, combining remote databases with local computing environments, all seamlessly integrated into a web-based UI. My primarily responsibility in developing the platform focuses on the frontend user interface, and building an extensible framework that supports communcations between:
- different widgets within the browser application, and
- the browser application and local computing environment (python kernels).
You can find out more about the project on our website, GitHub or from our eLife paper.