我知道编辑这个网站吗?

奥梅罗

OMERO 是用于生物显微镜可视化、管理和分析的客户端服务器软件。

与 ImageJ 中的 OMERO 交互

有几种不同的基于 ImageJ 的工具可用于处理 OMERO 数据库中的数据:

斐济/ImageJ 的 OMERO 插件

OME project 为 Fiji/ImageJ** 开发了 **OMERO 插件。阅读相关内容:

对于 5.5 之前的 OMERO 版本,OME 的 ImageJ 插件名为 OMERO.insight-ij

ImageJ-OMERO

ImageJ2 team开发了ImageJ-OMERO,这是一个基于SciJava的库,用于ImageJ2和OMERO之间的相互操作性,用于具有向OMERO上传和下载图像、表格和感兴趣区域的插件,并支持在OMERO服务器端运行ImageJ脚本。

ImageJ-OMERO 通过特定于您要连接的 OMERO 服务器版本的 OMERO x.x update sites 集合进行访问。

GReD/MICA 插件

GReD研究中心和Microscopie Imagerie Côtes d’Azur合作开发了一些与ImageJ的OMERO交互的工具:

  1. omero_batch-plugin:使用脚本或大规模处理 OMERO 图像的插件
  2. omero_macro-extensions:通过宏扩展直接从宏与OMERO的交互插件
  3. simple-omero-client:一个包装库,可以从斐济的脚本调用,但主要用于Maven项目中,包装对底层OMERO Java Gateway的调用(API可用here

omero_batch-plugin 插件为用户提供了一个 GUI,帮助他们使用自己选择的脚本处理来自 OMERO 或本地文件夹(具有生物格式)的图像,并将结果保存在本地或 OMERO 上。

batch-omero-plugin dialog

omero_macro-extensions 插件添加了新的 macro 函数,可以直接从宏访问 OMERO 上的数据。例如:

run("OMERO Extensions");
Ext.connectToOMERO(host, port, username, password);
images = Ext.list("images", "dataset", dataset_id);
image_ids = split(images,",");
imageplusID = Ext.getImage(image_ids[0]);

simple-omero-client 是一个 Maven 库,在其上构建了 omero_batch-plugin 和 omero_macro-extensions。因此需要运行这些。然而,一旦安装在斐济,它的 API 就可以用于现代脚本。

插件安装说明位于其各自的发布页面上,其自述文件应描述如何使用它们,尽管这可以改进。

相关详细信息,请参见publication preprint

图书