New NBLAST tool to find GAL4s that label specific neurons.
Revamped layout and viewer, cleaner and user-friendly
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.
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.
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.
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:
For more details and query examples possible from this page see What can I search for section below.
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.
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.
Below are a few examples of possible queries:
Search for antennal mechanosensory and motor center or one of its synonyms, AMMC. Choose 'Neurons with:' and click on the option 'synaptic terminals here'.
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.
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)'.
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.
An interactive 3D representation (WebGL) of each cluster, together with some more cluster information is available by clicking on the cluster thumbnail, or here.
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.
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.
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.
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.
Below is an example of the list of results for a GAL4 search.
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.
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.
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.
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):
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).
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.
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.
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":
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:
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.