用途:该技能面向 OMERO 这一开源显微镜图像与元数据管理平台,帮助使用 Python API(omero-py)以编程方式访问显微数据,适用于高内涵筛选与显微成像工作流。
主要能力:涵盖八个方面——连接与会话管理(凭据连接、复用会话 ID、切换组上下文、上下文管理器管理生命周期);数据访问与检索(浏览 Project→Dataset→Image 层级及 Screen→Plate→Well 筛选数据,按属性查询);元数据与注释(标签、键值对、文件附件、评论,并关联到图像或数据集);图像处理与渲染(以 NumPy 数组读取原始像素、调整渲染设置、生成缩略图与最大强度投影);ROI(矩形、椭圆、多边形、掩膜、点、线等形状的创建与检索,提取区域内强度统计);OMERO 表格(存储与查询结构化表格数据);脚本与批处理(编写服务端 OMERO.scripts 实现自动化流程);高级功能(权限、文件集、跨组查询、删除操作)。
使用方式:安装命令为 uv pip install omero-py,要求 Python 3.7+、Zeroc Ice 3.6+ 以及可访问的 OMERO 服务器(主机、端口、凭据)。基本用法是使用 BlitzGateway 建立连接,推荐用 with 上下文管理器自动管理连接,操作完成后关闭连接以释放服务器资源。
适用场景:检索与分析图像、批量 ROI 分析、编写服务端分析脚本、高内涵筛选分析等。
限制:OMERO 采用基于组的权限(READ-ONLY、READ-ANNOTATE、READ-WRITE);需始终关闭连接;像素数据以 NumPy 数组返回。具体收费、价格与平台支持等资料暂未提供。