streamlined data management of shared laboratory resources ...the openbis importer toolset is a...

66
Streamlined data management of shared laboratory resources with the https://obit.ethz.ch/ Aaron Ponti ([email protected] ), Single Cell Facility, D-BSSE, ETH Zurich [email protected]

Upload: others

Post on 28-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Streamlined data management of shared laboratory resources with the

https://obit.ethz.ch/

Aaron Ponti ([email protected]), Single Cell Facility, D-BSSE, ETH Zurich

[email protected]

Page 2: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

2Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Raw data

centralized storage

HRM

backed upannotated

Thursday, October 31, 2019

Page 3: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

openBIS – open Biology Information System

openBIS is an extensible, open source software framework for constructing user-friendly,scalable and powerful information systems for data and metadata acquired in biologicalexperiments.

It enables users to collect, integrate, share, publish data and to connect to data processingpipelines.

https://sis.id.ethz.ch/software/openbis.html

Thursday, October 31, 2019 3Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 4: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Image courtesy: Caterina Barillari, ID-SIS

openBIS in labs

Page 5: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Separate metadata (application server) and data (data store server) Clean and flexible hierarchical metadata structure:

Space > Project > Experiment > Sample > Dataset > File Authorization at space level Samples and datasets: entities have parent/child or container/contained relationships Datasets belong to samples or experiments All entities have user defined types, properties and vocabularies Attachments can be associated to most entities

Information indexing and searching by metadata Rich set of APIs and plug-in interfaces

Java, Python, Jython, JSON RPC services

openBIS core

Thursday, October 31, 2019 5Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 6: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Core plug-ins Dropboxes (dataset ingestion) Master data (import/export/update) Data sources (additional databases) Aggregation (reporting) plug-ins (metadata collection) Processing plug-ins (on datasets) Ingestion plug-ins (create/update entities) Maintenance tasks (update/fix) Web applications / JSON RPC services (custom openBIS views)

An organized set of core plug-ins can become a “core technology” Core plug-ins extend openBIS APIs to interface with custom client apps

openBIS extensions

Thursday, October 31, 2019 6Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 7: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

openBIS “vanilla”

Thursday, October 31, 2019 7Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 8: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Current technologies

Thursday, October 31, 2019 8Single Cell Unit / D-BSSE

Page 9: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Screening core technology

Thursday, October 31, 2019 9Single Cell Unit / D-BSSE

Page 10: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Thursday, October 31, 2019 10Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 11: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Custom web apps

Thursday, October 31, 2019 11Single Cell Unit / D-BSSE

Page 12: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Custom web apps

Thursday, October 31, 2019 12Single Cell Unit / D-BSSE

Page 13: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Embedded openBIS

Thursday, October 31, 2019 13Single Cell Unit / D-BSSE

Page 14: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Embedded openBIS

Thursday, October 31, 2019 14Single Cell Unit / D-BSSE

Page 15: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Raw data

centralized storage

HRM

backed upannotated

Thursday, October 31, 2019 Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich 15

Page 16: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised registration of annotated datasets into openBIS directly from the acquisition stations.

It also extends openBIS with custom data viewers and server-side core plug-ins packaged into two new core technologies(flow cytometry and microscopy).

oBIT – openBIS Importer Toolset

16Aaron Ponti, Single Cell Facility, D-BSSE, ETH ZurichThursday, October 31, 2019

Page 17: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

openBIS

Data storeopenBIS

17Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Exportor save

as a Windows service

Acquisition station

dropbox

Example: BD LSRFortessa cell analyzer

Scan

Annotate

Incoming

User folder

Annotation Tool

Thursday, October 31, 2019

Page 18: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

18Aaron Ponti, Single Cell Facility, D-BSSE, ETH ZurichThursday, October 31, 2019

Flow cytometry BD LSR Fortessa BD FACS Aria III BD Influx Bio-Rad S3e Cell Sorter BC MOFLO XDP Sorter

Microscopy All microscopes with native

formats (ND2, LIF, CZI, …) acquisitions Generic TIFF series

Supported hardware

Flow Cytometry Core Technology

Microscopy Core Technology

Page 19: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Flow cytometry BD FACS DIVA 6.x, 7.x, 8.x BD Sortware 1.x ProSort 1.x Summit 1.x FCS 3.0, 3.1

Microscopy bio-formats 5.9.2 custom readers

openBIS 16.05.x (oBIT < 1.0), 18.06.x (oBIT 1.1), 19.06.x (oBIT 2.0) ELN-LIMS plug-in integration (oBIT 2.0)

Supported software

19Aaron Ponti, Single Cell Facility, D-BSSE, ETH ZurichThursday, October 31, 2019

Microscopy Core Technology

Flow Cytometry Core Technology

Page 20: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

oBIT configuration

oBIT for the facility administrator.

Thursday, October 31, 2019 Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich 20

Page 21: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Annotation Tool :: Admin

21Thursday, October 31, 2019 Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 22: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Annotation Tool :: Admin

22Thursday, October 31, 2019 Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 23: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Annotation Tool :: Admin

Thursday, October 31, 2019 Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich 23

Page 24: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Annotation Tool :: Admin

24Thursday, October 31, 2019 Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 25: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Annotation Tool :: Admin

25Thursday, October 31, 2019 Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 26: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

oBIT workflows

oBIT from the user perspective.

Thursday, October 31, 2019 Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich 26

Page 27: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

BD BioSciences Cell Analyzers and Sorters

27Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

LSRFortessa cell analyzer

http://www.bdbiosciences.com/instruments/lsr/index.jsp

Thursday, October 31, 2019

Page 28: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Thursday, October 31, 2019 28

Export touser folder

LSRFortessa cell analyzer

Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 29: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Thursday, October 31, 2019 29Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 30: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Thursday, October 31, 2019 30Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 31: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Thursday, October 31, 2019 31Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 32: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Thursday, October 31, 2019 32Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 33: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Thursday, October 31, 2019 33Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 34: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Thursday, October 31, 2019 34Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 35: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Thursday, October 31, 2019 35Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

1

2

3

4

5

6

7

Page 36: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

1

2

3

4

5

6

7

Thursday, October 31, 2019 36Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 37: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Thursday, October 31, 2019 37Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

1

2

3

4

5

6

7

Page 38: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Thursday, October 31, 2019 38Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

1

2

3

4

5

6

7

Page 39: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

1

2

3

4

5

6

7

Thursday, October 31, 2019 39Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 40: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

1

2

3

4

5

6

7

Thursday, October 31, 2019 40Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Attachments

Page 41: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Thursday, October 31, 2019 41Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 42: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Thursday, October 31, 2019 42Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 43: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Thursday, October 31, 2019 Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich 43

Page 44: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Thursday, October 31, 2019 44Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 45: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Thursday, October 31, 2019 Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich 45

Page 46: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Light microscopes

46Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

bio-formats

Thursday, October 31, 2019

Page 47: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Thursday, October 31, 2019 47Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 48: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised
Page 49: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised
Page 50: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised
Page 51: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised
Page 52: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised
Page 53: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Experiment/dataset actions

Thursday, October 31, 2019 53Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Visualize associated datasets

Visualize metadata

Export to private network share

Export to HRM source folder

Download as a zip file

Optional and configurable

Page 54: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

http://www.huygens-rm.org/

Page 55: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Thursday, October 31, 2019 55Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 56: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Thursday, October 31, 2019 56Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 57: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Thursday, October 31, 2019 57Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 58: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

oBIT documentation

The oBIT website has documentation for everyone.

New official project website (migration in process):

https://obit.ethz.ch

Thursday, October 31, 2019 Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich 58

Page 59: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

59Aaron Ponti, Single Cell Facility, D-BSSE, ETH ZurichThursday, October 31, 2019

https://obit.ethz.ch

Page 60: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

60Aaron Ponti, Single Cell Facility, D-BSSE, ETH ZurichThursday, October 31, 2019

https://wiki-bsse.ethz.ch/display/oBIT

Page 61: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Installation :: openBIS and core technologies

61Aaron Ponti, Single Cell Facility, D-BSSE, ETH ZurichThursday, October 31, 2019

openBIS 19.06

Page 62: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Installation :: openBIS Importer Toolset

Thursday, October 31, 2019 62Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

https://github.com/aarpon/obit_installer/releases/latest

Page 63: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

oBIT installation oBIT configuration oBIT upgrade

oBIT components: Annotation Tool Datamover as a Windows Service (OpenJDK) Java Runtime

Coming soon: oBIT Manager

Thursday, October 31, 2019 63Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

Page 64: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Core technologies (server-side): https://github.com/aarpon/obit_microscopy_core_technology https://github.com/aarpon/obit_flow_core_technology https://github.com/aarpon/obit_shared_core_technology

openBIS Importer Toolset (client-side) https://github.com/aarpon/obit_annotation_tool https://github.com/aarpon/obit_datamover_jsl https://github.com/aarpon/obit_installer

Development :: code repositories

64Single Cell Unit / D-BSSE

Page 65: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Summary

Thursday, October 31, 2019 65Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

The openBIS/openBIS Importer Toolset synergy aims to:

offer a powerful and scalable data and metadata management system

streamline data registration directly from shared acquisition machines

support multiple acquisition hardware classes

offer a reasonably simple way for third parties to add support for new hardware classes

Page 66: Streamlined data management of shared laboratory resources ...The openBIS Importer Toolset is a tightly integrated collection of tools that allows for the semi-automated, semi-unsupervised

Acknowledgments

Thursday, October 31, 2019 66Aaron Ponti, Single Cell Facility, D-BSSE, ETH Zurich

SISBernd RinnChandrasekhar RamakrishnanJuan Fuentes SernaFranz-Josef ElmerPiotr KupczykAntti LuomiJakub StraszewskiCaterina BarillariManuel Kohler

ITSCVernon BaileyJohn RyanVincenzo SpanòMartin Fox

https://obit.ethz.ch