What's new

New NBLAST tool to find GAL4s that label specific neurons.

Revamped layout and viewer, cleaner and user-friendly

Tell us about your newly published paper

Welcome to Virtual Fly Brain (VFB) - an interactive tool for neurobiologists to explore the detailed neuroanatomy, neuron connectivity and gene expression of Drosophila melanogaster. Our goal is to make it easier for researchers to find relevant anatomical information and reagents.

We integrate the neuroanatomical and expression data from the published literature, as well as image datasets onto the same brain template, making it possible to run cross searches, find similar neurons and compare image data on our 3D Viewer.

Our site provides several anatomy browsing, image display and querying tools. Below is a short description of the datasets and tools available and what they will allow you to do.

For more detailed information on each tool please check our Tutorial videos page or the help menu.

Integrated Datasets

These are the current image datasets that are available on the site. We currently only provide adult image data.
Any image stack on the site can be displayed in the 3D Viewer. Any number of images can be displayed at the same time. If an image is available, it will be shown as a thumbnail on the information page for that entity. For all except BrainTrap, the images displayed are registered to the JFRC2 brain template. For more information see here and here.

The 3D Brain Viewer

Using our Viewer, one can explore the anatomy, as well as view image stacks from datasets integrated by VFB. The Viewer is available from the homepage and from the menu 'Stacks'. Under that tab, the templates available on VFB will be shown. Select one template, and click 'Open the Stack Viewer. A green shortcut button is also available on the header of every page, on the right. The number on the button reflects the number of entities currently displayed in the viewer.

The Viewer page is divided into 3 areas: the Stack Viewer and its navigation tools are on left; on the right hand side corresponds to the term info window, where information about a term will be shown and where further queries can be done from. The viewer menu with different tabs and functionalities is shown below the viewer.

Main page

The template brain (JFRC2) and painted domains stack we currently use are kindly provided by Arnim Jenett of HHMI Janelia Research Campus, and Kei Ito and Kazunori Shinomiya of University of Tokyo. The painted domain boundaries comply with the new BrainName's standard nomenclature (Ito et al., 2014). It is available to download from here.

Using the Viewer one can:

  • Explore the image stack by rotating, zooming, or changing the plane of view. Horizontal view
  • Clicking on the image will show the name of the neuropil domain in that specific location. The clicked on domain becomes selected and is shown in the Selected tab. To colour highlight a domain, you can either double-click on it, or add it to the viewer by clicking the button next to the domain in the Selected tab. The list of displayed entities is shown in the Displayed tab.
  • The stack can be centered on any neuropil domain, by clicking the button to the left of the domain, in the Displayed tab.
  • Search for neuropil domains using the search box in the header or the Anatomy tab. In the first, just type a name or synonym; it allows searching for neuron types, neuron images, lineage clones, etc. The auto-complete feature will show you possible matches once you start typing. Search box and autocomplete In the Anatomy tab, expand the tree using the button at the top and look for the chosen term. Add to the display by clicking the button.
  • All information associated with a term is displayed on the right panel, the term info window. For a selected term, it will show automatically. To see it for a specific displayed entity, click on the name of the domain, or on the button next to the name, shown in the various viewer menu tabs. The information includes a definition, synonyms, references, parent classes and ontology relationships. For image stacks, a thumbnail is also shown, if available. For example, searching for 'protocerebral bridge' would give: Simple search for neuropil

For more details and query examples possible from this page see What can I search for section below.

What can I search for

Searches for anatomical terms can be done from any page, using the search box in the header. The query options allow searches for neuron classes, or single neurons by location or connectivity, tracts, lineage, expression of transgenes and genes or phenotypes associated to a neuropil domain or neuron.
The menu is context dependent, with the query options being different depending if the search starts from a neuron or brain region. In the case of a lineage clone, an additional query is displayed in the neuron menu ('Component neuron'). Below, on the left, are the query options available for neuropil domains; on the the right, the ones for neurons, lineage clones and single neuron images.

Query menus for neuropil domain and neuron

Once a search for a term has been done, the query menu will appear on the top: look for the 'Query for' menu bar. To see all options available click on the dropdown queries, to the right.

Query menu in term info window

Below are a few examples of possible queries:

  • Search for neurons that have synaptic terminals in the "antennal mechanosensory and motor center" (AMMC):

  • Search for antennal mechanosensory and motor center or one of its synonyms, AMMC. Choose 'Neurons with:' and click on the option 'synaptic terminals here'.

    Query menu for neurons by location: AMMC

    The results window lists all the neurons that innervate the AMMC (default view is 10 items). The name and definition for each neuron type are shown. Clicking on More info button will display the full information page, the same as shown in the Viewer. If images of that neuron type are available, they will be shown. Buttons allow display of all images from a neuron type in the Viewer, or listing these in a new page.

    Result of query for neurons by location: AMMC
  • Search for individual neurons and neuron images with some part in the antennal lobe:

  • Search for adult antennal lobe or one of its synonyms, AL. Choose the query: 'Images of neurons with:' and click on the option 'some part here (clustered by shape)'.

    Query menu for single neurons by location: AL

    The result window lists groups of morphologically similar neurons or clusters (precomputed). A thumbnail of the cluster allows a visualisation of the neuron morphology, making it easy to scan the clusters and select the ones of interest. This approach allows not only to find a neuron of interest, but also to quickly find related neurons. Images of the neurons in each cluster are shown on the right. Buttons allow display of all neuron images in a cluster in the Viewer, or listing these in a new page.

    Result of query for single neurons by location: AL

    An interactive 3D representation (WebGL) of each cluster, together with some more cluster information is available by clicking on the cluster thumbnail, or here.

    3D representation of neuron cluster

    These neuron clusters were obtained using NBLAST, a tool developed by Gregory Jefferis (Division of Neurobiology, MRC Laboratory of Molecular Biology). For more information on how you can use NBLAST see here and Costa et al., 2016. This tool was applied to 16129 registered images of single neurons derived from the publicly available FlyCircuit raw image dataset (Chiang et al., 2011, Curr. Biol. 21(1): 1--11), resulting in 1052 clusters of similar neurons. We thank the group of A.S. Chiang for taking the lead in making their raw image data available.

    To see all information related to each neuron image, click on List individual members. The results window includes the summary information about each neuron image, including neuron type (if assigned) and driver. To see the full information, click on the neuron name. To display a neuron in the Viewer, click on the button.

    All neurons in a cluster with annotations

    Matching the neurons in each cluster to previously defined neurons classes is part of our ongoing work. If you recognise a neuron in a stack which we haven't yet identified, please let us know by emailing us.

    Please note that the clusters on VFB are different to the ones shown on the NBLAST cluster site. The VFB ones include all neurons, whereas the NBLAST site ones exclude the intrinsic optic lobe neurons. Although the composition of the cluster might not change significantly, the cluster number and exemplar might.

  • Search for similar neurons or GAL4 lines starting from a neuron image:

  • These types of queries allow you to run NBLAST searches in real time, starting from any single neuron image. Two options are available: you can either search for similar neurons to your chosen one, or search for GAL4 lines (from the FlyLight collection) that might label it.

    Start by selecting a neuron image to use as query. This neuron image of interest might have been found with the previous NBLAST cluster query. It should have a FlyCircuit identifier of the type: Cha-F-500059.

    NBLAST query menu for single neuron images

    Clicking on any of the query options available will take you to the pre-populated page of the NBLAST on-the-fly site (example below). Click the blue NBLAST button to run the query.

    NBLAST on-the-fly site for single neuron

    Below is an example of the list of results for a GAL4 search.

    NBLAST on-the-fly site for GAL4 lines
  • Find transgenes expressed in the wedge (also known as IVLP) or in neurons that overlap it

  • Search for 'wedge' or 'IVLP' and choose the query 'Expression/Phenotypes found here:' and click on the option 'Transgenes expressed here'. The results list will incorporate all the neuron classes known to overlap (partly or completely) that neuropil domain.

    Query for transgenes

Expression and phenotype query results are pulled from FlyBase. The results page shows you the driver, where it is expressed, reference and an image of the driver, if available. You can display the image stack on the Viewer by clicking on the green paperclip.

Query results for transgenes

What information is displayed

Searches can be done from any page, using the search box in the header of every page. Searches will include all the associated information to a neuron class, neuropil domain, lineage clone or tract. You can also search directly for a neuron image, using for example a FlyCircuit identifier such as Cha-F-50005.

VFB search box

Searching for a term is made easy by the autocomplete search box which recognises synonyms. Sections displayed for each term include a definition, synonyms, references, parent classes, ontology relationships and thumbnail images, if available.

Below is an example of a query for 'adult antennal lobe projection neuron DA1 lPN' (not all sections are shown):

Search for neuron

Overlaying image stacks

You can overlay any number of images stacks in our Viewer. Images or neuropils can be added to the Viewer by clicking the button, next to the name of the entity. The list of displayed images is visible on the Displayed tab in the Viewer menu. In this tab, there is also a Clear all button. The number of images in the Viewer is shown in the header of every page, in the green button to the right. Clicking on it will take you to the Viewer.

Each display is associated to a URL which you can share with others. In the Displayed tab, click on Copy URL to retrieve it. You can save this URL anywhere in a text file or share it with others. Paste the URL in a browser address bar to view that specific combination of images.

Below, is an example of an overlay of 3 image stacks and 2 neuropils. In green, a single neuron from the FlyCircuit dataset (Cha-F-500059); in dark blue the lineage clone LALv1 and in magenta the lineage clone DL1, both from Tzumin Lee's dataset. In addition to the image stacks, two neuropils are also selected: noduli (in yellow) and ellipsoid body (in light blue).

Composite view

To see all the information associated with an image, click on its name and the data will be shown in the term info window below the Viewer.

Searching for connecting neurons

The query menus described above provide a quick and convenient way to run most common queries on single anatomy terms. The Query Builder tab on the Viewer page allows the building and execution of more complex queries. For example, to find neurons that innervate two different anatomical regions specifying the directionality of these connections.

Query Builder

Neuropil domains can be selected using any of the methods above. To add a term, click on the button next to a term's name, to the right of the button.

Once a term has been added, it will be shown in the Query Builder tab. You can specify the directionality of the innervation by choosing the type of terminals: pre-, postsynaptic or any (synaptic) using the drop-down menu underneath the chosen term. Add another term in the same way. Queries can have multiple legs.

In order to prevent executing empty queries, a running count of results is displayed whilst you compose your query ('Records found'). Click the Show Results button to browse the results.

Below are the results from the query "Find all neurons that have postsynaptic terminals in medulla and have presynaptic terminals in lobula":

Query result

Technical details

The Virtual Fly Brain (VFB) browser application consists of the Image Server and a lightweight client. The Image Server uses the Internet Imaging Protocol that streams image tiles that are specified by a client's request. This tile-based approach for viewing large, high-resolution images is widely used by popular providers such as Google or Zoomify, as well as by research projects such as Eurexpress.
The key advantage of such an approach is that the client only downloads the portion of the whole image that is visible, rather than the entire image. This efficiently uses bandwidth and memory, allowing it to be usable even over slow internet connections. An extension of the IIP protocol that we use allows to serve arbitrary sections of a 3D object in Woolz format. Please see the overall architecture of the VFB application below:

Overall architecture

Please feel free to download a poster for more details on the application or refer to the Woolz page for details on Woolz software and IIP3D protocol.

The images served by this protocol and displayed on VFB are annotated using an ontology of the Drosophila brain anatomy developed by VFB in co-ordination with FlyBase. This ontology contains referenced, textual descriptions of painted domains (brain regions) and relates these domains to each other, to unpainted subdomains, and to neurons. The ontology follows the W3C standard, OWL2. This allows us to use standard OWL reasoning software to drive queries on the site for neurons by their location and innervation patterns.

This ontology is used extensively to record gene/transgene expression and phenotypes in FlyBase. By combining reasoner driven queries of the ontology with queries of FlyBase, VFB allows simple point-and-click queries for neuroanatomy, expression and phenotypes.

| Sitemap | Virtual Fly Brain | | Privacy and Cookies |

Main-Server - V2.4.1-1046-g13db87f [FB2016_05 released on 18/10/16 ] [ http://purl.obolibrary.org/obo/fbbt/2016-08-17/fbbt-simple.owl ] [ http://purl.obolibrary.org/obo/fbbt/vfb/2016-12-02/vfb.owl ]