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
Installation instructions
https://imagej.github.io/plugins/bonej#installationLinks
Repository
https://github.com/bonej-org/BoneJ2Issue tracker
https://github.com/bonej-org/BoneJ2/issuesDiscussion forum
https://forum.image.sc/tag/bonej