论文标题

显微镜研讨会的软件白皮书

Software for Microscopy Workshop White Paper

论文作者

Chhetri, Raghav, Preibisch, Stephan, Stuurman, Nico

论文摘要

显微镜从纯粹的光学仪器变成了电动机器人机器,这些机器机器在数字传感器上而不是眼球形成图像。这种持续的自动化和数字化趋势可以使许多新的显微镜方法不可能或不切实际,而没有计算机接口。因此,当今新显微镜的开发通常取决于并发软件开发,以使这些自定义构建系统栩栩如生。这种对软件的依赖带来了机会和挑战。最重要的是,开发新显微镜的关键挑战是开发适当的软件。尽管软件很容易复制和分发,但很少有机会分享创建显微镜控制软件的体验。反过来,这带来了创建可维护和灵活的软件代码和编写用户界面(UI)的挑战,这些软件界面(UIS)很容易被主要是生活科学家的研究人员使用。为了通过确定常见问题和共享解决方案来解决这些挑战,我们组建了一小群研究人员,这些研究人员在Janelia研究校园内开发或使用软件来控制其定制构建显微镜,在2020年2月进行为期两天的研讨会。研讨会的结果是对明确的里程碑的定义,以及一个大会的工作,以及一个大会的工作,以及一个大会的工作。这个社区遇到了类似的障碍,并分享了通过在开源软件上进行更强大,在社区范围内的协作来克服这些障碍。这份白皮书总结了所确定的主要问题,提出了将这些问题作为一个社区解决的方法,并概述了可以采取的下一步步骤来开发促进共享显微镜软件开发的框架,从而大大加快了新的显微镜系统的开发。

Microscopes have morphed from purely optical instruments into motorized, robotic machines that form images on digital sensors rather than eyeballs. This continuing trend towards automation and digitization enables many new approaches to microscopy that would have been impossible or impractical without computer interfaces. Accordingly, todays development of new microscopes most often depends on concurrent software development to bring these custom-build systems to life. This dependence on software brings opportunities and challenges. Most importantly, a key challenge while developing new microscopes is to develop the appropriate software. Despite the fact that software is easily copied and distributed, remarkably few opportunities are available to share experiences creating microscope control software. In turn, this brings challenges in creating maintainable and flexible software code and writing User Interfaces (UIs) that are easily used by researchers, who are primarily life scientists. To start to address these challenges by identifying common problems and shared solutions, we assembled a small group of researchers that develop or use software to control their custom-build microscopes at the Janelia Research Campus for a two-day workshop in February 2020. The outcome of the workshop was the definition of clear milestones, as well as the recognition of an involved community, much larger than the one assembled at the workshop. This community encounters similar hurdles and shares a great desire to overcome these by stronger, community-wide collaborations on Open Source Software. This White Paper summarizes the major issues identified, proposes approaches to address these as a community, and outlines the next steps that can be taken to develop a framework facilitating shared microscope software development, significantly speeding up development of new microscopy systems.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源