SuperAPI AI 工具集

omero-integration

编程与开发

查看项目

更新于 10-15 23:32

技能介绍

用途:该技能面向使用 OMERO 这一开源显微镜图像与元数据管理平台的场景,通过 Python API(omero-py)以编程方式访问显微数据,适用于高内涵筛选与显微成像工作流。

主要能力:涵盖八个方面。连接与会话管理(建立安全连接、管理会话、处理认证与组上下文);数据访问与检索(导航 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 数组返回;需注意异常处理与连接关闭。具体收费、价格与效果资料暂未提供。