从2018年12月3日星期一到2018年12月7日星期五,§§§1§§在德国德斯顿的Center for Systems Biology中接待了约10名开发人员,进行hackathon开发KNIME图像处理和ImageJ2/Fiji核心基础设施和plugins。
信号通道:https://gitter.im/juglab/Hack1812
主题/技术讨论
TensorFlow(Debo、Curtis、Benny)
- 规划TensorFlow:直接在
lib/<platform>中提供CPU和GPU间隙库; - TensorFlow更新站点并协调到新的TF版本——添加测试
SCIFIO(加布里埃尔、柯蒂斯)
-创建samples.scif.io,迁移LOCI样本,使用样本表更新scif.io网站
- 更新 scifio-bf-compat 以将可用格式构建为每个读取器/读取器一个
治理
- 行为准则 - https://help.github.com/articles/adding-a-code-of-conduct-to-your-project/ - http://openrespect.org/(由《社区的艺术》作者撰写)
- 使用修订后的维护信息更新 fiji.sc、imagej.net/Fiji 等
Google Scholar:维基页面上的引用计数主角
- 使用谷歌分析对 NanoJ 做什么——即我们应该有使用统计数据吗?
- [Action item] Ask Ricardo Henriques about it
- Consider what to write onto code of conduct about what should be allowed 稍后会面——由谁扮演
- 如何处理两个不同的问题:ImageJ 与 Fiji
- 上游Java问题——1月15日后不久发送一些内容
- [Action item for Ulrik] Writeup from Ulrik and Stephan S. about JavaFX
- [Action item for Ulrik] Writeup from Tobias about Unsafe
维基
- Maven pom 中的 doi
- 维基页面上的引关键字文
服务器(Gaby、Debo、Curtis)
- Gaby 的服务器基础架构概述
rsync镜像到pacific.mpi-cbg.de
Labkit 作为 KNIME 图像处理的标签编辑器
- 创建了基于Labkit的KNIME中用于编辑标签的节点。
- 工作尚未完全完成。我们计划在俄斯特拉发黑客马拉松期间完成这项工作。
- Labkit 得到扩展,现在能够处理多个图像。
- 开发存储标签并跟踪修改标签数据类型。
简单的 ImageJ API
- 讨论:黛博拉、罗伯特、柯蒂斯、马蒂亚斯
- 我们如何才能使 ImageJ2 中的脚本变得更简单?
- 设置 IJ1 和 IJ2 中的脚本示例表。显然需要的位置改进 IJ2 API。
- 编写了一个SimpleIJ网关,为ImageJ中最常见的任务提供非常简单的方法。
- ImageJ2显示脚本记录器可以改进IJ2 API,因为它清楚地说明了API到verbos的位置。
大数据服务器
- 讨论Tobias、Gabriella 和Matthias 关于大数据服务器(和ImageJ 服务器)中安全用户身份的机制验证。
- 想要与用户特定共享数据的生物学家需要它。
- 如果可以以类似的方式验证对 API 的访问,ImageJ Server 也会受益。
Octtree Like、压缩、快速、Imglib2位图
- Tobias 开发了一种存储位图的数据结构。对于迭代,同时高效实现像素访问和很少的内存占用。
- 这样的数据结构可以用来更好地表达imglib2中的标签。如果使用像存储这样的单元图像,即使是由数百万个标签组成的实例分割器也可以有效地访问。
HTTPS(Debo、Curtis、Gaby、Tobi)
- HTTPS java版本检查
- 将更新站点列表移至 GitHub 存储库 - 分离 wiki
更新程序/启动器(Debo、Curtis)
- 将版本添加到 db.xml.gz 架构
- 使更新程序足够智能并支持提供Maven工件
- 将“make fiji package”迁移到 imagej 更新程序
- 改进“make package”以仅压缩非更新站点的内容(“在线模式”)
- 删除本机启动器,转而采用 javafx + java-launches-java 方案
情节服务(马蒂亚斯、柯蒂斯)
- 将其合并到 scijava-common / scijava-ui-swing
- https://forum.image.sc/t/error-noclassdeffounderror-net-imagej-table-table/21369/7
柯蒂斯
- 合并脚本编辑器 PR
为选定的代码添加“浏览javadoc”和“浏览源代码”选项?例如在 GitHub 中的 IOService 或 javadoc.scijava.org 上打开 DefaultIOService
- 完成 imagej-mesh 的算法分支 – 将 imagej-ops 网格包和算法迁移至 imagej-mesh – 请参阅 WIP 作业消息上的算法分支 – 更新 imagej-ops 以调用迁移的样本过程
其他
-来自GUI中删除现代模式(Debo、Curtis)
- Labkit + KNIME(Matthias、Tim-Oliver 等)
- KNIME+TensorFlow+服务器(蒂姆·奥利弗、本尼)
- Ilastik追踪(Carsten、Mangal)
- 风景+KNIME,包括BigVolumeViewer(Ulrik、Gabriel)
- 图片元数据(Carsten、Marcel)