BIRN Tools
The BIRN offers a diverse array of data products and software resources to the biomedical community. BIRN is committed to developing and sharing new software tools and data sets to support the advancement of data acquisition protocols, data analysis, data management, and universal practices in collaborative research. We are committed to an open source policy and all software downloaded from BIRN is made available without unreasonable restrictions, as dictated in our Software License.
Some of the publicly distributed data sets characterize the inter-site and inter-subject variance common to magnetic resonance imaging (MRI) studies. Others represent unique brain atlases and mosaicked data sets acquired with various bioimaging technologies (electron microscopy, magnetic resonance microscopy, multi-photon microscopy). The BIRN data sets available for download have no use restrictions other than subject confidentiality, as detailed in our Data Sharing Policy.
To view the tools in a single page, please consult our alphabetized tools list.
Tools
Acquisition, Calibration and Quality Assurance
DTI Gradient Table Creator — DTI Gradient Table Creator computes the correct gradient table (i.e., the list of vectors that describe the diffusion weighting directions to use for analysis) for DTI acquisitions on Philips MRI scanners. The code computes the gradient table based on minimal user input, and provides a quick and easy method to determine the correct gradient table necessary to calculate diffusion tensors (i.e., for FA, color coded principal eigenvector, fiber tracking etc.)
Eprime Programs from Function BIRN Phase I Traveling Subjects — employed during the FBIRN traveling subjects’ study of 2003, a Function-BIRN led study to standardize and calibrate imaging data for multi-site MRI studies by examining the brains of five subjects at nine different scanning sites across America (also see Traveling Subjects data set). The software paradigms include: sensorimotor task; breath hold task; program for the resting scans; Serial Item Recognition Paradigm (Sternberg, or SIRP); Mismatch Negativity or MMN paradigm. These programs require the commercially available E-prime software from Psychology Software Tools, Inc. (http://pstnet.com/products/e-prime/).
EPrime Phase II — These are E-prime programs for presenting stimuli to, collecting responses, and analyzing behavior from subjects. They measure a range of cognitive processes and were used by the FBIRN sites in collecting the multi-site Phase II data of 2004-2005.
Function BIRN Stability Phantom QA Procedures — are used to verify and measure the scanner stability during a typical fMRI scanning sequence during routine quality assurance scans. The scans are performed on a 17cm spherical phantom filled with an agar gel. The scans consist of 200 separate image volumes captured over roughly a 10 minute interval. Post acquisition analyses consist of mean and standard deviation measurements, drift and percent fluctuation in signal, signal-to-noise (SNR), and signal-to-fluctuation-noise (SFNR) ratios calculated over all volumes.
B0 and eddy current correction code for diffusion MRI — Software tool (executable plus code) and recommendations for acquisition protocols to correct distortions in diffusion MR images generated by main magnetic field inhomogeneities and eddy currents.
Gradient non-linearity distortion correction — The goal of this software is to provide a 3D correction of image distortions in MRI data due to non-linearity of the magnetic fields from the imaging gradient coils.
Data Upload, Storage and Management
The Human Imaging Database (HID) has been developed to address the problems associated with managing the increasingly large and diverse datasets collected throughout clinical and imaging communities. The HID is an extensible database management system that is comprised of three core components:
- Human Imaging Database Schema — may be customized to contain relevant information from particular sites without requiring modification to the schema itself. This information may include data about the experimental subjects, subject assessments and demographics, acquired data, protocols, and annotations or statistics (metadata) normally included with a study.
- Clinical Assessment Layout Manager — helps incorporate online clinical assessment entry forms.
- Human Imaging Database Graphical User Interface — allows for the management of subjects and experiments.
Cell Centered Database (CCDB) — is an Internet databases for cellular imaging data. The CCDB houses structural and protein distribution information derived from confocal, electron microscopy and multiphoton microscopy. Designed to store and manage cell level information from tissue, cultured cells, and subcellular fractions, the CCDB models the entire process of reconstruction, from specimen preparation to segmentation and analysis.
XNAT — The Extensible Neuroimaging Archive Toolkit (XNAT) is an open source software platform designed to facilitate management and exploration of neuroimagi ng and related data. XNAT includes a secure database backend and a rich web-based user interface.
NeuroLex (formerly BIRNLex) — NeuroLex is built from a core OWL ontology, originally built from BIRNLex, in a modular fashion, with separate modules covering major domains of neuroscience: anatomy, cell, subcellular, molecule, function and dysfunction. NeuroLex also includes detailed concepts for describing experimental techniques and instruments typically employed to carry out neuroscientific studies, as well as concepts for describing digital resources being created throughout the neuroscience community. Following best practices established by the Open Biological Ontology (OBO) community, NeuroLex reuses existing community ontologies that cover the required biomedical domains, building the more specific concepts required to annotate NIF resources as necessary. Each concept is accompanied by a human readable definition to facilitate the application of NeuroLex to data. Each distinct domain module is represented using the Web Ontology Language (OWL). The latest information on NeuroLex is available at http://www.neuinfo.org/about/vocabularies.shtml. In order to expand the content of the NeuroLex, the Neuroscience Information Framework (NIF; http://www.neuinfo.org) is working with neuroscientists and others who have created terminology resources for neuroscience to incorporate them into the NIF. We are developing community tools for comment and extension, such as the NeuroLex Wiki, where you can find information on how to contribute to NeuroLex.
Mouse Tissue Lineage Hierarchy — facilitates access to gene expression data in the Mouse Genome Informatics Database and the 2D and 3D gene expression database of EMAGE, by linking each anatomical feature during mouse development with the developmental history for each anatomical component.
XML-Based Clinical Experiment Data Exchange Schema (XCEDE) — provides an extensive metadata hierarchy for describing and documenting research and clinical studies. The schema organizes typical clinical information into five general hierarchical levels: project, study, subject, visit, and series.
BXH/XCEDE Tools —
A suite of tools designed to read, write and manipulate XML descriptors using
the BXH or XCEDE schemas. These descriptors are "wrappers" of the
original, unadulterated image data files, and provide a standard interface
to image data and other metadata extracted from the image headers. Tools to
create and use XML "event" descriptors for representing stimulus
presentation and other time-based data are also provided.
Analysis and Processing
XCEDE SPM Toolbox — was created to capture the results from activation maps using the XCEDE schema. The toolbox supports SPM99 and SPM2 statistical structures and has been tested on SUN, LINUX, and Microsoft Windows operating systems to capture PET and fMRI analysis results and the associated analysis model specifications.
BXH/XCEDE Tools —
A suite of tools designed to read, write and manipulate XML descriptors using
the BXH or XCEDE schemas. These descriptors are "wrappers" of the
original, unadulterated image data files, and provide a standard interface
to image data and other metadata extracted from the image headers. Tools to
create and use XML "event" descriptors for representing stimulus
presentation and other time-based data are also provided.
CATNAP — CATNAP (Coregistration, Adjustment, and Tensor-solving – a Nicely Automated Program) is an end to end data processing pipeline for Philips PAR/REC Magnetic Resonance data files. CATNAP performs motion correction for both diffusion and structural images using FSL FLIRT, adjusts the diffusion gradient directions for scanner settings (i.e., slice angulation, slice orientation, etc.) and motion correction (i.e., the rotational component of the applied transformation), and computes tensor and derived quantities (FA, MD, colormaps, eigenvalues etc). The results are readily compatible with DTIStudio, FSL, and other tensor analysis packages.
FBIRN Image Processing Scripts — FIPS is a package for the comprehensive management of large-scale multi-site fMRI projects, including data storage, retrieval, calibration, analysis, multi-modal integration, and quality control. For more information, tutorials, and downloads, please see the publicly available BIRN Wiki: http://xwiki.nbirn.net:8080/xwiki/bin/view/Project-FIPS-Public/Home
FreeSurfer –- set of semi-automated tools for reconstruction of the brain's cortical surface and overlay of functional data onto the reconstructed surface.
LONI Pipeline — provides a visual programming interface that allows researchers to link many independentlyhool.
Data Sharing and Collaboration
The Human Imaging Database (HID) has been developed to address the problems associated with managing the increasingly large and diverse datasets collected throughout clinical and imaging communities. The HID is an extensible database management system that is comprised of three core components:
- Human Imaging Database Schema — may be customized to contain relevant information from particular sites without requiring modification to the schema itself. This information may include data about the experimental subjects, subject assessments and demographics, acquired data, protocols, and annotations or statistics (metadata) normally included with a study.
- Clinical Assessment Layout Manager — helps incorporate online clinical assessment entry forms.
- Human Imaging Database Graphical User Interface — allows for the management of subjects and experiments.
Cell Centered Database (CCDB) — is an Internet databases for cellular imaging data. The CCDB houses structural and protein distribution information derived from confocal, electron microscopy and multiphoton microscopy. Designed to store and manage cell level information from tissue, cultured cells, and subcellular fractions, the CCDB models the entire process of reconstruction, from specimen preparation to segmentation and analysis.
XNAT — The Extensible Neuroimaging Archive Toolkit (XNAT) is an open source software platform designed to facilitate management and exploration of neuroimaging and related data. XNAT includes a secure database backend and a rich web-based user interface.
NeuroLex (formerly BIRNLex) — NeuroLex is built from a core OWL ontology, originally built from BIRNLex, in a modular fashion, with separate modules covering major domains of neuroscience: anatomy, cell, subcellular, molecule, function and dysfunction. NeuroLex also includes detailed concepts for describing experimental techniques and instruments typically employed to carry out neuroscientific studies, as well as concepts for describing digital resources being created throughout the neuroscience community. Following best practices established by the Open Biological Ontology (OBO) community, NeuroLex reuses existing community ontologies that cover the required biomedical domains, building the more specific concepts required to annotate NIF resources as necessary. Each concept is accompanied by a human readable definition to facilitate the application of NeuroLex to data. Each distinct domain module is represented using the Web Ontology Language (OWL). The latest information on NeuroLex is available at http://www.neuinfo.org/about/vocabularies.shtml. In order to expand the content of the NeuroLex, the Neuroscience Information Framework (NIF; http://www.neuinfo.org) is working with neuroscientists and others who have created terminology resources for neuroscience to incorporate them into the NIF. We are developing community tools for comment and extension, such as the NeuroLex Wiki, where you can find information on how to contribute to NeuroLex.
Mouse Tissue Lineage Hierarchy — facilitates access to gene expression data in the Mouse Genome Informatics Database and the 2D and 3D gene expression database of EMAGE, by linking each anatomical feature during mouse developmental levels: project, study, subject, visit, and series.
BXH/XCEDE Tools —
A suite of tools designed to read, write and manipulate XML descriptors using
the BXH or XCEDE schemas. These descriptors are "wrappers" of the
original, unadulterated image data files, and provide a standard interface
to image data and other metadata extracted from the image headers. Tools to
create and use XML "event" descriptors for representing stimulus
presentation and other time-based data are also provided.
Defacer for Structural MRI — This algorithm, which is still under the validation phase, locates the subject's facial features and removes them without disturbing brain tissue. The algorithm was devised to work on T1-weighted structural MRI; it produces a defaced structural image, and an image of the applied mask. The code mri_deface produces a facial mask. The code mri_mask is then used to apply the mask to the original volume, resulting in a defaced structural image. For images in other modalities, the mask can be co-registered to theimage before application.
Visualization and Atlasing Tools
BrainGraph Editor — The BrainGraph Editor is used to create hierarchies out of information entered and classified by a user. This allows for organization and easy visualization and navigation through this type of information. The software can be used to create labels, tags, brief descriptions and metadata which are attached to the nodes in the hierarchy. Hierarchies may be visualized in either a Hyperbolic or Tree view and color may be added as additional information that may aid in visualizing a classification.
Mouse BIRN Atlasing Toolkit (MBAT) 2.0 BETA — This tool allows a user to view their data and offers the ability to interface with data offered by Mouse BIRN. This new release (2.0 BETA) includes several improvements and updates. Of particular note are the powerful query tools which access several data and information sources. MBAT 2.0 BETA improves and expands the previous query capability of MBAT. The query interface can be used for multiple data types and expands the primarily microarray data sources accessed in the previous version of MBAT to include image data from multiple sources. In addition, MBAT 2.0 BETA can also be used to access information from web-resources including the BIRN Ontology Tool (Bonfire) and the Brain Architecture Management System (BAMS) at USC.
3D Slicer — open-source application that assists with the visualization, registration, segmentation, and quantification of medical image data. Development of the Slicer is an ongoing collaboration between the MIT Artificial Intelligence Lab and the Surgical Planning Lab at Brigham & Women's Hospital, an affiliate of Harvard Medical School.
Standards, Terminologies, and Ontologies
NeuroLex (formerly BIRNLex) — NeuroLex is built from a core OWL ontology, originally built from BIRNLex, in a modular fashion, with separate modules covering major domains of neuroscience: anatomy, cell, subcellular, molecule, function and dysfunction. NeuroLex also includes detailed concepts for describing experimental techniques and instruments typically employed to carry out neuroscientific studies, as well as concepts for describing digital resources being created throughout the neuroscience community. Following best practices established by the Open Biological Ontology (OBO) community, NeuroLex reuses existing community ontologies that cover the required biomedical domains, building the more specific concepts required to annotate NIF resources as necessary. Each concept is accompanied by a human readable definition to facilitate the application of NeuroLex to data. Each distinct domain module is represented using the Web Ontology Language (OWL). The latest information on NeuroLex is available at http://www.neuinfo.org/about/vocabularies.shtml. In order to expand the content of the NeuroLex, the Neuroscience Information Framework (NIF; http://www.neuinfo.org) is working with neuroscientists and others who have created terminology resources for neuroscience to incorporate them into the NIF. We are developing community tools for comment and extension, such as the NeuroLex Wiki, where you can find information on how to contribute to NeuroLex.
BrainGraph Editor — The BrainGraph Editor is used to create hierarchies out of information entered and classified by a user. This allows for organization and easy visualization and navigation through this type of information. The software can be used to create labels, tags, brief descriptions and metadata which are attached to the nodes in the hierarchy. Hierarchies may be visualized in either a Hyperbolic or Tree view and color may be added as additional information that may aid in visualizing a classification.
XML-Based Clinical Experiment Data Exchange Schema (XCEDE) — provides an extensive metadata hierarchy for describing and documenting research and clinical studies. The schema organizes typical clinical information into five general hierarchical levels: project, study, subject, visit, and series.
BXH/XCEDE Tools —
A suite of tools designed to read, write and manipulate XML descriptors using
the BXH or XCEDE schemas. These descriptors are "wrappers" of the
original, unadulterated image data files, and provide a standard interface
to image data and other metadata extracted from the image headers. Tools to
create and use XML "event" descriptors for representing stimulus
presentation and other time-based data are also provided.

