Skip to content

Commit 132a842

Browse files
authored
Merge pull request #97 from qupath/0.5
Sync to v0.5
2 parents e4ab9df + 6aa6b6e commit 132a842

File tree

1 file changed

+20
-12
lines changed

1 file changed

+20
-12
lines changed

docs/advanced/omero.md

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,28 @@
11
(omero-extension)=
22
# OMERO
33

4+
This page describes how to use the OMERO extension in QuPath to access and interact with images hosted on OMERO servers. The installation instructions can be found [here](https://github.com/qupath/qupath-extension-omero-web).
5+
46
:::{caution}
5-
The QuPath OMERO extension has not yet been updated to work with QuPath v0.4.0.
6-
:::
7+
This extension makes use of the [OMERO JSON API](https://docs.openmicroscopy.org/omero/5.6.0/developers/json-api.html), which currently only allows rendered RGB images to be accessed.
8+
If you need the raw pixels for your analysis, consider downloading your files locally rather than accessing them from OMERO via QuPath.
79

8-
This page describes how to use the built-in OMERO extension in QuPath to access and interact with images hosted on OMERO servers. The installation instructions for this extension can be found [here](https://github.com/qupath/qupath-extension-omero).
10+
The extension was updated for QuPath v0.5.0 and renamed to `qupath-extension-omero-web`.
911

10-
:::{warning}
11-
This extension makes use of the [OMERO JSON API](https://docs.openmicroscopy.org/omero/5.6.0/developers/json-api.html), which currently only allows rendered images to be accessed. If you need the raw pixels for your analysis, consider downloading your files locally rather than accessing them from OMERO via QuPath.
12+
A new version of the QuPath OMERO extension is currently under development.
13+
A major goal for the new extension will be to provide raw pixel access -- a preview version will be available soon for testing.
1214
:::
1315

16+
1417
## Adding OMERO images to your project
1518

1619
QuPath can import OMERO images to a project via their links. This can be done in three ways:
1720

1821
- {menuselection}`File --> Open URI...` (Shortcut {kbd}`Ctrl + Shift + O`) and enter the URL of your OMERO image.
1922
- {menuselection}`File --> Project --> Add images` and click 'Input URL' or 'From clipboard'.
20-
- Via the OMERO Browser (see [Browsing an OMERO server]).
23+
- Via the OMERO Browser (see [Browsing an OMERO server](omero-browsing)).
2124

22-
Should the server require authentication, QuPath will prompt you to enter your credentials and will handle the permission issues. For more information about OMERO accounts in QuPath, see [Managing OMERO clients].
25+
Should the server require authentication, QuPath will prompt you to enter your credentials and will handle the permission issues. For more information about OMERO accounts in QuPath, see [Managing OMERO clients](omero-clients).
2326

2427
:::{admonition} URL formats
2528
QuPath only accepts the following OMERO URL formats:
@@ -33,12 +36,14 @@ E.g. <http://idr.openmicroscopy.org/webclient/?show=image-1920093>
3336
:::
3437

3538
:::{tip}
36-
QuPath now also accepts links to datasets and projects (screens/wells/plates are not yet implemented), in which case all the compatible images inside them will be fetched and added to the current project. The supported URL formats for projects and datasets are the following:
39+
QuPath now also accepts links to datasets and projects (screens/wells/plates are not yet implemented), in which case all the compatible images inside them will be fetched and added to the current project.
40+
The supported URL formats for projects and datasets are the following:
3741

3842
- `https://<server>/webclient/?show=project-<projectId>`
3943
- `https://<server>/webclient/?show=dataset-<datasetId>`
4044
:::
4145

46+
(omero-browsing)=
4247
## Browsing an OMERO server
4348

4449
You can browse OMERO servers via the {menuselection}`Extensions --> OMERO --> Browse server...` command.
@@ -54,10 +59,10 @@ How to browse an OMERO server
5459
:::
5560

5661
:::{note}
57-
The list of servers is the same one used in the OMERO web client window (see [Managing OMERO clients]).
62+
The list of servers is the same one used in the OMERO web client window (see [Managing OMERO clients](omero-clients)).
5863
:::
5964

60-
Alternatively, you can provide a new OMERO server (with which no connection was previously established) to browse by clicking on 'New server...'.
65+
Alternatively, you can provide a new OMERO server (with which no connection was previously established) to browse by clicking on {guilabel}`New server...`.
6166
The URL to provide should not contain any [URL query](https://en.wikipedia.org/wiki/Query_string) or unnecessary characters.
6267

6368
:::{figure} images/omero_browse_new_server_link.jpg
@@ -78,13 +83,15 @@ The browser will display all the projects, datasets and images filtered by OMERO
7883
The OMERO browser (<http://idr.openmicroscopy.org>)
7984
:::
8085

81-
You can add an individual image to your project by double-clicking on it. Alternatively, select the relevant projects/datasets/images and click 'Import OMERO project/dataset/image/selected'.
86+
You can add an individual image to your project by double-clicking on it.
87+
Alternatively, select the relevant projects/datasets/images and click {guilabel}`Import OMERO project/dataset/image/selected`.
8288

8389
:::{Tip}
8490
You can display more OMERO information on the selected file such as tags, key-value pairs and comments with {menuselection}`right click --> More info...`.
8591
:::
8692

87-
To query a file on the OMERO server, one can also access the 'Advanced...' feature, which will search the dataset for the input query. Again, the results can be opened by either double-clicking on them or by selecting them and clicking 'Import project/dataset/image/OMERO objects'.
93+
To query a file on the OMERO server, one can also access the {guilabel}`Advanced...` feature, which will search the dataset for the input query.
94+
Again, the results can be opened by either double-clicking on them or by selecting them and clicking {guilabel}`Import project/dataset/image/OMERO objects`.
8895

8996
:::{figure} images/omero_advanced_search.png
9097
:align: center
@@ -128,6 +135,7 @@ You'll notice that it is indeed possible to send detection objects as well (e.g.
128135
Additionally, the `writePathObjects(..)` method was not designed for processing too many objects. So beware not to send a huge amount of objects at once!
129136
:::
130137

138+
(omero-clients)=
131139
## Managing OMERO clients
132140

133141
:::{sidebar} Status refresh

0 commit comments

Comments
 (0)