Prerequisites
omero_ij-5.x.x-all.jar
file(s) or OMERO.imagej-5.x.x
folder(s).Downloads
PTBIOP
update site (help -> Update... -> Manage Update Sites
)\\sv-nas1.rcp.epfl.ch\ptbiop-raw\public\0-Software\Omero\Fiji
Downloads
Add all files in the plugins
folder of Fiji.
Update
BIOP computers with all plugins available
If you need more information on this plugin, you can have a look at the offical OMERO-Fiji documentation or contact the EPFL OMERO team.
Open an image
Plugins > OMERO > Connect to OMERO
Processing
Save results
Plugins > OMERO > Save ROIs to OMERO
OK
No
because the image is already coming from OMERO.Note : All and only ROIs contained in the ROImanager of Fiji are sent to OMERO. In the same way, if you choose to also saved the measurements, all and only the ResultTable of Fiji is sent to OMERO as a .csv file.
Let's use the Edu RFP
dataset as an example
Import dataset
Edu RFP
datasetSee the Import images wiki page if you want to know how to import images on OMERO.
Step-by-step example
Let's use the Edu RFP
dataset as an example (See the example above to know how to access it).
Step-by-step example
Using the omero-batch-plugin, you have the possibility to run a macro or a groovy script on a whole OMERO dataset and send results back to OMERO. It is also possible to run the macro on a local folder and import on OMERO either images and results. If you need more info, you can read the OMERO Batch Plugin GitHub Page
Plugins > OMERO > Batch process
Connection panel
Source & input panel
OMERO
It is only possible to work with a dataset for OMERO input.
The imported ROIs are stored on the ROI Manager of Fiji
preview
shows you some image thumnails contained in the current dataset.Local
Browse
buttonIf you want to also process sub-folders contained in the main folder, tick the box
recursive
.
Macro panel
Be careful : the script must NOT contain any OMERO commands !
Browse
buttonYou need to select at least one return option
New image(s)
: all images that are generated and displayed that have a different name from the imported image will be saved. You need to add a name for the new images (in the next panel).Results table(s)
: All and only Fiji Results table will be saved as .csv files.ROIs
: they should be added to the RoiManager to be saved.Log file
: it refers to the log window of Fiji. It is saved as a .txt file.Set arguments
and add them comma separated.Output panel
OMERO
, make sure that the projectName is the same as the input project.local
, click on Browse
button to find the folder where you want to save results.If you have select New image(s)
in the previous panel, write the name suffix for the new images.
Finally, click on Start
.
In this example, you will see how to analyze an OMERO dataset, using an ImageJ macro.
Ressources
Let's use the
Edu RFP
dataset as an example (See the example above to know how to access it).
Macro file : omero-plugin-macro-example.ijm
Step by step example
In this example, you will see how to analyze an OMERO dataset, using an ImageJ macro.
Ressources
Let's use the
Edu RFP
dataset as an example (See the example above to know how to access it).
Macro file : omero-plugin-macro-example-with-parameters.ijm
Step by step example
Set arguments
radius=2
In this example, you will see how to analyze an OMERO dataset, using an ImageJ macro.
Ressources
Let's use the
Edu RFP
dataset as an example (See the example above to know how to access it).
Macro file : omero-plugin-macro-example-with-image_output.ijm
Step by step example
New Image(s)
as macro returns._mask
We are offering a bank of scripts, available on our GitHub, that implement different tasks to help you annotating your data. Those scripts are written in groovy language, and are runnable on Fiji.
Make sure that your Fiji has the right dependencies to run the scripts correctly. Have a look to the installation step above.
The scripts are ready to use.
A popup window will always appear, asking you your credentials to connect to OMERO, and different other parameters according to what the script needs. Those parameters are listed at the beginning of each script.
For non-EPFL users, you have to change the address of the server. It is always stored in the variable
host
at the beginning of the script
The scripts are intended to be as generic as possible and, for this reason, they may not fit exactly with your needs. In such case, do not hesitate to contact us ; we can adapt every script to what you need (service only available for EPFL students/collaborators).
If you need any help or more information, contact the EPFL OMERO team.
The available scripts make the use of simple-omero-client API, which we recommend to use for the communication with an OMERO server in groovy scripts.
If you plan to create your own scripts to communicate with OMERO, first, check our BIOP OMERO-Scripts GitHub page to be sure that what you want to do is not already done. If not, then we highly recommend you to contact us BEFORE scripting anything, so that we can discuss the needs and the implementation. We decline all responsability in case of failure/data loss if the scripts you've created haven't been valided by the EPFL OMERO team
Resources
Let's use the
Edu RFP
dataset as an example (See the example above to know how to access it).
Groovy script DL_Image_Process_for_HeLa for running an analysis pipeline on a whole OMERO dataset using Fiji
Groovy script DL_Image_Group_Image_Tables_To_Dataset_Table to generate an OMERO table from analysis results
Step by step example