Neu3D

Neuron/synapse visualization utility.

Left Neu3D example showing projection neurons in the fruit fly Antennal Lobe. Middle Browser and mobile interfaces of NeuroNLP, the web application that uses Neu3D for interactive querying and visualization of neurons and synapses of the fly brain. Right Example browser interface of NeuroNLP, where I designed and coded the InfoPanel shown on the left half of the image.

Neu3D is a web-based 3D visualization engine, powered by Three.Js and dedicated for interactive exploration of neuron and synapse morphology data. It was originally written by Dr. Nikul H. Ukani and Dr. Chung-Heng Yeh for the NeuroNLP component of the Fruit Fly Brain Observatory (FFBO) project.

After I joined the Bionet Group, I started working with Nikul and Chung-Heng to refactor the 3D visualization package into a standalone NPM distributed module (Neu3D), which later was used in the FlyBrainLab project as a JupyterLab widget. Since then, I’ve worked with members of the lab, and have mentored undergraduate students at Columbia, to continuously improve Neu3D capabilities.