BoneJ2

BoneJ2 provides quantitative image analysis plugins for Fiji/ImageJ intended to measure trabecular geometry and whole bone shape for skeletal biology research.


Key Features:

  • Open-source plugin suite: A collection of plugins for Fiji/ImageJ that perform quantitative skeletal image analysis.
  • Trabecular geometry analysis: Tools for measuring and analyzing trabecular structure and geometry.
  • Whole bone shape analysis: Tools for quantifying whole bone morphology and shape metrics.
  • Flexible, reusable components: Reimplemented components designed for flexibility and reuse across analyses.
  • Modular design (Separation of Concerns): Modular architecture to improve maintainability and scalability.
  • Dependency management: Explicit handling of software dependencies to ensure stability.
  • Thorough testing: Rigorous testing protocols to verify algorithmic accuracy and reliability.
  • Continuous integration and deployment: Automated CI/CD processes to maintain consistent builds.
  • Source code management: Use of version control for tracking changes and enabling collaboration.
  • Code reviews: Peer review processes to improve code quality and reduce errors.
  • Issue and task ticketing: Structured issue and task tracking for project management.
  • ImageJ2 integration: Integration with the ImageJ2 plugin ecosystem for compatibility with modern imaging environments.

Scientific Applications:

  • Quantitative trabecular analysis: Measurement of trabecular geometry for studies of bone microstructure.
  • Whole bone morphology: Quantification and comparison of whole bone shape and morphological metrics.
  • Bone morphology and pathology studies: Generation of metrics used to detect morphological changes and pathology in skeletal research.
  • Basic and clinical skeletal research: Support for analyses used in both fundamental research and clinical studies of bone.
  • Integration in imaging workflows: Use within ImageJ2-based imaging workflows for skeletal image analysis.

Methodology:

Reimplementation using modular design (separation of concerns), dependency management, rigorous testing, continuous integration/deployment, source code management, code reviews, and issue/task ticketing, with integration into the ImageJ2 plugin ecosystem.

Topics

Details

License:
BSD-2-Clause
Tool Type:
plugin
Programming Languages:
Java
Added:
6/14/2021
Last Updated:
8/18/2021

Operations

Publications

Domander R, Felder AA, Doube M. BoneJ2 - refactoring established research software. Wellcome Open Research. 2021;6:37. doi:10.12688/wellcomeopenres.16619.2.

Funding: - Biotechnology and Biological Sciences Research Council: BB/P006167/1 - Wellcome Trust: 108442 - Royal Society International Exchanges Scheme: IES/R3/170078

Documentation

Links