#FijiSc

2024-11-13

@pchestek That's bizarre. Thousands of papers using pirated Photoshop for adjusting confocal and gel images for brightness and contrast would have to retracted – from prior to the subscription model of modern Photoshop.

(If you ever want to adjust B&C on an image, just use free open source software #FijiSc instead: fiji.sc )

2024-11-10

Hehe, the first game of life I code (in
using
obviously). Naive implementation, but still functionally defined and lazy computed - see how the data arrives as I scroll, and is cached.

2024-10-17

@jonny We did that in #FijiSc as a pre-import of all ImageJ and TrakEM2 classes. Convenient it was. Powers that be deemed it too fragile, and was eventually deprecated.

2024-08-29

@jim

Kind of shocked but very pleased to see my colleague and #FijiSc co-founder Johannes Schindelin ('dscho') in the photo of that first git meet up. Around that time Johannes taught me to use git.

2024-08-02

This is a FIJI plugin that can analyze branched structures in a broad range of settings. They started with Microglia, but apparently it's broadly applicable (also works with neurons and even corals). Looks useful for analyzing 2D images.

AutoMorFi: Automated Whole-image Morphometry in Fiji/ImageJ for Diverse Image Analysis Needs
Bouadi ... Tuan Leng Tay, preprint at biorxiv 2024
biorxiv.org/content/10.1101/20

#neuroscience #microglia #imageanalysis #microscopy #FijiSc

Figure 4: Diverse applications of AutoMorFi. (A) Comparative morphometric analysis of glial cells from different models.

Representative widefield fluorescence and brightfield images of glial cells from experimental models (Drosophila astrocyte-like glia, hiPSCs-derived microglia, human microglia, and mouse microglia) and their corresponding whole-cell outlines. UMAPs of 1,100 glial cells clustered based on 47 morphometric parameters or model system. (B) Single object morphometric analysis. Representative widefield fluorescence images of MAP2-immunolabeled primary neurons (white) from Ube3a 2x transgenic and wildtype mice and their corresponding whole-cell and skeletonized traces with an example of an added pseudo-object (white arrowhead). Six of 33 morphometric parameters were significantly different between genotypes in unpaired t-tests: whole cell perimeter (p=0.0138), whole cell height (p=0.0270), whole cell minimum feret (p=0.0116), whole cell convex area (p=0.0177), perimeter to area ratio, and solidity (p=0.0351). N = 14 per group. (C) Acetylated-α-tubulin marker-specific morphometric and fluorescence intensity measurements. Representative widefield fluorescence images of Xenopus MCCs indicated by centrin4-cfp (grey) with varying levels of ciliation indicated by acetylated-α-tubulin (red) and whole-cell outline of the marker (yellow).
2024-06-26

True as always that the way to make software run faster is to make it do less operations. After all, CPUs can only execute a fixed number of operations per unit of time.

Here, I tweaked code for serial section registration that drops execution time from 27 seconds to 100 milliseconds: a 270x speed up.

All it had to do is to search for matching SIFT features in one image only within a predetermined radius centered on one SIFT feature in another image. Extremely effective for when e.g., the maximum translation is known.

The matching code using a KDTree:
github.com/acardona/scripts/bl

The test script:
github.com/acardona/scripts/bl

#FijiSc #java #jython #volumeEM #vEM

2024-05-10

Online course on "Scientific Image Editing and Figure Creation" using open source software #FijiSc and #Inkscape.

By BioVoxxel via Zoom, on:
Thu 27 Jun 2024 09:00 - Fri 28 Jun 2024 15:30 CEST

Register at: tickettailor.com/events/biovox

Details: biovoxxel.de/workshops/scienti

#ImageProcessing

Poster listing the hours and details of the workshop.
2024-04-29

@neuralreckoning

To non-faculty for sure. My first move would be to expand funding for PhD students: attract many, and with a good salary to bias the choice away from industry.

It's so cheap to support research work that may very well end up saving millions across the board, e.g., #FijiSc software to name just one close to me: albert.rierol.net/tell/2016060

#academia

2024-04-05

Image registration for light-microscopy at petabyte scale, an update of the #BigSticher for #FijiSc by @preibischs

github.com/JaneliaSciComp/BigS

Ready for expansion microscopy #ExM approaches to mapping neural circuits and more.

#BioimageInformatics

Flow diagram describing the new spark-based BigStitcher software for image registration.
2024-04-04

@posertinlab

There's an MRC 16-bit image file format reader here for #FijiSc: github.com/fiji/IO/blob/master

The header includes MRC format details for documentation.

I wrote it.

2024-03-04

@adredish @neuralreckoning @brembs @ScholarNexus

Likewise for #TrakEM2, #FijiSc and #catmaid software – except we did write papers for them.

2024-02-15

"I would have never thought moving away from a 10yr old JDK could be this smooth!" – Tiago Ferreira, author of the SNT plugin for neuronal tracing among others.

Curtis Rueden pushing forward the release of #FijiSc with #Java21 – a huge upgrade from the decade-old java 8 that Fiji uses today.

Testers are reporting success even in new MacOS chipsets.

forum.image.sc/t/jaunch-a-new-

#ImageProcessing #BioimageInformatics

2024-02-10

#FijiSc being prepped to run on #Java 21: give it a try and please report any issues. See the post by Curtis Rueden at the image forum:
forum.image.sc/t/jaunch-a-new-

#java21 #ImageProcessing #Bioimage

2024-02-06

@eamon

I routinely run #java code we wrote in 2005–2012. And scripts in jython on top of that written from 2010 onwards. All in #FijiScfiji.sc for image processing.

Perhaps the #RStats community does not value long-term stability or hasn't adopted backwards compatibility strategies when updating libraries?

2024-01-31

@steveroyle

See: imagej.net/plugins/trakem2/

The brief bit, for #FijiSc:

$ ./ImageJ-linux64 --dry-run | sed 's/-Xincgc/-XX:+UseG1GC -verbose:gc -XX:+PrintGCDateStamps'/ >> launcher.sh
$ chmod +x launcher.sh
$ ./launcher.sh

See also this forum entry:
forum.image.sc/t/fiji-with-jav

The difference in performance for us was huge, order of magnitude, and being able to use effectively a lot more RAM.

2024-01-18

@jonny

#FijiSc can open MRI files, and export them to more accessible formats.

2024-01-17

@lana

I suggest #FijiSc: fiji.sc

Free and open source, and dedicated to bioimage informatics. Works well in all operating systems.

2024-01-09

@koen_hufkens @iris @jonny

I find writing documentation relaxing. It's also the best way I have to future-proof my own work: so that I know how I did what down the line. For example, see this labour of love over 13 years, for image processing in #FijiSc: syn.mrc-lmb.cam.ac.uk/acardona As far as I know all the scripts run to this day, and it's proven invaluable time and again to myself – and likely to others, which is a win-win.

2024-01-09

Why would one want to run machine learning inference from #java?

To do so on 3D, 4D, ND datasets, trivially accessible from image processing and visualization libraries such as #ImgLib2, the #BigDataViewer, #LabKit and more, all integral parts of #FijiSc.

* LabKit: imagej.net/plugins/labkit/

* BigDataViewer: imagej.net/plugins/bdv/

* ImgLib2: imagej.net/libs/imglib2/

* Fiji: fiji.sc

2024-01-09

"Introducing the Java Deep Learning Library - JDLL"
forum.image.sc/t/introducing-t

Can run models from #PyTorch, #TensorFlow, and #Onnx in #FijiSc fiji.sc and other java-based image processing open source software like Icy icy.bioimageanalysis.org

Code: github.com/bioimage-io/JDLL

Paper: "JDLL: A library to run Deep Learning models on Java bioimage informatics platforms"
by Carlos Garcia Lopez de Haro et al. 2023
arxiv.org/abs/2306.04796 and also nature.com/articles/s41592-023

#java #DeepLearning #JDLL

JDLL is a Java API that can manage and load models created with a wide range of DL frameworks or engines (top). It can also download and deploy the models shared on the BMZ repository following BMZ conventions. These models are unpacked with JDLL, along with the engines required to run inference with the models, in a manner transparent to API consumers. JDLL provides to these consumers (such as Icy and deepImageJ, bottom) a simple and unified API to run inference on images via a custom ImgLib2 wrapper for their specific image data models. Because the API is generic and relies on an ImgLib2 component, JDLL can be used by any Java software platform, fostering the reproducibility of DL model deployment.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst