• Info Panel

What is NeuroNLP?

NeuroNLP provides a modern web-based portal for navigating fruit fly brain circuit data. It enables in-depth exploration and investigation of brain structure, using intuitive plain English queries, such as

"show glutamatergic local neurons in the left antennal lobe".

NeuroNLP can be accessed from any browser supporting WebGL. Remember to check it out on your smartphone!



Overview

Check out the Overview for a brief description of the layout and menus.

Open Overview!

News

Updates and annoucements for NeuroNLP.Larva.

See What's New!

Quick Demos

Want to get started? Go check out some real-time "Demos" for NLP queries and GUI usage!

Try Demos!

Sharing Query Results

Sharing query results is easy with the "Tags" feature. Try create your own tags, or check out some previously created tags for the Antennal Lobe and the Mushroom Body.

Try Tags!
  • Demos

  • Antennal Lobe Tags

The electron-microscopy reconstruction of the antennal lobe of the first insta larva is published by M.E. Berck et al. [1]. The tags listed below aim to provide an interactive visualization of the neural morphology originally presented in Figure 1, 2 and 4 in [1].

[1]
Matthew E. Berck, Avinash Khandelwal, Lindsey Claus, Luis Hernandez-Nunez, Guangwei Si, Christopher J. Tabone, Feng Li, James W. Truman, Rick D. Fette,r Matthieu Louis, Aravinthan D.T. Samuel, Albert Cardona, "The wiring diagram of a glomerular olfactory system," eLife 2016. DOI: 10.7554/eLife.14859
  • Mushroom Body Tags

The electron-microscopy reconstruction of the mushroom body of the first insta larva is published by K. Eichler et al. [1]. The tags listed below aim to provide an interactive visualization of the neural morphology originally presented [1].

[1]
Katharina Eichler, Ashok Litwin-Kumar, Feng Li, Youngser Park, Ingrid Andrade, Casey M. Schneider-Mizell, Timo Saumweber, Annina Huser, Claire Eschbach, Bertram Gerber, Richard D. Fetter, James W. Truman, Carey E. Priebe, L. F. Abbott, Andreas S. Thum, Marta Zlatic, Albert Cardona, "The complete connectome of a learning and memory center in an insect brain," Nature 548, 175-182. DOI: doi.org/10.1038/nature23455

Translation

Right-click and then drag the cursor to translate the entire 3D scene. On mobile and tablets, the scene can be translated by dragging with three fingers.

Rotation

Left-click and then drag the cursor to rotate the entire 3D scene. On mobile and tablets, touch and drag with one finger to rotate the scene.

Zoom

Scroll up or down to zoom in or out the entire 3D scene. On mobile and tablets, pinch out or in to zoom out or in respectively.

Select

Hover over a neuron and Left-Click to retrieve the detail information. On mobile and tablets, touch on the neuron with a single finger to select it.

Pin

Hover over a neuron and Double-Click to pin it in the scene. Pinned neurons will always be highlighted. After pinning neurons of interest, you can use the remove unpinned neurons icon (  ) to restrict the workspace to neurons you are interested in.

On mobile and tablets, select a neuron and then touch and hold on it for atleast 750ms to pin it.

What is NeuroNLP

NeuroNLP.Larva is a modern web-based portal for navigating larval fruit fly brain data. NLP stands for Natural Language Processing, which means the website allows user to use intuitive plain English queries for in-depth exploration and investigation of brain structure.

    The data currently provided are of the following kinds:
  • Neurons: 3D skeleton, neuron name, type, data source, neurotransmitter, transgenic lines, etc.
  • Synapses:presynaptic and postsynaptic neurons, number of synapses.

The NLP module allows for querying neurons and synaptic partners by a variety of attributes of the query targets (refer to Search Bar section below for examples).

NeuroNLP can be accessed from any browser supporting WebGL. Try it on your smartphone!

Layout Overview

    NeuroNLP.Larva site consists of mainly 4 sections
  • Header bar: provides operations such as hide neurons, create tags,etc.
  • 3D visualizer: 3D skeleton visualization of queried neurons and the underlying neuropils.
  • Information Panel: detailed information including synaptic partners of neuron pinned in the visualizer.
  • Search bar: natural language interface for query neurons.

Search Bar

The Search Bar is the central querying interface. It supports natural language queries of neurons, synaptic partners, etc. By combining various attributes of query targets, you can create some very powerful queries.

    Here are a list of example queries you can try:
  • show glutamatergic local neurons in the left antennal lobe
  • add dopaminergic neurons in the right MB
  • add postsynaptic MBONs with at least 50 synapses

Note: show neurons will reset workspace (clear existing neurons, reset viewing angle). While add will preserve the current workspace.

Information Panel

Information panel is your major source of information regarding the individual neurons and its pre-/post-synaptic partners. Selecting a neuron by clicking on the 3D skeleton will change the content of the information panel to display details of the selected neuron.

    The Information Panel has 3 different sections
  • Neuron metadata:provides information including data source, neurotransmitter, transgenetic lines, synaptic summary.
  • Synaptic Profile:displays the percentage of synapses formed with different neuron types
  • Synaptic Partner List: A list of pre-/post-synaptic partners that can be filtered (by name or number of synapses) and added/removed

Synaptic Partners List provides additional functionalities regarding synapse queries. Here, an exhaustive list of pre-/post-synaptic neurons currently available in the database is displayed in 2 long lists. You can filter the list either by name of the neuron in      input bar, of by the minimum number of synapses in the      input bar.
After finding the neuron of interest, you can click on the    button to add to your 3D workspace or the    to remove it from the workspace (if that particular synaptic partner is already present in the visualization panel)

By iteratively selecting and adding neurons, you can construct multi-layered neural pathways with ease.

You can minimize the info panel by clicking the    button, or resize the panel by dragging its right border.

Visualization Pannel

The visualization panel provides a interactive workspace of neuron skeletons in the context of relevant neuropils. It allows you to change view, select neurons, pin neurons, etc.
In addition the the neuron and neuropil mesh files, the visualization panel provides a list of useful buttons for ease of interaction. For more details regarding the visualization panel, click on the    button on the top right corner of the panel.

Pinning neuron of interest and removing all unpinned neuron by clicking the    button is a good way to clean up the workspace and keep only the neurons of your interest.