BoneJ

@bonej.org

Scientific software for bone image analysis.

📢 Release alert! BoneJ+ is now callable in headless mode, including specifying which GPU(s) to use. ~/Fiji/fiji --headless -Dbonej.plus.devices="1-0" --run run_all_bonej_plus.py Drop us a line if you'd like to know more and to get a demo script.

📢 Release alert! BoneJ+ 0.0.20 brings stability to GPU checking on Windows and belatedly bumps the minimum Java version to 17. Check it out! Drop us a DM to get a tester voucher from @beancounter.ch

📢 Release alert! radius-r0 uses Scijava Datasets as the image format for input-output, and harmonises all the plugins to use the same results table. Scripting users will need to update their scripts to use Dataset and SharedTable; internally, functionality is the same.

We study papillomavirus in moose and how they shed the disease with no scarring and no adverse effects on their reproductive capabilities, hoping their solution is applicable in human medicine. We do the field work and provide the data. We can't do it without you. Please donate tonight

Mamma moose and calf in a field of willow.

📢📢 We are hiring a Bioimage Analyst at the BioVisionCenter! 📢📢 Join our collaboration with the Flow Cytometry Facility and contribute back to the international efforts on open standards for bioimaging data! More information here, reach out if you have any question: jobs.uzh.ch/job-vacancie...

UZH: Bioimage Analyst

The University of Zurich is the largest university in Switzerland and one of the most prominent in Europe. For research purposes the Biovision Center and Flow Cytometry Facility offer services to supp...

jobs.uzh.ch

I've been to 3, maybe 4 London high profile expert lectures/discussions on AI in science since 2025 and not one has mentioned the negative environmental impacts such as climate change and water usage or societal impacts such as IP theft, privacy violation & job loss. It is deeply worrying.

@bonej.org has been supporting the bone research community for over 15 years. Ever since the early days of the project, there have been lots of other uses. Check out this paper that used BoneJ for measuring basalt rock formation on the Moon 🌕, from the Chang'e-5 mission! doi.org/10.1029/2025...

Cooling History of Chang'e‐5 Basalts Recorded by Diffusion‐Driven Mg and Fe Isotope Fractionation

Remarkable and negatively correlated δ26Mg and δ56Fe variability at the mineral scale is observed in a Chang'e-5 basalt clast Chemical diffusion in mineral grains within a cooling melt caused the...

doi.org

Weird when your "hobby" can be used by others for their profit. The traditional way to receive thanks for doing work that has value to others is to take payment 💰. I've been working on a mechanism to do this, currently working for BoneJ+, and easy to set up for other ImageJ plugins @beancounter.ch

How can we make sure community software projects that are delivering value are worth looking after from the developers' perspective? I've always found that being paid is highly motivating. Now there is a fair way for users to help developers keep going: @beancounter.ch

📢 Release alert! BoneJ ulna-r10 brings much anticipated ROI support to Area/Volume Fraction. TV (TA) = pixel volume (area) in the ROI BV (BA) = foreground pixel volume (area) in the ROI Thanks to Sandra Shefelbine at Northeastern for commissioning development of this much-requested enhancement.

📢 Release alert! This one lets *all* Intel GPUs use BoneJ+ 🤖 If you have an Intel Iris Xe, UHD or Arc, support is more robust. Background: Intel omitted 64-bit floating point precision (double) in their GPUs since c. 2020: this update uses the universally-supported single-precision float type.

ImageJ/Fiji users will be pleased to know that opening a DICOM stack with File > Import > Image Sequence results in correctly calibrated z pixel spacing. DICOM slice position (0020,0032) and not slice thickness (0018,0050) fields are used to determine the size of the image stack.

github.com

Professor John R. Hutchinson@johnrhutchinson.bsky.social · 10mo ago

Analysis of 985(!!) baboon skulls' CT scan data from MorphoSource shows that >18% have slice spacing errors that propagate to downstream analyses-- an important cautionary tale on checking CT metadata vs. errors, and a goliath effort: peerj.com/articles/201...

It also speaks to the good scientific hygiene of taking some basic measurements from the physical specimens using tape, ruler or caliper, and including standard objects in the image to use as calibration sanity checks prior to later image analysis. DON'T ASSUME THE INSTRUMENT IS PROPERLY CALIBRATED

BoneJ@bonej.org · 10mo ago

OMG this is a good catch. We wrestled with this a long time ago when setting up Slice Geometry. The correct way to set slice spacing (pixel spacing in z) from a DICOM is to use the slice position info (0020,1041 or 0020,0032) and divide by (stack size - 1). It can be out by not much or quite a bit.

OMG this is a good catch. We wrestled with this a long time ago when setting up Slice Geometry. The correct way to set slice spacing (pixel spacing in z) from a DICOM is to use the slice position info (0020,1041 or 0020,0032) and divide by (stack size - 1). It can be out by not much or quite a bit.

Professor John R. Hutchinson@johnrhutchinson.bsky.social · 10mo ago

Analysis of 985(!!) baboon skulls' CT scan data from MorphoSource shows that >18% have slice spacing errors that propagate to downstream analyses-- an important cautionary tale on checking CT metadata vs. errors, and a goliath effort: peerj.com/articles/201...

📢 Release announcement! Local Thickness+ brings GPU-accelerated Tb.Th and Tb.Sp, for much faster measurements. Now out in BoneJ. Just let the updater run, and grab a token from bonej.org/shop to make it go. Drop us a PM to get a coupon for a free token.