BoneJ2 - refactoring established research software.
Biology
Bone
BoneJ
FIJI
Image analysis
ImageJ
Java
Morphometry
Open-source
Programming
Software engineering
Journal
Wellcome open research
ISSN: 2398-502X
Titre abrégé: Wellcome Open Res
Pays: England
ID NLM: 101696457
Informations de publication
Date de publication:
2021
2021
Historique:
accepted:
12
02
2021
entrez:
6
5
2021
pubmed:
7
5
2021
medline:
7
5
2021
Statut:
epublish
Résumé
Research software is often developed with expedience as a core development objective because experimental results, but not the software, are specified and resourced as a project output. While such code can help find answers to specific research questions, it may lack longevity and flexibility to make it reusable. We reimplemented BoneJ, our software for skeletal biology image analysis, to address design limitations that put it at risk of becoming unusable. We improved the quality of BoneJ code by following contemporary best programming practices. These include separation of concerns, dependency management, thorough testing, continuous integration and deployment, source code management, code reviews, issue and task ticketing, and user and developer documentation. The resulting BoneJ2 represents a generational shift in development technology and integrates with the ImageJ2 plugin ecosystem.
Identifiants
pubmed: 33954267
doi: 10.12688/wellcomeopenres.16619.1
pmc: PMC8063517
doi:
Banques de données
figshare
['10.6084/m9.figshare.7257179']
Types de publication
Journal Article
Langues
eng
Pagination
37Subventions
Organisme : Wellcome Trust
Pays : United Kingdom
Informations de copyright
Copyright: © 2021 Domander R et al.
Déclaration de conflit d'intérêts
No competing interests were disclosed.
Références
BMC Bioinformatics. 2017 Nov 29;18(1):529
pubmed: 29187165
Front Endocrinol (Lausanne). 2015 Feb 16;6:15
pubmed: 25762979
Bone. 2014 Apr;61:116-24
pubmed: 24373921
Microsc Res Tech. 2010 Oct;73(11):1019-29
pubmed: 20232465
Nat Methods. 2012 Jun 28;9(7):676-82
pubmed: 22743772
J Bone Miner Res. 1987 Dec;2(6):595-610
pubmed: 3455637
Front Endocrinol (Lausanne). 2015 Oct 13;6:162
pubmed: 26528241
J Musculoskelet Neuronal Interact. 2011 Sep;11(3):243-8
pubmed: 21885899
BMC Bioinformatics. 2010 May 21;11:274
pubmed: 20492697
Bone. 2010 Dec;47(6):1076-9
pubmed: 20817052
Proc Biol Sci. 2011 Oct 22;278(1721):3067-73
pubmed: 21389033
Nat Methods. 2012 Jul;9(7):671-5
pubmed: 22930834
J Anat. 2012 Jul;221(1):21-9
pubmed: 22606941