The NeuARt II system: a viewing tool for neuroanatomical data based on published neuroanatomical atlases
© Burns et al; licensee BioMed Central Ltd. 2006
Received: 07 April 2006
Accepted: 13 December 2006
Published: 13 December 2006
Anatomical studies of neural circuitry describing the basic wiring diagram of the brain produce intrinsically spatial, highly complex data of great value to the neuroscience community. Published neuroanatomical atlases provide a spatial framework for these studies. We have built an informatics framework based on these atlases for the representation of neuroanatomical knowledge. This framework not only captures current methods of anatomical data acquisition and analysis, it allows these studies to be collated, compared and synthesized within a single system.
We have developed an atlas-viewing application ('NeuARt II') in the Java language with unique functional properties. These include the ability to use copyrighted atlases as templates within which users may view, save and retrieve data-maps and annotate them with volumetric delineations. NeuARt II also permits users to view multiple levels on multiple atlases at once. Each data-map in this system is simply a stack of vector images with one image per atlas level, so any set of accurate drawings made onto a supported atlas (in vector graphics format) could be uploaded into NeuARt II. Presently the database is populated with a corpus of high-quality neuroanatomical data from the laboratory of Dr Larry Swanson (consisting 64 highly-detailed maps of PHAL tract-tracing experiments, made up of 1039 separate drawings that were published in 27 primary research publications over 17 years). Herein we take selective examples from these data to demonstrate the features of NeuArt II. Our informatics tool permits users to browse, query and compare these maps. The NeuARt II tool operates within a bioinformatics knowledge management platform (called 'NeuroScholar') either as a standalone or a plug-in application.
Anatomical localization is fundamental to neuroscientific work and atlases provide an easily-understood framework that is widely used by neuroanatomists and non-neuroanatomists alike. NeuARt II, the neuroinformatics tool presented here, provides an accurate and powerful way of representing neuroanatomical data in the context of commonly-used brain atlases for visualization, comparison and analysis. Furthermore, it provides a framework that supports the delivery and manipulation of mapped data either as a standalone system or as a component in a larger knowledge management system.
Our objective within the current study was twofold: to construct informatics tools for neuroscientists to manage and use neuroanatomical knowledge within their everyday work and to provide support for neuroanatomical tract-tracing studies that elucidate the connections and chemoarchitecture of the brain. The entire design of our approach arose from practical methods from the laboratory of Professor Larry Swanson at the University of Southern California. The application we describe here is an extension, both technically and conceptually, of a prototype system originally called NeuARt [1, 2].
The adage: 'all data are spatial' is especially pertinent in the field of neuroscience, since data is almost always indexed by the neuroanatomical location of phenomena or entities being studied. Previous attempts to construct atlas-based neuroanatomical databases have met with limited success due mainly to issues related to data registration across experiments. These issues are addressed implicitly by neuroanatomists when comparing nuclei and landmarks illustrated in a standard atlas to experimental data or published figures to one another.
Standard neuroanatomical atlases exist for many species such as the adult rat [3–8], the developing rat , the mouse [10, 11], the hamster  and many others. They are typically large-format books (with supplemental electronic drawings on a CD) used in the day-to-day operation of a neuroscience laboratory. Thomson ISI's Web of Science lists a neuroanatomical atlas of the rat  as one of the most cited publications in science.
Generally speaking, an atlas is a series of sections from one or more brains of a given species, where all of the structures in each of the sections have been identified and delineated. They are usually published as a set of photographic plates and a corresponding set of drawings illustrating the delineated parts. In many cases the drawings are presented as separate figures, but delineations of brain structures may also be drawn or labeled directly on the photograph. Because every brain structure normally exists in all members of a given species in the same relative position, an individual brain with all parts outlined and labeled is a great aid to identifying the parts of an experimental brain. Other uses include finding stereotaxic coordinates for a defined position in brain tissue or using the atlas as a template to map data and facilitate comparisons across experiments.
Atlases provide two means of standardization: their spatial structure (i.e., where they place the borders of the individual structures) and their nomenclature. Atlases may also provide lists of synonyms within their indexes allowing some aspects of the complexity of neuroanatomical nomenclature found in published papers to be framed in a single set of named brain structures [5–7]. However, indexing structures only by name neglects spatial characteristics of the variations between different naming schemes.
Computational atlases feature prominently in existing bioinformatics projects. One example of this is the Allen Reference Atlas  as part of the Allen Brain Atlas project. The ambitious goal of this project is to map every single gene in the mouse brain onto an online atlas using high-throughput in-situ hybridization techniques. The BrainInfo project [15, 16] has an online template atlas for the Macaque, which has also been published commercially . The BrainMaps.org website presents photographic plates of macaque and mouse brains with a browser that permits zooming into the data images [18, 19]. The Mouse Brain Library provides online access to a mouse atlas . The Mouse Atlas Project (MAP) at the Laboratory of Neural Imaging (LONI) at UCLA has linked together block-face imaging, high-resolution magnetic resonance imaging and histological imaging in a single 'multimedia' atlas [21, 22]. The SmartAtlas project of the Brain Information Research Network (BIRN) at UC San Diego is based on published atlases and also provides GIS-based spatial indexing functionality [23, 24]. The Neural Systems and Graphics Computing Laboratory at the University of Oslo in Norway, build highly precise representations of specific systems as well as general neuroinformatics tools concerned with rodent neuroanatomy [25, 26].
One goal of these projects is often to deliver atlas material online. Whether on the web, or in any other form, published atlases are protected by copyright laws and may not be distributed without appropriate licensing. This is a problem of particular relevance for developers of web-applications, since publishers are reluctant to provide permission for free open-access usage of atlas plates.
Before describing the application itself, which solves the copyright problem, it may be helpful to give a brief overview of neuroanatomical methods of data collection. In general terms, current tract-tracing experiments involve a small quantity of tracer, deposited into a specified region of the brain. Within this 'injection site', the tracer is taken up by neurons and/or their processes (axons, dendrites) and actively transported either 'anterogradely' (away from the cell body) or 'retrogradely' (towards the cell body). Anterograde tract tracers such as Phaseolus vulgaris leucoagglutinin (PHAL) generally fill the entire length of the axon including its terminal boutons. Retrograde tracers (e.g., Fluorogold ) are taken up predominantly by axon terminals and fill their neurons of origin. In either case, the tracer is selectively visualized with standard methodologies (such as enzyme- or fluorescence-based immunohistochemistry).
By comparing the pattern of projections from adjacent or overlapping injections it is possible to differentiate cell groups (gray matter regions) based on their extrinsic outputs and inputs. Thus, the predominant definition of a brain region (nucleus, area, or cell group) is 'a brain locus containing a population of neurons that give rise to a characteristic and distinguishable set of extrinsic inputs and outputs'. In many cases, the definitions of individual regions can be refined further based on gradients in the projections or regional differences in the expression of certain molecules such as peptides, proteins, or neurotransmitters. Because the projections mediate the function of that group of neurons, tract-tracing experiments seek to describe the connections of the brain to identify circuits that constitute the component systems that subserve brain function.
Each of these studies consists of one or more data sets describing the projections of a given region (plus the appropriate controls). Each data set consists of a representation of the injection site and as many drawings as necessary to describe the axonal projections of the region under study. All drawings (including the ones that contain the injection site) are made, or mapped, onto an atlas template from . We use the term 'data-map' to denote 'a set of drawings across atlas levels that collectively describes data from a single experiment'.
Note also that this form of representation inherently produces results that are registered into the same spatial framework. This allows drawings from different experiments to be mapped onto a single atlas level and then visually searched for patterns of overlap and separation. While this method of representing anatomical data differs fundamentally from more literal methods such as camera-lucida drawing (see Discussion, below), we have argued that, when performed by a trained neuroanatomist, this method produces accurate and precise maps that facilitate qualitative comparisons across experiments [5–7]. In addition the method lends itself readily to more formal, computational approaches.
Our software, NeuARt II, improves upon the current method by providing tools that facilitate data comparison within and across experiments. While the database is currently populated with data from a single source, the principle applies to any commercially available atlas and has been implemented to support the two major atlases of the rat brain [6, 8]. Moreover, this system is still under active development. It will be able to fully implement spatial indexing and structured meta-data. Its current ability to operate within the NeuroScholar bioinformatics knowledge management platform means that it currently supports data consolidation across communities. Preliminary results have been published in poster format at the 2005 Society for Neuroscience annual meeting .
The system is developed in Java 1.4.2 and is stable on Windows XP and Mac OS X (v10.1–10.3). The system has also been implemented on the current Mac OS 10.4 ('Tiger'), but conflicts between the OS and the Batik SVG library cause the program to run slowly. In the future, we will support the process of developing a solution that works reliably on Apple machines.
Complete source code for NeuARt II is available from the project page on SourceForge  and the program is deployed as an installer package, see the NeuroScholar website  for more documentation about downloading and installing the system. Because NeuARt II requires an underlying installation of the MySQL database (which may be packaged with the installer if required), setting up the database requires some previous experience administering MySQL systems. Imported files are converted to the SVG format ('Standard Vector Graphics', ). This format was adopted for its high-quality open source graphics library (Batik; ). To use the system and preserve copyright, the user must own a copy of the appropriate atlas and Adobe Illustrator (v.10 or higher). The system currently supports Swanson's 2nd and 3rd edition atlases [6, 7] and Paxinos 5th edition  with additions to follow. To supply as much useful material for developers of other systems, we describe our underlying database schema (see Appendix A) and refer readers to the NeuARt II Developers Manual for an extensive description of the systems' application programming interface ('API') .
Basic Usage and Data Flow
Conceptually similar to the support for multiple atlases is support for multiple editions of a given atlas. New editions of an atlas may involve updates in anatomical delineations and nomenclature, but when they based on the same brain (so that the overall shape and number of levels are unchanged) the registration across editions is preserved. Under these conditions, NeuARt II permits the user to compare visually the delineations of different atlas editions.
In this regard, Elsevier Science (Amsterdam) has given permission for the use of Larry Swanson's 2nd and 3rd edition atlases [6, 7], and George Paxinos' 5th edition atlas  with the copyright restrictions noted above. At present, NeuARt requires that the user select one primary atlas, but allows any co-registered atlas to be superimposed over the first. However, formal methods of co-registration between atlases are not yet provided. Published atlases were chosen as our starting point because, in effect, any data mapped onto a published atlas is in registration with all other studies mapped onto that atlas. Furthermore, the approach to integrating data across atlases is to provide visual displays that permit side-by-side (and layer-by-layer) comparisons rather than directly transforming data sets algorithmically. Note that data mapped onto a given atlas is specific only to that atlas. The difficult problem of mathematically translating data from one histological atlas to another (or one histologically sectioned brain to another) has not yet been solved adequately in this or any other system. Within this system, the action of editing data maps is currently performed by editing the original Adobe Illustrator data files and uploading those files to overwrite existing data. Although not the ideal solution to the problem, this approach reflects existing methods of comparing neuroanatomical maps and avoids problems associated with warping and other transformations (at least until accurate and standardized methods become available).
The process of uploading data-maps to NeuARt II is accomplished with the use of an automated 'wizard' (a dialog box guiding users through a multi-stage input process). For a data set with drawings on a set of atlas levels, the user must register each drawing on each of the atlas plates referenced by the data set and save the data as a set of SVG files (one for each atlas level). The files must be in accordance to a naming template that requires the level number of the atlas to be consistently present in the file name (e.g., 'data-XX.svg' where XX has a numerical range over the number of atlas levels and takes the same value as the atlas level to which it refers). Once the data has been loaded, it may be saved to the underlying system's database. For the purposes of demonstrating this functionality practically, we provide a sample dataset as an additional file (Additional file 1: sample.zip).
In theory, NeuARt II can support any atlas that provides images of its plates as Adobe Illustrator files (or any vector graphics format that may be converted to SVG format). Within the current java source code, all program files that are required to build an interface for any given atlas can be found in the 'edu.usc.kmrg.tools.atlasMapper.brainmapImport' package. This contains code templates for existing scripts that may be adapted by developers wishing to extend NeuARt's functionality.
Design of the Knowledge Representation
Within the NeuroScholar browser itself each node is an interactive object that may be queried within the system's browser-like user interface . As is shown in Figure 4, the schema for NeuArt II is centered on the 'spatial-primitive' node (which cannot itself be instantiated). Every spatial-primitive links to an atlas, and may have spatial relations (such as overlap, inclusion, identity, etc.) with other spatial-primitive objects (see  for automated reasoning approaches based on these relations). They also may be part of a spatial primitive collection. We use three subtypes of spatial-primitive: data-maps, brain-volumes and atlas-volumes.
Data-maps are defined as drawings overlaid onto, and in register with, the atlas plates. These drawings may have any graphical content and the function of the NeuARt II system is to register and render these drawings appropriately. Additionally, we have created a construct called a 'brain-volume', which is a set of closed spline curves placed onto consecutive atlas plates and together constitute a volumetric delineation within the framework of the atlas. Each spline control point has an adjustable 'width' that is designed to act as an 'error bar' to describe uncertainty in the delineation.
Brain volumes are currently defined by a single surface, i.e., they cannot contain holes. Adding, editing and deleting brain-volumes are all managed from within the NeuARt II interface. Atlas-volume views are simply the named regions within the atlas itself. In this, the first practical release of the system, metadata for individual data-maps is currently provided only by 'name' and 'description' fields where free text may be entered to describe the features of the data set. More detailed semantic meta-data (such as location of injection sites and labeled regions) is implemented from within the NeuroScholar system . Consistent with this, the user may query the system via a simple interface with four fields: a pulldown combo-box for 'Type' of spatial primitive with the options 'DataMap', 'BrainVolume' or 'AtlasVolume'; text boxes for the 'Name' and 'Description' of the spatial-primitive and another pulldown combo-box for 'Atlas' (referring to each atlas in the system). These queries return a list of instances of the three types of spatial primitive in the system. The user may then select one to be viewed in the NeuARt II interface.
The NeuArt II system has several sets of features. These are (A) the incorporation of standard published atlases and data with no violation of copyright (as described above); (B) a variety of viewing functions such as pan, zoom, stereotaxic coordinate navigation and rulers; (C) the ability to view multiple atlas plates simultaneously in multiple windows (each with the capability of overlaying multiple data sets in independent layers); (D) data storage and retrieval functions involving 'data-maps', (E) the capability of delineating 'brain-volumes'; and (F) integrated functionality with the NeuroScholar knowledge management platform. In this section, we describe these features in detail with examples taken from the Swanson laboratory corpus of tract-tracing and chemoarchitectonic data [27, 45].
In this release, the application is split into three panels: a list of thumbnails of the atlas' coronal (transverse) plates on the left, a sagittal (longitudinal) view at the top and the main panel on the right with a list of data-maps that are currently being viewed (Fig. 5). The thumbnails and sagittal views are provided for navigation purposes. Within the sagittal view, the vertical lines indicate the number and atlas level of maps in the data set. The main panel has a single active subpanel, for which additional functions become available via buttons located at the bottom of the screen. These support zooming, panning, selection, scale rulers (not shown), and a grid tool that superimposes a stereotaxic grid over the atlas images. The grid and ruler tools provide convenient points of reference when aligning multiple maps to compare data across levels. For precise measurements the physical coordinates of the pointer position are displayed in the bottom right corner and are continuously updated as the mouse is moved.
The anatomical drawings in Figure 5 were taken from a data-map of an experiment (AHN-22) within a single study of the projections of the anterior hypothalamic nucleus (AHN; see Figure 4 in ). Here we have selected drawings of AHN projections, emphasizing those to the lateral septal nucleus and illustrating the injection site (as a subset of the drawings available). The range and total number of drawings available in this data-map is indicated by the lines in the sagittal view.
Users may simultaneously view multiple atlas plates (with overlaid data) by right-clicking the coronal thumbnails to the left. This permits users to make comparisons across plates in the rostrocaudal (Z) direction. Neuroanatomists generally map the brain at a sampling frequency high enough to represent the essential features of any data set. In part because most neural structures span more than one atlas level, (and in part because of the time and effort involved in producing each map) this rarely involves all, or even adjacent, atlas levels. This may mean that only neighboring atlas levels are available when comparing two experiments.
The number of open windows is limited primarily by the size of the screen. We have tested the system with ten windows open simultaneously and the system still has good response- and redraw-times. Although this cannot be shown in static images, the user is able to dynamically toggle the visibility of each map independently, change the order of the layering (with those higher in the list masking lower maps) and change the color of the data map and its constituent parts. These features are powerful tools that enable users to compare data-maps within and across atlas levels and to rapidly identify meaningful patterns even as the number of layers increases.
NeuARt II provides an intuitive framework for browsing, comparing, interpreting and summarizing neuroanatomical data. This system capitalizes on the fact that virtually all neuroscience researchers use brain atlases to identify brain structures and that the electronic versions of the atlas plates can serve as templates to map anatomical data. Moreover, anatomical data mapped in this way is inherently in register with all other data mapped onto the same template.
The system in captures current methods of representing and comparing anatomical data. That is, the various maps are visually compared and salient points are noted. NeuARt II also offers additional functionality in two major ways: (A) data-maps in register can be superimposed and compared precisely in greater detail; (B) NeuARt II provides greater flexibility and variety in the way that data sets and atlas levels can be compared. Multiple windows can be opened, each capable of containing any atlas level and any number of overlaid drawings.
As illustrated in Fig. 8 and discussed above, data can be represented in sufficient detail to see small differences in patterns of neural projection or the distribution of peptide or gene expression that could signify a principle of organization at a significantly higher resolution than that of named structures (see [27, 45]). The combination of enhanced precision allows neural circuitry to be explored in greater detail, which can potentially lead to formulation of testable hypotheses.
Surpassing the resolution implicit in the parcellation scheme of a given atlas is important and especially relevant because most bioinformatics knowledge bases concerned with neuroanatomical data have been nomenclature-driven [16, 65, 67–69]. There are several distinct limitations to this approach. Foremost is that for a structure to be indexed it must have a name. This is a non-trivial issue because unnamed areas do exist. These are predominantly the interstices between named structures, and can be quite large in places. A related aspect of this problem is that how a structure is indexed depends upon what it is called and there is no single accepted nomenclature for brain structures. Similarly, because two structures have the same name does not necessarily mean that they are homologous (refer to a place in the brain with the same size, shape and position), even in the same species. In and of themselves, these are not insurmountable problems. Advances are being made in ontological systems to catalogue, standardize, and reconcile differences in nomenclature and its referents (see [16, 69, 70]).
For anatomical data, the larger problem is that all attributes of a named structure must be indexed as if they apply equally to that structure as a whole. To the first approximation, this could be resolved by dividing areas into smaller and smaller parts, each with its own name. The success of such an approach presupposes that the brain can only be organized in one way meaning that alternatives would be formally reducible to one another. So far we have shown examples of three fundamentally distinct methods upon which delineation of brain structure can be based: cytoarchitectonics that uses the position, size, shape and packing density of the soma, hodology that defines groups based on their connections, and chemoarchitectonics that defines groups based on similarities in their neurochemistry. Each would suggest a parcellation scheme that differs significantly from the others in some way. Moreover, none of them are quantifiable in the way that would be needed to specify equivalence between them (and often the best approach is to combine them). In practical terms, advantages of maintaining a spatial representation can be seen easily in any map illustrated here. That is, few projections distribute equally to all parts of named structures and virtually all include information outside the domain of the named structures (e.g., see Fig. 9c).
It is important to note that the data-maps used by this application are not, nor are they intended to be, exact copies of the original data. Data mapped onto standard templates are by necessity interpretations of that data, carefully drawn by experts to represent the salient features of the data set in relation to defined atlas structures. The translation of experimental data onto atlas templates is performed with the aid of four sets of 'cues', which may be seen whilst examining brain tissue under a microscope.
The first set of cues is based on gross anatomical landmarks present in experimental tissue and is often illustrated in an atlas. A second set of cues arises from comparisons with a neutral standard, such as a 'Nissl' stain (which colors all cells). Generally speaking, it is standard histological practice to prepare a Nissl series (or the equivalent) in parallel with the experimental series for the express purpose of correlating with atlas structures. The third set of cues is derived by tracking a structure's incremental changes across sections to account for differences in the way its borders are drawn on adjacent atlas plates. Similarly, if a structure can be reliably identified in one section, the extent of nuclei that end between atlas levels can be determined by tracking incremental changes from section to section. Finally, the fourth set of cues is based on the structure's relationship with its neighbors. Considerable positional information can be gained by repeating the previous operations on the structures surrounding the area in question. This is especially useful if one of the neighbors is easy to identify and their borders coincide for a limited distance. This strategy is also helpful when issues arise from plane-of-section differences. We have argued that these cues must be taken into account in order to constrain and inform the translation process to allow an accurate and precise representation of a data set within the framework of a standard or reference atlas [5–7].
It is important to note, however, that this is not the only method of illustrating anatomical data. The camera lucida allows the experimenter to draw by hand what is seen under the microscope. One clear advantage of this method is that these drawings are more literal representations of the data, and relatively unbiased if sufficient area and landmarks are included. Localization is performed by drawing the area of interest onto another drawing of the equivalent area of the adjacent Nissl-stained section. Scaling and warping errors are introduced due to differential shrinkage produced by the two techniques and differential shear resulting from the tissue mounting process. Even so, these errors are relatively small and matching the two series is generally considered easy and accurate. Another issue is that the amount of tissue visible at the magnifications required to map data in detail is small and many contiguous drawings would be required to map an entire section. For this reason alone it is rarely the case that an experiment mapped with a camera lucida comprehensively shows the data of a whole section, much less an entire case. The time and effort required to map extensively may also account for the fact that brain landmarks and identified structures are often represented in insufficient detail to provide the context necessary to account for plane-of-section differences that invariably exist between experiments.
However, these are limitations of implementation entirely. There are two theoretical limitations that mapping onto standard templates addresses quite neatly. First, even if experimental data is exhaustively illustrated and unambiguously localized, one still is left with precise localization within an individual brain. The methods required to accurately transform experimental brains such that corresponding points are in register while the content and resolution of the data remains unchanged simply do not exist at this time (see ). Without formal methods of transformation and registry, comparison of data sets requires each researcher to mentally perform the same translation. Thus when comparing camera lucida drawings we find that we are performing the same operations as those required for mapping data onto a standard template, without the benefit of the five cues described above. By investing energy in performing this interpretation early in the process of mapping data, we remove the need to perform it every time a reader views a paper. The great advantage of the mapping approach is that all represented data are all registered in a single standard frame of reference and may therefore be compared easily and semi-quantitatively (for additional discussions of this topic, see [1, 6, 72]).
While offering an enhanced capability to compare atlas-mapped data qualitatively, the system is nevertheless implemented as a viewing (rather than an analysis) tool. In contrast, the field of spatial data analysis is a mature research area in the field of Geographical Information Sciences . There are a number of computational approaches to cartographic data that could provide additional functionality. These include standardized statistical analysis software (e.g., see  for spatial components in the open-source statistics system 'R', ). One potential application could be to query the PHAL database for a summary of synaptic targets of a given injection. The candidate regions could theoretically be determined by capitalizing on the resolution afforded by vector based maps to assess the density branching fibers and the prevalence of terminal boutons – the two major characteristics of a terminal field. In the near term, we will first institute spatial queries based on the standardized components (conforming to the 'OpenGIS Geometry Model' ). This functionality shall operate by using the brain-volume template to delineate an area and then query the system for data falling within the region of interest. Future versions will also ultimately include the ability to compare data across atlases and the capability to embed into atlas plates additional types that are constrained, but not in complete register with an atlas. Examples of these data types include photographs, camera lucida drawings and other non-mapped data. A near term goal is to create an environment and appropriate tools with the capability to generate high quality graphical output to a standard at or above the standard for publication.
Clearly this project is primarily of great interest to neuroanatomists and other fields where different topographic maps need to be compared. It is also important to point out that NeuArt II is potentially relevant to all of neuroscience because neuroscientific data, independent of data type, must be associated with at least one location within brain tissue. Given that future programming work will involve developing NeuARt II to interoperate with other neuroanatomical informatics projects, we envision NeuArt as a gateway environment to manage, store and query all types of neuroscientific data (including bibliographic data) within an anatomical/spatial context.
As proponents of the process of mapping data into atlases, we feel that the impact of this work will be maximized if it provides an incentive for users to construct their own maps that then may be incorporated into a shared repository of maps for the community. As suggested by Figure 2, no single laboratory can generate all of the data necessary to describe the entire set of brain connections. A software project such as NeuARt II could provide the information infrastructure to address this problem as a community. Interested individuals would contribute any set of maps in register with an atlas on any scale – from entire data sets to small mapped sections of a single atlas plate. The accumulation of these small-scale partial maps would permit a global representation to be built up. Naturally, with this sort of approach, community-based issues such as quality control, intellectual property, and security would arise and would need to be dealt with by well-defined web-community software. At the very least, the Swanson laboratory will continue to publish neuroanatomical maps in journal articles. As these maps are published, it is straightforward to obtain permission from the publishers of the journal article to allow us to reproduce and disseminate the data for the published maps with NeuARt II. This could form part of the submission process of a general community based approach.
Although this project is primarily of interest to neuroanatomists, it is relevant to any field where topographic maps need to be compared (or where data of a specific type is linked to a spatial location). By its very nature, this qualification applies to most neuroscientific data, but could also apply to a much larger number of subjects in biomedicine. Given any histological atlas with data files (in an appropriate format), NeuARt II could provide a suitable informatics framework.
Within this paper, we present 'NeuARt II', an informatics system that acts as a visual interface for experimental neuroanatomical work that is based on existing practices within the field. The system is free, open-source and is part of a general neuroinformatics knowledge-management environment (as well as having the capability to act as a standalone system). This system offers an opportunity for experimentalists to browse and view atlas-registered data more rapidly and easily than was previously possible by manual manipulation of large numbers of individual data files. The system also provides a foundation for contrasting two major methods of neuroanatomical mapping, one based on camera lucida techniques that presents each individual case as accurately as possible (without registration into an atlas) and the mapping techniques illustrated here that involve registering data into a standard atlas framework. The system can manage large numbers of atlas-registered neuroanatomical maps to allow users to navigate, compare and contrast data within these maps and make spatial annotations that may then be saved in the systems' underlying database. We envision this software becoming a platform for data-sharing across modalities within neuroscience.
Availability and requirements
Project name: NeuARt II
Project home page: http://www.neuroscholar.org/neuart2.html
Operating system(s): Windows, Mac OS X, Linux
Programming language: Java
Other requirements: Java 1.4, MySQL
License: NeuroScholar license (essentially GNU GPL with added minor caveats).
Any restrictions to use by non-academics: none
Appendix A: the design of the database representation
It is important to note that at this stage, we represent the internal structure of all graphical objects as SVG fragments that are stored as BLOB objects in the underlying MySQL database. In the future, if we wish to index these objects spatially, we will need to add appropriate tables where we unpack the structure of these spatial primitives. Not only will that greatly increase the size of data being stored, it may create concurrency issues as the spatial indices will reproduce the data contained in the SVG image files.
vanterior cingulate area, ventral part
anterior hypothalamic nucleus
aanterior hypothalamic nucleus, anterior part
anterior hypothalamic nucleus, central part
anteromedial nucleus of the thalamus, dorsal part
arcuate nucleus of the hypothalamus
anteroventral periventricular nucleus, hypothalamuc
bed nuclei stria terminalis
central medial nucleus of the thalamus
periaqueductal gray, commisural nucleus
dorsomedial nucleus of the hypothalamus; fx fornix
interanterodorsal nucleus of the thalamus
interfascicular raphe nucleus
sfa lateral hypothalamic area, suprafornical region, anterior zone
lateral mammilliary nucleus
lateral preoptic area
lateral septal nucleus
lateral septal nucleus, caudal part
lateral septal nucleus, caudal part, dorsal zone
lateral septal nucleus, caudal part, dorsal zone, dorsal region
lateral septal nucleus, caudal part, dorsal zone, lateral region
lateral septal nucleus, caudal part, dorsal zone, rostral region
lateral septal nucleus, caudal part, dorsal zone, ventral region
lateral septal nucleus, caudal part, ventral zone
lateral septal nucleus, caudal part, ventral zone, intermediate region
lateral septal nucleus, caudal part, ventral zone, lateral region
lateral septal nucleus, caudal part, ventral zone, medial region
lateral septal nucleus, rostral part
lateral septal nucleus, rostral part, dorsolateral zone
lateral septal nucleus, rostral part, dorsolateral zone, lateral region
lateral septal nucleus, rostral part, dorsolateral zone, medial region
lateral septal nucleus, rostral part, medial zone
lateral septal nucleus, rostral part, medial zone, dorsal region
lateral septal nucleus, rostral part, medial zone, ventral region
lateral septal nucleus, rostral part, ventrolateral zone
lateral septal nucleus, rostral part, ventrolateral zone, dorsal region
lateral septal nucleus, rostral part, ventrolateral zone, ventral region
lateral septal nucleus, ventral part
median preoptic nucleus
medial mammillary nucleus, body
medial preoptic nucleus
medial septal nucleus
nucleus of the diagonal band
posterior hypothalamic nucleus
dorsal premammilliary nucleus
ventral premammilliary nucleus
periaqueductal gray, precommisural nucleus
paraventricular nucleus of the hypothalamus
paraventricular nucleus of the thalamus
agl retrosplenial area, lateral agranular part
subiculum, ventral part
supramammilliary nucleus, lateral part
lateral hypothalamic area, tuberal nucleus
ventromedial nucleus of the hypothalamus.
We fully acknowledge our chief programmer, Wei-Cheng Cheng, for the entire development of the NeuARt II tool. He also designed and implemented the proxy mechanism that standalone applications to use NeuroScholar's persistence mechanism. The importance of his contribution to this work cannot be overstated. We acknowledge and thank the designers and developers of the first NeuARt tool. We thank members of the Watts and Swanson Laboratory for their enthusiasm, ideas and valuable feedback, especially Joel Hahn and Arshad Khan.
The data underlying screenshots in this paper (Figures 1 and 5, 6, 7, 8, 9), were based on [45, 27] and printed/published with permission from Elsevier Scientific (Amsterdam). Figures 5, 8 and 9 contains data from , and presented with permission from John Wiley and Sons, Inc (Hoboken, NJ). Work described here was jointly supported by NIH Grants NS16686 and LM07061.
- Dashti AE, Ghandeharizadeh S, Stone J, Swanson LW, Thompson RH: Database challenges and solutions in neuroscientific applications. Neuroimage 1997, 5: 97–115. 10.1006/nimg.1996.0253View ArticlePubMedGoogle Scholar
- Dashti AE, Burns GAPC, Simmons DM, Swanson L, Ghandeharizadeh S, Shahabi C, Stone J, Jia S: The Neuroanatomical Rat Brain Viewer (NeuARt). In Computing the Brain: A Guide to Neuroinformatics. Edited by: Grethe JS and Arbib MA. San Diego, Academic Press; 2001:189–202.View ArticleGoogle Scholar
- Pellegrino A: A Stereotaxic Atlas of the Rat Brain. 2nd edition. New York, NY, Plenum Press; 1979.Google Scholar
- Kruger L, Saporta S, Swanson LW: Photographic Atlas of the Rat Brain: The Cell and Fiber Architecture Illustrated in Three Planes with Stereotaxic Coordinates. Cambridge, UK, Cambridge University Press; 1995.Google Scholar
- Swanson LW: Brain Maps: Structure of the Rat Brain. 1st edition. San Diego, Elsevier Academic Press; 1992.Google Scholar
- Swanson LW: Brain Maps: Structure of the Rat Brain. 2nd edition. San Diego, Elsevier Academic Press; 1998.Google Scholar
- Swanson LW: Brain Maps: Structure of the Rat Brain. 3rd edition. San Diego, Elsevier Academic Press; 2004.Google Scholar
- Paxinos G, Watson C: The Rat Brain in Stereotaxic Coordinates. 5th edition., Academic Press; 2004.Google Scholar
- Altman J: Atlas of Prenatal Rat Brain Development. Boca Raton, Florida, CRC Press Inc; 1995.Google Scholar
- Paxinos G, Franklin KBJ: The Mouse Brain in Stereotaxic Coordinates. London, Academic Press; 2001.Google Scholar
- Hof PR, Young WG, Bloom FE, Belichenko PV, Celio MR: Comparative Cytoarchitectonic Atlas of the C57BL/6 and 129/SV Mouse Brains. New York, NY, Mount Sinai School of Medicine; 2000.Google Scholar
- Morin L, Wood R: A stereotaxic atlas of the Golden Hamster Brain. San Diego, Academic Press; 2001.Google Scholar
- Paxinos G, Watson C: The Rat Brain in Stereotaxic Coordinates. 2nd edition., Academic Press; 1986.Google Scholar
- Dong H, Larsen K, Faber C, Facer B, Morgan J, Mortrud M, Ng L, Lein E, Jones A: Allen Reference Atlas: A Full-Color High Resolution Web-Based Digital Atlas of the C57BL/6J Mouse Brain.: ; Washington D.C.. The Society for Neuroscience; 2005:570.4.Google Scholar
- Bowden DM, Dubach MF: NeuroNames 2002. Neuroinformatics 2003, 1: 43–59. 10.1385/NI:1:1:043View ArticlePubMedGoogle Scholar
- Martin RF, Bowden DM: Primate Brain Maps: Structure of the Macaque Brain. Amsterdam, Elsevier Science; 2000.Google Scholar
- Mikula S, Stone J, Gorin F, Trotts I, Linehan R, Wei S, Jones T: The Digital Primate Brain Atlas: Issues and Solutions: ; Washington, D.C.. ; 2005:570.1.Google Scholar
- Mouse Brain Library[http://www.mbl.org/]
- MacKenzie-Graham A, Jones ES, Shattuck DW, Dinov ID, Bota M, Toga AW: The informatics of a C57BL/6J mouse brain atlas. Neuroinformatics 2003, 1: 397–410. 10.1385/NI:1:4:397View ArticlePubMedGoogle Scholar
- MacKenzie-Graham A, Lee EF, Dinov ID, Bota M, Shattuck DW, Ruffins S, Yuan H, Konstantinidis F, Pitiot A, Ding Y, Hu G, Jacobs RE, Toga AW: A multimodal, multidimensional atlas of the C57BL/6J mouse brain. J Anat 2004, 204: 93–102. 10.1111/j.1469-7580.2004.00264.xPubMed CentralView ArticlePubMedGoogle Scholar
- Martone ME, Zhang S, Gupta A, Qian X, He H, Price DL, Wong M, Santini S, Ellisman MH: The cell-centered database: a database for multiscale structural and protein localization data from light and electron microscopy. Neuroinformatics 2003, 1: 379–395. 10.1385/NI:1:4:379View ArticlePubMedGoogle Scholar
- Martone ME, Gupta A, Ellisman MH: E-neuroscience: challenges and triumphs in integrating distributed data from molecules to brains. Nat Neurosci 2004, 7: 467–472. 10.1038/nn1229View ArticlePubMedGoogle Scholar
- Odeh F, Ackerley R, Bjaalie JG, Apps R: Pontine maps linking somatosensory and cerebellar cortices are in register with climbing fiber somatotopy. J Neurosci 2005, 25: 5680–5690. 10.1523/JNEUROSCI.0558-05.2005View ArticlePubMedGoogle Scholar
- Bjaalie JG, Leergaard TB, Pettersen C: Micro3D: computer program for three-dimensional reconstruction, visualization, and analysis of neuronal populations and brain regions. Int J Neurosci 2006, 116: 515–540. 10.1080/00207450500506025View ArticlePubMedGoogle Scholar
- Risold PY, Swanson LW: Connections of the rat lateral septal complex. Brain Res Brain Res Rev 1997, 24: 115–195. 10.1016/S0165-0173(97)00009-XView ArticlePubMedGoogle Scholar
- Canteras NS, Simerly RB, Swanson LW: Connections of the posterior nucleus of the amygdala. J Comp Neurol 1992, 324: 143–179. 10.1002/cne.903240203View ArticlePubMedGoogle Scholar
- Canteras NS, Simerly RB, Swanson LW: Projections of the ventral premammillary nucleus. J Comp Neurol 1992, 324: 195–212. 10.1002/cne.903240205View ArticlePubMedGoogle Scholar
- Canteras NS, Simerly RB, Swanson LW: Organization of projections from the ventromedial nucleus of the hypothalamus: a Phaseolus vulgaris-leucoagglutinin study in the rat. J Comp Neurol 1994, 348: 41–79. 10.1002/cne.903480103View ArticlePubMedGoogle Scholar
- Canteras NS, Simerly RB, Swanson LW: Organization of projections from the medial nucleus of the amygdala: a PHAL study in the rat. J Comp Neurol 1995, 360: 213–245. 10.1002/cne.903600203View ArticlePubMedGoogle Scholar
- Canteras NS, Swanson LW: Projections of the ventral subiculum to the amygdala, septum, and hypothalamus: a PHAL anterograde tract-tracing study in the rat. J Comp Neurol 1992, 324: 180–194. 10.1002/cne.903240204View ArticlePubMedGoogle Scholar
- Canteras NS, Swanson LW: The dorsal premammillary nucleus: an unusual component of the mammillary body. Proc Natl Acad Sci U S A 1992, 89: 10089–10093. 10.1073/pnas.89.21.10089PubMed CentralView ArticlePubMedGoogle Scholar
- Dong HW, Petrovich GD, Watts AG, Swanson LW: Basic organization of projections from the oval and fusiform nuclei of the bed nuclei of the stria terminalis in adult rat brain. J Comp Neurol 2001, 436: 430–455. 10.1002/cne.1079View ArticlePubMedGoogle Scholar
- Dong HW, Swanson LW: Projections from the rhomboid nucleus of the bed nuclei of the stria terminalis: implications for cerebral hemisphere regulation of ingestive behaviors. J Comp Neurol 2003, 463: 434–472. 10.1002/cne.10758View ArticlePubMedGoogle Scholar
- Dong HW, Swanson LW: Organization of axonal projections from the anterolateral area of the bed nuclei of the stria terminalis. J Comp Neurol 2004, 468: 277–298. 10.1002/cne.10949View ArticlePubMedGoogle Scholar
- Dong HW, Swanson LW: Projections from bed nuclei of the stria terminalis, anteromedial area: Cerebral hemisphere integration of neuroendocrine, autonomic, and behavioral aspects of energy balance. J Comp Neurol 2006, 494: 142–178. 10.1002/cne.20788PubMed CentralView ArticlePubMedGoogle Scholar
- Dong HW, Swanson LW: Projections from bed nuclei of the stria terminalis, magnocellular nucleus: Implications for cerebral hemisphere regulation of micturition, defecation, and penile erection. J Comp Neurol 2006, 494: 108–141. 10.1002/cne.20789PubMed CentralView ArticlePubMedGoogle Scholar
- Dong HW, Swanson LW: Projections from bed nuclei of the stria terminalis, dorsomedial nucleus: Implications for cerebral hemisphere integration of neuroendocrine, autonomic, and drinking responses. J Comp Neurol 2006, 494: 75–107. 10.1002/cne.20790PubMed CentralView ArticlePubMedGoogle Scholar
- Goto M, Canteras NS, Burns GAPC, Swanson LW: Projections from the Subfornical Region of the Lateral Hypothalamic Area. J Comp Neurol 2005, 493: 412–438. 10.1002/cne.20764PubMed CentralView ArticlePubMedGoogle Scholar
- Goto M, Swanson LW: Axonal projections from the parasubthalamic nucleus. J Comp Neurol 2004, 469: 581–607. 10.1002/cne.11036View ArticlePubMedGoogle Scholar
- Petrovich GD, Risold PY, Swanson LW: Organization of projections from the basomedial nucleus of the amygdala: a PHAL study in the rat. J Comp Neurol 1996, 374: 387–420. http://dx.doi.org/10.1002/(SICI)1096–9861(19961021)374:3%3c387::AID-CNE6%3e3.0.CO;2-Y 10.1002/(SICI)1096-9861(19961021)374:3%3c387::AID-CNE6%3e3.0.CO;2-YView ArticlePubMedGoogle Scholar
- Petrovich GD, Swanson LW: Projections from the lateral part of the central amygdalar nucleus to the postulated fear conditioning circuit. Brain Res 1997, 763: 247–254. 10.1016/S0006-8993(96)01361-3View ArticlePubMedGoogle Scholar
- Risold PY, Canteras NS, Swanson LW: Organization of projections from the anterior hypothalamic nucleus: a Phaseolus vulgaris-leucoagglutinin study in the rat. J Comp Neurol 1994, 348: 1–40. 10.1002/cne.903480102View ArticlePubMedGoogle Scholar
- Risold PY, Swanson LW: Chemoarchitecture of the rat lateral septal nucleus. Brain Res Brain Res Rev 1997, 24: 91–113. 10.1016/S0165-0173(97)00008-8View ArticlePubMedGoogle Scholar
- Risold PY, Thompson RH, Swanson LW: The structural organization of connections between hypothalamus and cerebral cortex. Brain Res Brain Res Rev 1997, 24: 197–254. 10.1016/S0165-0173(97)00007-6View ArticlePubMedGoogle Scholar
- Simerly RB, Swanson LW: Projections of the medial preoptic nucleus: a Phaseolus vulgaris leucoagglutinin anterograde tract-tracing study in the rat. J Comp Neurol 1988, 270: 209–242. 10.1002/cne.902700205View ArticlePubMedGoogle Scholar
- Swanson LW, Sanchez-Watts G, Watts AG: Comparison of melanin-concentrating hormone and hypocretin/orexin mRNA expression patterns in a new parceling scheme of the lateral hypothalamic zone. Neurosci Lett 2005, 387: 80–84. 10.1016/j.neulet.2005.06.066View ArticlePubMedGoogle Scholar
- Thompson RH, Canteras NS, Swanson LW: Organization of projections from the dorsomedial nucleus of the hypothalamus: a PHA-L study in the rat. J Comp Neurol 1996, 376: 143–173. http://dx.doi.org/10.1002/(SICI)1096–9861(19961202)376:1%3c143::AID-CNE9%3e3.0.CO;2–3 10.1002/(SICI)1096-9861(19961202)376:1<143::AID-CNE9>3.0.CO;2-3View ArticlePubMedGoogle Scholar
- Thompson RH, Swanson LW: Structural characterization of a hypothalamic visceromotor pattern generator network. Brain Res Brain Res Rev 2003, 41: 153–202. 10.1016/S0165-0173(02)00232-1View ArticlePubMedGoogle Scholar
- Watts AG, Swanson LW, Sanchez-Watts G: Efferent projections of the suprachiasmatic nucleus: I. Studies using anterograde transport of Phaseolus vulgaris leucoagglutinin in the rat. J Comp Neurol 1987, 258: 204–229. 10.1002/cne.902580204View ArticlePubMedGoogle Scholar
- Gerfen CR, Sawchenko PE: An anterograde neuroanatomical tracing method that shows the detailed morphology of neurons, their axons and terminals: immunohistochemical localization of an axonally transported plant lectin, Phaseolus vulgaris leucoagglutinin (PHA-L). Brain Res 1984, 290: 219–238. 10.1016/0006-8993(84)90940-5View ArticlePubMedGoogle Scholar
- Cheng WC, Burns GAPC, Thompson RH, Swanson LW: Tools for knowledge representation, acquisition and retrieval of neuroanatomical data mapped onto a standard atlas.: ; Washington D.C.. ; 2005:571.4.Google Scholar
- The NeuroScholar SourceForge Project Page[http://www.sourceforge.net/projects/neuroscholar]
- The NeuroScholar Project Website[http://www.neuroscholar.org/]
- Scalable Vector Graphics (SVG), XML Graphics for the Web[http://www.w3.org/Graphics/SVG/]
- Batik SVG Toolkit[http://xmlgraphics.apache.org/batik/]
- Cheng WC, Burns GAPC: NeuARt II Developers Manual. Los Angeles, University of Southern California, Information Sciences Institute.; 2006:1–44.Google Scholar
- Burns GAPC, Bian F, Cheng WC, Kapadia S, Shahabi C, Ghandeharizadeh S: Software engineering tools and approaches for neuroinformatics: the design and implementation of the View-Primitive Data Model framework (VPDMf). Neurocomputing 2002, 44–46: 1049–1056. 10.1016/S0925-2312(02)00414-9View ArticleGoogle Scholar
- Burns GAPC: Neuroscholar 1.00, a neuroinformatics databasing website. Neurocomputing 1999, 26–27: 963–970. 10.1016/S0925-2312(99)00092-2View ArticleGoogle Scholar
- Burns GA: Knowledge management of the neuroscientific literature: the data model and underlying strategy of the NeuroScholar system. Philos Trans R Soc Lond B Biol Sci 2001, 356: 1187–1208. 10.1098/rstb.2001.0909PubMed CentralView ArticlePubMedGoogle Scholar
- Burns GAPC: Knowledge Mechanics and the NeuroScholar Project: A New Approach to Neuroscientific Theory. In Computing the Brain, A guide to Neuroinformatics. Edited by: Arbib MA and Grethe J. San Diego, Academic Press; 2001:319–335.Google Scholar
- Burns GA, Khan AM, Ghandeharizadeh S, O'Neill MA, Chen YS: Tools and approaches for the construction of knowledge models from the neuroscientific literature. Neuroinformatics 2003, 1: 81–109. 10.1385/NI:1:1:081PubMed CentralView ArticlePubMedGoogle Scholar
- Khan AM, Hahn JD, Cheng WC, Watts AG, Burns GAPC: NeuroScholar's Electronic Laboratory Notebook and its Application to Neuroendocrinology. Neuroinformatics 2006, 4: 139–160. 10.1385/NI:4:2:139PubMed CentralView ArticlePubMedGoogle Scholar
- Stephan KE, Kamper L, Bozkurt A, Burns GA, Young MP, Kotter R: Advanced database methodology for the Collation of Connectivity data on the Macaque brain (CoCoMac). Philos Trans R Soc Lond B Biol Sci 2001, 356: 1159–1186. 10.1098/rstb.2001.0908PubMed CentralView ArticlePubMedGoogle Scholar
- Burns GA, Cheng WC: Tools for Knowledge Acquisition within the NeuroScholar system and their application to anatomical tract-tracing data. J Biomed Discov Collab 2006, 1: 10. 10.1186/1747-5333-1-10PubMed CentralView ArticlePubMedGoogle Scholar
- Nicolelis M, Tinone G, Sameshima K, Timo-Iaria C, Yu C, Van de Bilt MT: Connection, a microcomputer program for storing and analyzing structural properties of neural circuits. Comput Biomed Res 1990, 23: 64–81. 10.1016/0010-4809(90)90007-YView ArticlePubMedGoogle Scholar
- Burns GAPC: Neural connectivity in the rat: theory, methods and applications. In Department of Physiological Sciences. Oxford, Oxford University; 1997:1–481.Google Scholar
- Bota M, Dong H, Swanson LW: The Brain Architecture Management System. Neuroinformatics 2005, 3: 15–48. 10.1385/NI:3:1:015View ArticlePubMedGoogle Scholar
- Bard JB: Anatomics: the intersection of anatomy and bioinformatics. J Anat 2005, 206: 1–16. 10.1111/j.0021-8782.2005.00376.xPubMed CentralView ArticlePubMedGoogle Scholar
- Zaborszky L, Buhl DL, Pobalashingham S, Bjaalie JG, Nadasdy Z: Three-dimensional chemoarchitecture of the basal forebrain: spatially specific association of cholinergic and calcium binding protein-containing neurons. Neuroscience 2005, 136: 697–713. 10.1016/j.neuroscience.2005.05.019PubMed CentralView ArticlePubMedGoogle Scholar
- Swanson LW: Brain Architecture, understanding the basic plan. Oxford, Oxford University Press; 2003.Google Scholar
- Haining R: Spatial Data Analysis. Cambridge, UK, Cambridge University Press; 2003.View ArticleGoogle Scholar
- University of Illinois, Spatial Analysis Laboratory, R Spatial Projects[http://sal.uiuc.edu/csiss/Rgeo/]
- Baddeley A, Turner R: Spatstat: an R package for analyzing spatial point patterns. Journal of Statistical Software 2005, 12: 1–42.View ArticleGoogle Scholar
- Percivall G: OGC Reference Model., Open Geospatial Consortium Inc.; 2003:1–108.Google Scholar
This article is published under license to BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.