Current challenges in open-source bioimage informatics

Journal name:
Nature Methods
Volume:
9,
Pages:
661–665
Year published:
DOI:
doi:10.1038/nmeth.2082
Published online

We discuss the advantages and challenges of the open-source strategy in biological image analysis and argue that its full impact will not be realized without better support and recognition of software engineers' contributions to the biological sciences and more support of this development model from funders and institutions.

At a glance

Figures

  1. Informal online self-evaluation of scientists' expertise relevant for bioimage informatics.
    Figure 1: Informal online self-evaluation of scientists' expertise relevant for bioimage informatics.

    (a,b) Results for image analysis versus programming (a) and biology versus programming (b). Size of plotted circles is proportional to the percentage of responders selecting a given combination of categories, and data are color-coded by the reported primary expertise.

  2. Visualization of the 'hackathon effect'.
    Figure 2: Visualization of the 'hackathon effect'.

    (a) Situation at the beginning of the Fiji Hackathon at the European Molecular Biology Laboratory (16–26 March 2010). (b,c) Developer activity during the hackathon. (d) Overview of the code generated during the 10-day coding spree. Shown are screenshots from a video generated by the 'gource' tool. Modifications to files of the Fiji project are depicted as rays from the symbols for developers (pawns) to the files represented by a tree of colored balls.

References

  1. Ince, D.C., Hatton, L. & Graham-Cumming, J. Nature 482, 485488 (2012).
  2. Morin, A. et al. Science 336, 159160 (2012).
  3. Peng, H. Bioinformatics 24, 18271836 (2008).
  4. Swedlow, J.R. & Eliceiri, K.W. Trends Cell Biol. 19, 656660 (2009).
  5. Danuser, G. Cell 147, 973978 (2011).
  6. Schneider, C.A., Rasband, W.S. & Eliceiri, K.W. Nat. Methods 9, 671675 (2012).
  7. Carpenter, A.E. et al. Genome Biol. 7, R100 (2006).
  8. Peng, H., Ruan, Z., Long, F., Simpson, J.H. & Myers, E.W. Nat. Biotechnol. 28, 348353 (2010).
  9. Eliceiri, K.W. et al. Nat. Methods 9, 697710 (2012).
  10. Schindelin, J. et al. Nat. Methods 9, 676682 (2012).
  11. Holtgrewe, U. Time Soc. 13, 129146 (2004).
  12. Stallman, R. in Open sources. Voices from the open source Revolution (eds., DiBona, C., Ockman, S. & Stone, M.) 5371 (O'Reilly & Associates, 1999).
  13. Stajich, J.E. et al. Genome Res. 12, 16111618 (2002).
  14. Gentleman, R.C.V. et al. Genome Biol. 5, R80 (2004).
  15. Ibanez, L., Schroeder, W., Ng, L. & Cates, J. The ITK Software Guide (Kitware Inc., 2003).
  16. Kankaanpää, P. et al. Nat. Methods 9, 683689 (2012).
  17. de Chaumont, F. et al. Nat. Methods 9, 690696 (2012).

Download references

Author information

Affiliations

  1. Albert Cardona is at the Institute of Neuroinformatics, University of Zurich and ETH Zürich, Zürich, Switzerland.

  2. Pavel Tomancak is at the Max Planck Institute of Molecular Cell Biology and Genetics, Dresden, Germany.

Competing financial interests

The authors declare no competing financial interests.

Corresponding author

Correspondence to:

Author details

Supplementary information

Movies

  1. Supplementary Video 1 (8.7M)

    Visualization of the hackathon effect. The video visualizes the changes introduced to the source code of Fiji during the hackathon at EMBL in Heidelberg between 16 March 2010 and 26 March 2010. The Fiji class hierarchy (class is a unit of computer code) is represented as a dynamic hierarchical tree of colored balls. The pawns represent the Fiji developers extending rays to the classes that they change, add or delete. The visualization was generated using the gource tool developed by Andrew Caudwell.

Additional data