开发者工具包(Developer Toolkit)
生命科学领域的软件集成和定制
现代成像实验通常需要互联的配件设备。您的工作流可能还需要一些高级功能,这些功能仅在FIJI和Python而不会在ZEN中提供。ZEN开发者工具包突破了实验自动化的界限,现可将外部工具顺利集成至ZEN中,反之亦然。
丰富的接口选择
提供多种方式与您的设备进行互动
访问ZEN的途径多种多样,包括设备控制、通过外部工具等。开放应用程序开发(OAD)支持工作流定制、自动化和执行外部分析(如在FIJI或Python中)。使用TCP/IP接口,可通过外部应用程序远程控制设备。另外,还可使用ZEN扩展程序开发高级应用程序。
带集成开发环境的脚本接口
通过ZEN自带的脚本编写工具定制完整工作流
开发者工具包的核心是适用于IronPython脚本编写的ZEN集成开发环境(IDE),可导入IronPython包和.NET库。轻量级集成开发环境支持在ZEN中记录手动工作流、使用Intellisense代码补全功能进行代码编辑以及调试。不仅可以使用几乎所有ZEN硬件控制或分析功能,也可在脚本中执行外部分析软件。
通过外部软件控制设备
通过ZEN的远程控制定制完整工作流
如想将成像功能集成至自定义工作流中,可使用外部软件轻松地对ZEN进行远程控制。ZEN提供方便易用的TCP-IP和COM接口,可接收外部ZEN PythonScript命令。只需少量开销,即可轻松发送单个命令,甚至是整个OAD宏。
ZEN宏集成开发环境——功能和模板
脚本编写资源
教程、模板、编程环境和用户论坛
OAD GitHub页面——ZEN应用程序的脚本
教程、模板、编程环境和用户论坛
OAD的GitHub页面提供了可自动执行ZEN应用程序(如Bio Apps、实验反馈、向导式采集、Intellesis机器学习、ZEN Connect等)的脚本。
OAD GitHub页面——SW接口的模板
GitHub页面上有适用于第三方集成(FIJI、Python、Napari、Matlab、jupyter笔记本)的脚本,涵盖图像导入/导出、COM/TCP-IP接口和CZI图像格式读取。
OAD GitHub页面——Google Colab Workspace
您可以在Google Colab中访问GitHub的Jupyter笔记本脚本,通过详细记录的脚本进行交互式学习。这些脚本均在Google云上运行,支持GPU,是机器学习的理想之选。
蔡司显微镜开发者社区
蔡司显微镜设立了一个论坛,用于讨论和协助OAD脚本编写,用户可参与其中,发布问题并获得同行和蔡司专家的及时反馈。