omero-integration
显微镜数据管理平台。通过Python访问图像,检索数据集,分析像素,管理感兴趣区域/标注,进行批处理,适用于高通量筛选和显微镜工作流程。
分类
图像处理安装
热度:12
下载并解压到你的 skills 目录
复制命令,发送给 OpenClaw 自动安装:
下载并安装这个技能 https://openskills.cc/api/download?slug=k-dense-ai-scientific-skills-omero-integration&locale=zh&source=copy
OMERO Integration - 显微镜图像管理 Python 技能
技能概述
OMERO Integration 是一个专门用于连接和管理 OMERO 显微镜图像平台的 Python 技能,帮助研究人员通过 API 访问、检索和分析显微镜图像数据,支持高含量筛选工作流和自动化批处理。
适用场景
核心功能
常见问题
如何用 Python 连接到 OMERO 服务器?
使用 BlitzGateway 类可以建立连接。推荐使用上下文管理器模式,连接会自动关闭:
from omero.gateway import BlitzGateway
with BlitzGateway(username, password, host=host, port=port) as conn:
for project in conn.listProjects():
print(project.getName())确保安装了 omero-py 包和 Zeroc Ice 依赖。
OMERO 支持哪些图像分析操作?
该技能支持从基础的图像检索和元数据查询,到高级的像素数据提取、ROI 分析和批处理脚本。你可以将图像像素读取为 NumPy 数组进行自定义分析,创建 ROI 提取区域统计,使用 OMERO Tables 存储结构化测量结果,或编写服务器端脚本实现自动化工作流。
如何将分析结果存储回 OMERO?
有几种方式可以将结果存回 OMERO:(1) 创建文件附件注释,存储图表或分析报告;(2) 使用 OMERO Tables 存储结构化的数值测量数据;(3) 为图像添加标签或键值对元数据;(4) 创建衍生图像作为新的 OMERO 对象。选择哪种方式取决于你的数据类型和后续查询需求。
处理大量图像时性能如何?
对于大规模数据集,推荐使用 OMERO.scripts 框架创建服务器端脚本,数据在服务器端处理减少网络传输。该技能支持批处理操作,可以遍历数据集或筛选板的所有图像进行自动化分析。使用 OMERO Tables 可以高效存储和查询大量测量结果。