ciatah icon indicating copy to clipboard operation
ciatah copied to clipboard

Consider moving to ImageJ-MATLAB instead of Miji

Open imagejan opened this issue 2 years ago • 2 comments

As mentioned on https://imagej.net/plugins/miji, this legacy project is mostly replaced by the functionality in ImageJ-MATLAB:

https://imagej.net/scripting/matlab#running-imagej2-within-matlab

I don't know the usage of Miji in ciatah in detail, and I don't know how involved a transition would be, but it might simplify it for users to just enable the ImageJ-MATLAB update site in Fiji (especially since the Miji website seems to be offline at the moment).

I know that @kouichi-c-nakamura worked quite a bit with the ImageJ-MATLAB integration, he might be able to give helpful advice.

imagejan avatar Jul 13 '21 14:07 imagejan

Thanks for reaching out and the heads up about the Miji site (ciatah's been updated with a mij.jar backup URL).

CIAtah uses Miji mainly to display movies and allow certain movie modification operations as an alt to ciatah Matlab GUIs. e.g. https://bahanonu.github.io/ciatah/pipeline_detailed_modify_movies/.

I'd previously considered switching to ImageJ-MATLAB, but continue to use Miji + ij.jar as it still works across Matlab versions, is seamless on the user end for ciatah to download and setup (e.g. no user Fiji/Imagej GUI interactions needed), and avoids Fiji/Bio-Formats conflicts (on to-do list).

I'll reach out to you or @kouichi-c-nakamura once I upgrade to ImageJ-MATLAB if any questions/issues arise.

bahanonu avatar Jul 13 '21 20:07 bahanonu

Thanks. I have to say, I no longer do extensive image analyses using ImageJ these days. And I don't know much about CIAtah.

Here are my thoughts:

  • (Miji) still works across MATLAB versions
    • ImageJ-MATLAB worked on R2018b, which is 3 years ago. This will become less relevant eventually, I guess?
  • seamless on the user end for CIAtah to download and setup (e.g. no user Fiji/Imagej GUI interactions needed)
    • We need to compare the steps required to use Miji and ImageJ-MATLAB. If ImageJ-MATLAB still has disadvantages, they are better to be fixed. I edited the documentation a lot and clarified the steps, but people may still find it tedious.
  • avoids Fiji/Bio-Formats conflicts (on to-do list).
    • I don't know about this.

kouichi-c-nakamura avatar Jul 14 '21 06:07 kouichi-c-nakamura