Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

FOCUS ON BIOIMAGE INFORMATICS  HISTORICAL commentary

NIH Image to ImageJ: 25 years of image analysis


Caroline A Schneider, Wayne S Rasband & Kevin W Eliceiri

For the past 25 years NIH Image and ImageJ software have been pioneers as open tools for the
analysis of scientific images. We discuss the origins, challenges and solutions of these two programs,
and how their history can serve to advise and inform other software projects.

The last 50 years have seen tremendous Given the great success and impact Maryland graduate program that would
technological advances, few greater of ImageJ, one would expect that this allow him to pursue his master’s degree
than in the area of scientific computing. application was a software initiative with in computer science and thus leave the
© 2012 Nature America, Inc. All rights reserved.

One of the fields in which scientific official backing and formal planning by a service early. One day in 1970, in the
computing has made particular inroads central funding body. Despite its original commons at the University of Maryland,
has been the area of biological imaging. name, NIH Image, and its home at the US College Park, he saw a notice for a part-
T he m o d e r n c ompute r c oupl e d to National Institutes of Health (NIH) for time programming position at the NIH in
advances in microscopy technology is over 30 years in some form, ImageJ is a Bethesda, Maryland, USA, to work on the
enabling previously inaccessible realms product of need, user-driven development laboratory instrument computer (LINC)
in biology to be visualized. Although the and collaboration—rather than a specific created at the Massachusetts Institute
roles of optical technologies and methods plan by the NIH to create it at the onset. of Technology. Rasband applied for this
have been well documented, the role ImageJ became what it is through years position, was hired and worked at the NIH
of scientific imaging software and its of collaborative effort, and NIH nurtured until he retired in 2010.
origins have been seldom discussed in any it by providing the resources to support
historical context. This is due in part to the the primary programmer, Wayne Rasband, NIH Image: image analysis on the Mac
relative youth of the field, the wide variety throughout this period. In this current When Rasband began working at the
of imaging software tools available, sheer age of careful oversight and scrutiny from Research Services Branch at the National
diversity of subfields and specialized tools, administrative bodies, the story of ImageJ Institute of Mental Health, part of the
and the constant creation and evolution of and the independent track that Rasband intramural campus of the NIH, most
new tools. had in its development is both interesting scientific data processing was done on
npg

In this great diversity and change, one and telling for other projects. To best mainframe computers, and the personal
software tool has not only survived but understand this, one needs to look at how computer revolution was just beginning.
thrived. The scientific image-analysis pro- ImageJ started. There was no image-analysis program for
gram, ImageJ1,2, known in previous incar- R asband created NIH Image, the the Macintosh computer, and Rasband
nations as NIH Image3, was an early pio- predecessor to ImageJ, at the NIH in had just obtained one of the first Apple
neer in image analysis. Twenty-five years 1987, but the foundation for this program Macintosh (Mac) II computers. Rasband
after its introduction the program not only was laid even earlier at the beginning realized that it had the appropriate
persists but continues to push and drive of Rasband’s career. Rasband received hardware and low-level software to be
the field. It does so not by continuously his bachelor’s degree in math from the an ideal base for a small, low-cost image-
reinventing itself but by sticking to a core University of New Mexico, Albuquerque, analysis system; all it needed was some
set of design principles that have allowed in 1965. He was involved early on with software for image analysis. Rasband
it to become a modern image-processing the IBM computer punch card systems decided to write that software in support
platform and yet retain an interface that a while still in school. He leveraged this of the imaging analysis needs he saw at the
user from over 20 years ago would recog- expertise to get a job with the State of time: chiefly, better access in terms both of
nize and readily use. New Mexico’s Department of Automated ease of adoption and cost.
Processing, where he performed It was his goal to have a low-cost
Caroline A. Schneider and Kevin W. Eliceiri are
common business-oriented language image-analysis system that the average
at the Laboratory for Optical and Computational (COBOL) programming and general bench scientist could afford and deploy.
Instrumentation, University of Wisconsin at Madison, systems programming. Shortly thereafter, Rasband wanted to create a system that
Madison, Wisconsin, USA. Wayne S. Rasband is at the
Rasband was drafted by the US Army and was smaller and more affordable than
Section on Instrumentation, US National Institutes of
Health, Bethesda, Maryland, USA. assigned to the Pentagon. While there, his earlier software systems that required
e-mail: eliceiri@wisc.edu Rasband became aware of a University of the $150,000 PDP-11 minicomputers

nature methods | VOL.9 NO.7 | JULY 2012 | 671


HISTORICAL commentary FOCUS ON BIOIMAGE INFORMATICS
in use at the time. He had developed an were some of the first users of the program beyond the Mac platform. The late 1990s
image-analysis program called “Image” because autoradiographs, computed was a notable period in Apple history
for this platform. The program ran an axial tomography or positron emission as the Mac was in a period of decline,
imaging system that used a rotating drum tomography scans and X-rays could be with the PC rapidly gaining ground. In
film scanner to digitize images and a viewed, analyzed and notated. As NIH scientific research, the Mac still had a
512 × 512 pixel frame buffer to display Image became increasingly used in many loyal following, but this following, too, was
the digitized images, and it supported a fields—biological microscopy being the being eroded both owing to technologies
custom-built joystick that could be used to largest—the functionality of the program only being available on the PC platform
outline objects. The PDP-11 systems were and application base grew. and the lower hardware cost of the PC.
used to analyze gels, autoradiographs, Rasband faced a major challenge: how to
and computed tomography, magnetic The move to other operating systems continue a program for the Mac and yet
resonance and positron emission As the code could be freely used in any support one for the PC. Rasband did not
tomography images. form, NIH Image was used in a variety want to port NIH Image to the PC and
As a successor to ‘Image’, Rasband of cases, including spinoffs and related did not want to maintain two programs or
set out to build a program that would programs such as Scion Image (Scion trust a third party to maintain one.
provide the same utility but could be used Corporation) for the personal computer In 1995 Sun Microsystems created
on the desktop computers that were just (PC) platform. Scion Image was a notable the Java programming language and
becoming widely available, chief among effort by the Scion Corporation to address runtime environment in a bid to create an
them the Mac II. With its relative low cost an unmet need—providing an NIH operating system–agnostic programming
of adoption, widespread use, easy graphic Image for the PC (Microsoft Windows platform that would allow programmers to
© 2012 Nature America, Inc. All rights reserved.

interface and good developer support, the operating system) community. In the ‘write once, run anywhere’, freeing them
Mac II was the ideal platform for a new early 1990s the PC had caught up to the from having to choose what operating
‘Image’ program. The Mac II had several Mac and had the graphics functionality system to support. Rasband found this
key additions over the earlier Mac that and extensibility needed to run a program idea appealing and liked the idea of
made Rasband’s vision of NIH Image such as NIH Image, but the NIH Image maintaining a single code base that could
possible, specifically (i) expansion slots: program was only available for the Mac. run in any operating system with the
the ability to add third-party acquisition Scion Corporation’s products were very Java runtime environment installed or
boards, (ii) advanced graphics: the popular with NIH Image users because they on a Web browser as a Java applet, thus
ability to handle not only color but most made a frame-grabber board that was the allowing a single program to be run not
importantly 8-bit 256 gray colors, the principal way users collected their images only on the Mac and Windows platforms
mainstay format of light microscopy, and in NIH Image, whether from a gel imager but also on the Unix operating system that
(iii) support for the Pascal programming or analog microscopy camera. Scion saw was becoming popular among scientists.
language to allow third-party developers the opportunity to expand its hardware Furthermore, after using Pascal for over 20
to easily develop their own applications. framegrabber market to the PC by making years, Rasband was ready to try another
In the spring of 1987, just a few months a Windows version of NIH Image. On their programming language.
after Rasband had obtained his Mac II, own, with no input from Rasband, they In the transition of NIH Image to Java,
he handed out copies of the NIH Image fully ported the Pascal-based NIH Image to Rasband wanted to retain the elements of
npg

program on floppy disks to anyone who the C programming language and released NIH Image that had made it so successful
asked. Rasband also promoted NIH Image the resulting program as Scion Image. but felt the software deserved a new
on the Mac forum on the CompuServe Unfortunately, users found it to be ‘buggy’, name; he chose ImageJ to maintain the
Information Service electronic bulletin and because the program was closed- connection to NIH Image but with a “J” to
boards and made the program available source, there was no way for Rasband and indicate its Java foundation.
on several Mac bulletin board systems. the community to fix these problems. Scion The transition from NIH Image to
Rasband wanted to create a general- Image never achieved a large user base, ImageJ was not without its problems,
pur p os e extensible image-ana lysis and the need for NIH Image for Windows h o w e v e r, a s t h e c r o s s - p l a t f o r m
program that could be used by anyone largely remained unmet. compatibility proved difficult at times. The
who wanted to capture, display and After NIH Image had been established, first public implementation of Java had
enhance images, and he never targeted a Rasband started thinking about expanding many rough edges. Instead of ‘write once,
specific biological application or type of it s c ap abi l it i es to ot he r op e r at i ng run everywhere’, Rasband found himself
imaging such as microscopy. His goal was systems. He saw increasing interest in writing once and debugging everywhere.
to let the users drive the applications for the Scion Image program because it ran As one of the first end-user scientific
NIH Image. on Microsoft Windows and also saw the programs to widely use Java, there were
Rasband continued to develop the frustration that it did not work as well as many difficulties in getting ImageJ to
prog ram, but—t hroug h innovat ive NIH Image did. He also saw the danger work properly on different platforms and
concepts such as mailing lists, free in having a separate Windows program, Java environment distributions. As an
reusable code, plug-ins and macros—he both in terms of support and in diluting early Java adopter, Rasband had to tackle
also encouraged the users to develop the user base and plug-ins. many software-interface issues—from
their own code to address their own Yet the climate and timing were such talking to native hardware code for data
application needs. Medical researchers that he felt he had to have a solution acquisition to dealing with varying levels

672 | VOL.9 NO.7 | JULY 2012 | nature methods


FOCUS ON BIOIMAGE INFORMATICS  HISTORICAL commentary
of Java support on different operating a b
systems. But over time, as the Java runtime
environments improved and coding
problems were solved, porting NIH Image
to Java set the stage for ImageJ to achieve
even greater success.
D u r i n g R a s b a n d ’s m a n y y e a r s
developing NIH Image and ImageJ at
NIH, occasionally a concerned lawyer or
administrator would come see him with
questions or concerns about the open
nature of ImageJ and its commercial
Figure 1 | Appearance of NIH Image and ImageJ. (a,b) Screenshots of NIH Image 1.62, released in
p ot e nt i a l . Not h i n g c a m e of t h e s e
1999 (a), and ImageJ 1.45, released in 2011 (b). Although the look is slightly different, the overall
infrequent meetings, and Rasband was feature layout and menu structure is basically the same.
left unfettered to develop the program as
he wanted.
A driving design criterion of both allow the functionality to be shared with cient for a necessary application and users
NIH Image and ImageJ was to keep the others. This was accomplished through need to add new functionality. In 1993,
program simple with no complex user the use of macros and plug-ins. Rasband saw the great utility of plug-ins
interfaces. Upon opening ImageJ, just Macros are simple, custom program- being used by Photoshop (Adobe) to add
© 2012 Nature America, Inc. All rights reserved.

a single toolbar appears, and it is from ming scripts that automate tasks inside a new functionality to that software and
this straightforward interface that all of large piece of software. Because of macros’ decided to add these modular software
the capabilities of ImageJ can be found rather basic programming format, general elements to NIH Image. NIH Image was
and used. The ImageJ toolbar has stayed users can create macros with no formal one of the first scientific image-processing
essentially the same for 15 years, similar programming experience. Rasband added tools to have plug-ins and the first with
to how NIH Image has remained largely a macro language to NIH Image in 1989 such a large user base. Example plug-ins
the same (Fig. 1). Rasband wanted a stable after he saw an article titled “Building your included facilities for three-dimensional
program interface that would not change, own C interpreter.” He realized he could rendering of images and particle analy-
but he also needed a way to add new use the source code that was included sis. ImageJ has had plug-in support from
functionality based on user needs. This in the article to create a Pascal language its inception, and the number of plug-ins
philosophy of limiting complexity also interpreter for NIH Image. has increased rapidly, with over 500 (May
drove how he decided what functionality When Rasband later developed ImageJ, 2012) plug-ins that cover a wide range of
to integrate into the program directly or he based the macro language on the one functions available on the ImageJ website
distribute as plug-ins. in NIH Image. Similar to how the Pascal- (Fig. 2). Some of these plug-ins are dis-
based macro language remained very con- tributed with the core ImageJ and most
Plugins and macros stant in NIH Image, ImageJ’s macro lan- are available for separate download and
To facilitate community input into NIH guage has remained very stable over the install by the user. Rasband’s philoso-
npg

Image and ImageJ, Rasband established last 15 years. Many new commands have phy of limiting complexity drove how he
a community-driven development model been added, but the early commands all decided what functionality to integrate
with several key elements: (i) user-driven still work. Although macros are used by into the program directly in the menus,
need and request for Rasband to address; programmers, they are especially useful distribute as core plug-ins that come pre-
(ii) user-driven need that another member to the bench biologist, with ~325 macros packaged with ImageJ or make available as
of the community can address; (iii) user currently available on the ImageJ website. downloads from the ImageJ website. Many
developer can create a solution to his or The use of macros requires little or no of the plug-ins built into ImageJ are from
her own need but then share it with the programming experience. New features outside contributors, and the decision to
community, and (iv) user feedback can such as the macro recorder directly facili- include a plug-in in the base distribution
be provided on an existing feature to tate this, allowing users to record any was based on whether Rasband thought
either improve functionality or add new actions they manually do. This recording it would have widespread use. Additional
functionality. is put into a macro syntax that users can ImageJ plug-ins are available at third-party
A single developer–driven model such execute for future application of this work- websites with links to these resources from
that all code is developed by one person flow, modify it as necessary and share it the ImageJ website.
would have resulted in a monolithic pro- with others. ImageJ has since evolved in its It is important to note that Rasband
gram. Although this would provide the scripting capabilities and now allows other never sought to replace commercial
simplicity of having only one way of doing scripting environments to be harnessed, image-analysis solutions. In part, this is
things, the breadth and depth of the solu- such as JavaScript, or other languages to be because a good part of the functionality
tions would be greatly attenuated. Rasband called, such as Python, through an ImageJ of NIH Image or ImageJ was created as
instead chose a more flexible approach Jython Bridge. a result of there not being another solu-
that would allow users to add functionality In many cases, linking together exist- tion, commercial or open-source, to do
on their own, but in a manner that would ing functionality using macros is insuffi- it. Of course, out of necessity to be a full-

nature methods | VOL.9 NO.7 | JULY 2012 | 673


HISTORICAL commentary FOCUS ON BIOIMAGE INFORMATICS
500 image workflows and take advantage of
algorithm capabilities provided by Matlab.
Number of ImageJ plug-ins
400
1.43u 1.44o 1.45s
1.46p
ImageJ connectivity with other software
1.42n
1.38x 1.39u
1.41c programs, such as Imaris, Cell Profiler 5
1.37v
and Knime6–8, has also been established.
300 1.36b
1.33u 1.34s 1.35s Although Rasband did not specifical-
1.29w ly envision these collaborations when
200 1.23y
designing the program, they have enabled
a variety of new functionality ranging
100 from automated screening and segmenta-
tion-based measurements to sophisticated
0 signal processing analysis, thus extending
2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013
the utility of ImageJ.
Year
A prominent example of how ImageJ
Figure 2 | ImageJ plug-ins bundled with each ImageJ release over time. Each data point is labeled with has been adopted by the community is Fiji
the version number and letter. (Fiji Is Just ImageJ) and ImageJ2. The goal
of Fiji 9 was to design a complete instal-
featured program, NIH Image and ImageJ A major example of this—and a vast lation that was identical on any platform
recapitulated many of the features present improvement to ImageJ’s ability to read and which was easy to download and
in a commercial image-processing pro- and parse proprietary image data—was unpack. ImageJ2 (http://developer.imagej.
© 2012 Nature America, Inc. All rights reserved.

gram such as Adobe Photoshop. Certainly, the advent of Bio-Formats 4 , a library net/), the next generation of ImageJ, is an
many of the NIH Image and ImageJ users from the Open Microscopy Environment NIH-funded collaboration between sev-
were first attracted to using the software (http://w w w.op enmicros copy.org/) eral institutions, groups and individuals,
because they could not afford an expen- for reading proprietary image formats. including Rasband. The ImageJ2 collabo-
sive seat (per computer) license for spe- Whereas Bio-Formats is a general library ration hopes to create more extensibility,
cialized commercial image-analysis pack- used by many programs, ImageJ is its big- modularity and interoperability as well
ages. But many users of ImageJ also use gest user with the Bio-Formats ImageJ as extend ImageJ community resources.
commercial software, so clearly that is not plug-in used in over 30,000 laboratories. ImageJ2 retains the interface of ImageJ
the only draw. In fact, many imaging-soft- ImageJ has been far more than just a user but adds new architecture to remove some
ware companies also use and recommend of Bio-Formats; without the community- of the current limitations of ImageJ, such
ImageJ. As well, many commercial tools driven model of ImageJ and the resulting as data types, image size and dimensions.
have emulated the key concepts of ImageJ, vetting and testing process for every new In addition to Fiji and ImageJ2, several
for example, most modern analysis pro- format, Bio-Formats arguably would not other variants and programs based on
grams now offer some sort of scripting have the performance and functionality it ImageJ are currently available (Table 1).
functionality. currently has. In this way ImageJ contin- These variants all developed from target-
ues to benefit other programs that do not ing a specific community need that NIH
File format challenges directly use ImageJ but that take advan- Image or ImageJ did not have, organizing
npg

One of the main challenges of image- tage of its framework and plug-ins and or adding additional tools for convenience
analysis programs is being able to open other code such as Bio-Formats. in one bundle or making a custom version
any of the myriad image file formats that is very use case–specific.
that have been developed over the years. Integration with other tools Rasband more than just tolerated this;
Owing to code contributions and add- Biologists often need to use a variety he has encouraged it as another mecha-
ons from various sources through its of different software to acquire and nism for addressing the diverse needs
community development model, NIH analyze data, and connectivity between of the ImageJ analysis community. For
Image could read multiple image types—a these tools can be crucial. Owing to the example, when NIH Image core devel-
rare capability among the early image- Mac-only support of NIH image and its opment ceased in favor of focusing on
analysis programs. Needing support for pioneering status, there were few early ImageJ, this resulted in NIH Image not
proprietary formats from microscopes examples of NIH Image connecting with being ported to the OSX (Apple) oper-
and other imaging equipment, users added external programs. There were several ating system. There was a population of
support for the majority of formats. prominent examples mediated by export electron microscopists that did not want
As one of the first programs to widely of an open file format, however, such to change their workflow and ported NIH
support proprietary formats, NIH Image as the export of a .csv file for statistical Image as a new program, ImageSXM that
had the best-supported and functional analysis. From the beginning of ImageJ runs on OSX with a focus on electron-
readers, which are modular software code there was interest in directly connecting microscopy analysis.
used to read a file format and translate it to external toolkits without the need Other variants arose because of the
into the open formats used by the software. to export and open files, and early desire to improve access to new users and
These readers led to the development of a connections to Matlab (MathWorks) are provide documentation. MBF_ImageJ was
reader code used not only in NIH Image a prime example. ImageJ’s third-party tool developed by Tony Collins and colleagues
and ImageJ but other programs as well. connections have allowed it to be used in to provide a comprehensive user manual

674 | VOL.9 NO.7 | JULY 2012 | nature methods


FOCUS ON BIOIMAGE INFORMATICS  HISTORICAL commentary
Table 1 | List of NIH Image and ImageJ variants
Date initiated Description
NIH Image 1987 The predecessor of ImageJ, created by Rasband; made for the Macintosh; no longer under active development
ImageSXM May 1993 A version of NIH Image for OSX extended by Steve Barrett; intended to handle loading, display and analysis of
images from the scanning microscope
ImageJ 1997 The current version of ImageJ developed by Rasband; sometimes called ImageJ1
ImageJ2x Unknown An offshoot of ImageJ; modified to use Swing interface; no longer under active development
ImageJA July 2005 An offshoot of ImageJ developed by Johannes Schindelin; used as the core of Fiji
Fiji December 2007 A ‘batteries included’ distribution of ImageJ popular in the life sciences
ImageJX March 2009 Created by Grant Harris to discuss improvements to ImageJ; formed the basis of an application to NIH that launched
ImageJDev
ImageJ2 December 2009 Under development by the ImageJDev project; a complete rewrite of ImageJ; includes ImageJ1 to allow for old-style
(ImageJDev) plug-ins and macros
MBF_ImageJ 2005 Bundle developed by Tony Collins for light microscopists; plug-ins from MBF_ImageJ can be installed on Fiji,
combining the programs
SalsaJ Unknown An offshoot of ImageJ intended for astronomy applications; designed for use in classrooms; available in over 30
languages
CellProfiler 2006 Free, open-source software started by Anne Carpenter and Thouis Jones; aids biologists without computer-vision
training to quantitatively measure cell images automatically
Icy 2011 Created by the Quantitative Image Analysis Unit at Institut Pasteur, Icy provides integrated software to bridge the
gap between users and developers through open-source software and a central website
© 2012 Nature America, Inc. All rights reserved.

Bio7 Unknown Application used for ecological modeling; integrated development environment; focuses on individual-based
modeling and spatially explicit models
mManager 2005 Open-source microscopy software; controls automated microscopes; comprehensive imaging solution when used
with ImageJ; developed by Arthur Edelstein, Ziah Dean, Henry Pinkard and Nico Stuurman

with an organized preloaded plug-in mailing list. Rasband fixes bugs, adds fea- ACKNOWLEDGMENTS
We thank members of our research groups and
and macro structure for ImageJ so that tures requested by users, and manages the software projects for helpful feedback on the
users could follow the instructions to do website and mailing list. manuscript, in particular C. Rueden, J. Fong and
certain steps such as thresholding and The continued popularity and growth J. Schindelin for input on the manuscript and help
three-dimensional rendering. ImageJA with the figures. This work was supported in part
of ImageJ throughout the scientific com-
by NIH grant RC2 GM092519 (to K.W.E.), but the
was developed to allow for an applet ver- munity has surprised Rasband. The opinions expressed are solely those of the authors.
sion of ImageJ that could be run in any ImageJ website has ~7,000 visitors a day,
Competing financial interests
web browser, and this is now integrated and there are ~1,900 subscribers to the
The authors declare no competing financial interests.
into Fiji. SalsaJ was a targeted version of ImageJ mailing list as of May 2012. A
ImageJ with an interface and content for recent PubMed Central search (May 2012) 1. Abramoff, M., Magalhaes, P. & Ram, S.
Biophotonics Int. 11, 36–42 (2004).
astronomy users. There have also been of “ImageJ” returned over 20,000 papers. 2. Collins, T.J. Biotechniques 43, 25–30 (2007).
npg

several attempts to extend the functional- Furthermore, ImageJ has been used in 3. Girish, V. & Vijayalakshmi, A. Indian J. Cancer
ity and data model of ImageJ, including teaching, such as in an image-processing 41, 47 (2004).
4. Linkert, M. et al. J. Cell Biol. 189, 777–782
ImageJX and ImageJ2X. These are no lon- textbook 14 that illustrates imaging pro- (2010).
ger active initiatives, but ideas from those cessing examples using ImageJ. Rasband 5. Kamentsky, L. et al. Bioinformatics 27, 1179–
projects have been incorporated in cur- hopes to see the continued use and evolu- 1180 (2011).
rent ImageJ efforts, including the ImageJ2 tion of ImageJ as a teaching and research 6. Lindenbaum, P., Le Scouarnec, S., Portero, V.
& Redon, R. Bioinformatics 27, 3200–3201
project. Other applications are not vari- tool as more people recognize and under- (2011).
ants of ImageJ but use components of stand its capabilities. 7. Jagla, B., Wiswedel, B. & Coppee, J.Y.
ImageJ, such as the plug-ins; these include Ten years from now, Rasband expects Bioinformatics 27, 2907–2909 (2011).
8. Saubern, S., Guha, R. & Baell, J.B. Mol. Inform.
mManager10, Icy11, CellProfiler5,12,13 and to still be working on ImageJ. Although 30, 847–850 (2011).
Bio7. the program and its variants will continue 9. Schindelin, J. et al. Nat. Methods 9, 676–682
As the ImageJ family of programs to develop, and other programs will be (2012).
10. Edelstein, A., Amodaj, N., Hoover, K., Vale, R.
moves forward, Rasband continues to play developed based on ImageJ, he expects the & Stuurman, N. Curr. Protoc. Mol. Biol.
a large part in maintaining and support- program and its variants to retain the two 14.20.1–14.20.17 (2010).
ing ImageJ. Although he retired in 2010 fundamental hallmarks of ImageJ: flex- 11. de Chaumont, F. et al. Nat. Methods 9, 690–
696 (2012).
after 40 years as a programmer at the ibility and extensibility developed over 25 12. Carpenter, A.E. et al. Genome Biol. 7, R100
Research Services Branch, he now volun- years ago. He also expects ImageJ to con- (2006).
teers with the Section of Instrumentation tinue to be used for diverse applications 13. Lamprecht, M.R., Sabatini, D.M. & Carpenter,
at the NIH and works closely with the ranging from materials science and soil A.E. Biotechniques 42, 71–75 (2007).
14. Burger, W. & Burge, M.J. Digital Image
Center for Information Technology at the science, astronomy and climate science, Processing: an Algorithmic Introduction Using
NIH, which hosts the ImageJ website and to medical imaging and crystallography. Java (Springer, 2010).

nature methods | VOL.9 NO.7 | JULY 2012 | 675

You might also like