用途:该技能面向使用 OMERO(开源显微图像管理平台)的科研与图像分析场景,通过 Python API(omero-py)以编程方式访问显微图像与元数据,适用于高内涵筛选和显微成像工作流。
主要能力:连接与会话管理(凭据连接、会话 ID、组上下文切换、上下文管理器管理连接生命周期);数据访问与检索(按 Projects → Datasets → Images 层级导航,读取 Screen → Plate → Well 筛选数据,按 ID 或属性查询);元数据与标注(标签、键值对、文件附件、注释,并按命名空间查询);图像处理与渲染(以 NumPy 数组获取原始像素、生成缩略图与最大强度投影、调整通道渲染设置);ROI 管理(矩形、椭圆、多边形、掩码、点、线等形状的创建与检索,提取区域内强度统计);OMERO 表格(存储与查询结构化表格数据);脚本与批量操作(服务端 OMERO.scripts 实现批处理与自动化流程);高级功能(权限、文件集、跨组查询、删除操作等)。
安装与用法:安装命令为 uv pip install omero-py;要求 Python 3.7+、Zeroc Ice 3.6+ 及可访问的 OMERO 服务器(主机、端口、凭据)。基本用法为使用 from omero.gateway import BlitzGateway 建立连接,推荐用上下文管理器,并在操作结束后关闭连接以释放服务器资源。详细能力分述于 references/ 目录下的 connection.md、data_access.md、metadata.md、image_processing.md、rois.md、tables.md、scripts.md、advanced.md。
适用场景:显微图像检索与像素分析、ROI 强度统计、结果存表、批量处理脚本、高内涵筛选分析。
限制与注意事项:OMERO 采用基于组的权限(READ-ONLY、READ-ANNOTATE、READ-WRITE);图像层级为 Project > Dataset > Image,筛选数据为 Screen > Plate > Well > WellSample > Image;需始终关闭连接并建议用 try-except 处理异常。官方文档、BlitzGateway API、OMERO 模型及社区论坛链接见资料所述的 readthedocs 与 forum.image.sc。价格与收费信息暂未提供。