rss
J Am Med Inform Assoc 2001;8:431-442 doi:10.1136/jamia.2001.0080431
  • Focus on Biomedical Imaging/Neuroscience
  • Application of Information Technology

BrainImageJ

A Java-based Framework for Interoperability in Neuroscience, with Specific Application to Neuroimaging

  1. Yi-Ren Ng,
  2. Smadar Shiffman,
  3. Thomas J Brosnan,
  4. Jonathan M Links,
  5. Leu S Beach,
  6. Nicholas S Judge,
  7. Yirong Xu,
  8. Uma V Kelkar,
  9. Allan L Reiss
  1. Affiliation of the authors: Stanford University, Stanford, California
  1. Correspondence and reprints: Allan L. Reiss, MD, Stanford University, School of Medicine, Department of Psychiatry, Stanford, CA 94305-5719; e-mail: 〈areiss1{at}stanford.edu
  • Received 2 November 2000
  • Accepted 30 March 2001

Abstract

The Human Brain Project consortium continues to struggle with effective sharing of tools. To facilitate reuse of its tools, the Stanford Psychiatry Neuroimaging Laboratory (SPNL) has developed BrainImageJ, a new software framework in Java. The framework consists of two components—a set of four programming interfaces and an application front end. The four interfaces define extension pathways for new data models, file loaders and savers, algorithms, and visualization tools. Any Java class that implements one of these interfaces qualifies as a BrainImageJ plug-in—a self-contained tool. After automatically detecting and incorporating new plug-ins, the application front end transparently generates graphical user interfaces that provide access to plug-in functionality. New plug-ins interoperate with existing ones immediately through the front end. BrainImageJ is used at the Stanford Psychiatry Neuroimaging Laboratory to develop image-analysis algorithms and three-dimensional visualization tools. It is the goal of our development group that, once the framework is placed in the public domain, it will serve as an interlaboratory platform for designing, distributing, and using interoperable tools.

Footnotes

    Access policy for JAMIA

    All content published in JAMIA is deposited with PubMed Central by the publisher with a 12 month embargo. Authors/funders may pay an Unlocked fee of $2,000 to make the article free on the JAMIA website and PMC immediately on publication.

    All content older than 12 months is freely available on this website.

    AMIA members can log in with their JAMIA user name (email address) and password or via the AMIA website.