openbis importer toolset (obit)

41
Aaron Ponti Single Cell Facility, D-BSSE ETHZ (Basel) [email protected]

Upload: aaron-ponti

Post on 22-Jan-2018

202 views

Category:

Software


5 download

TRANSCRIPT

Page 1: openBIS Importer Toolset (oBIT)

Aaron PontiSingle Cell Facility, D-BSSE ETHZ (Basel) [email protected]

Page 2: openBIS Importer Toolset (oBIT)

Saturday, January 2, 2016 2Single Cell Unit / D-BSSE

Raw data

centralized storage

HRM

backed upannotated

Page 3: openBIS Importer Toolset (oBIT)

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 metadataacquired in biological experiments.

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

http://www.cisd.ethz.ch/software/openBIS

3Saturday, January 2, 2016 Single Cell Unit / D-BSSE

Page 4: openBIS Importer Toolset (oBIT)

§ 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), RESTful web services

openBIS core

Saturday, January 2, 2016 4Single Cell Unit / D-BSSE

Page 5: openBIS Importer Toolset (oBIT)

§ Core plug-ins§ Dropboxes (dataset ingestion)§ Master data (import/export/update user types, properties, assignments)§ 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 / RESTful web 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

Saturday, January 2, 2016 5Single Cell Unit / D-BSSE

Page 6: openBIS Importer Toolset (oBIT)

openBIS “vanilla”

Saturday, January 2, 2016 6Single Cell Unit / D-BSSE

Page 7: openBIS Importer Toolset (oBIT)

Current technologies

Saturday, January 2, 2016 7Single Cell Unit / D-BSSE

Page 8: openBIS Importer Toolset (oBIT)

Screening core technology

Saturday, January 2, 2016 8Single Cell Unit / D-BSSE

Page 9: openBIS Importer Toolset (oBIT)

Custom web apps

Saturday, January 2, 2016 9Single Cell Unit / D-BSSE

Page 10: openBIS Importer Toolset (oBIT)

Custom web apps

Saturday, January 2, 2016 10Single Cell Unit / D-BSSE

Page 11: openBIS Importer Toolset (oBIT)

Custom web apps

Saturday, January 2, 2016 11Single Cell Unit / D-BSSE

Page 12: openBIS Importer Toolset (oBIT)

Embedded openBIS

Saturday, January 2, 2016 12Single Cell Unit / D-BSSE

Page 13: openBIS Importer Toolset (oBIT)

Embedded openBIS

Saturday, January 2, 2016 13Single Cell Unit / D-BSSE

Page 14: openBIS Importer Toolset (oBIT)

Saturday, January 2, 2016 14Single Cell Unit / D-BSSE

Raw data

centralized storage

HRM

backed upannotated

Page 15: openBIS Importer Toolset (oBIT)

oBIT – openBIS Importer Toolset

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

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

15Saturday, January 2, 2016 Single Cell Unit / D-BSSE

Page 16: openBIS Importer Toolset (oBIT)

openBIS

Data storeopenBIS

Saturday, January 2, 2016 16Single Cell Unit / D-BSSE

Exportor save

as a Windows service

Acquisition station

dropbox

Example: BD LSRFortessa cell analyzer

Scan

Annotate

Incoming

User folder

Annotation Tool

Page 17: openBIS Importer Toolset (oBIT)

[Admin] Annotation Tool Admin

Saturday, January 2, 2016 17Single Cell Unit / D-BSSE

An administrator must set up the acquisition machine before the first use

Page 18: openBIS Importer Toolset (oBIT)

Saturday, January 2, 2016 18Single Cell Unit / D-BSSE

Set the openBIS URL(s)

[Admin] Annotation Tool Admin

Page 19: openBIS Importer Toolset (oBIT)

[Admin] Annotation Tool Admin

Saturday, January 2, 2016 19Single Cell Unit / D-BSSE

Select the acquisition station or type

Page 20: openBIS Importer Toolset (oBIT)

[Admin] Annotation Tool Admin

Saturday, January 2, 2016 20Single Cell Unit / D-BSSE

Set the local working directories

Page 21: openBIS Importer Toolset (oBIT)

Light microscopes

Saturday, January 2, 2016 21Single Cell Unit / D-BSSE

bio-formats

Page 22: openBIS Importer Toolset (oBIT)

Saturday, January 2, 2016 22Single Cell Unit / D-BSSE

Page 23: openBIS Importer Toolset (oBIT)

Saturday, January 2, 2016 23Single Cell Unit / D-BSSE

pontia

●●●●●●●●●●●●

Page 24: openBIS Importer Toolset (oBIT)

Saturday, January 2, 2016 24Single Cell Unit / D-BSSE

pontia

●●●●●●●●●●●●

Page 25: openBIS Importer Toolset (oBIT)

Saturday, January 2, 2016 25Single Cell Unit / D-BSSE

pontia

●●●●●●●●●●●●

Page 26: openBIS Importer Toolset (oBIT)

Incoming

User folder

Saturday, January 2, 2016 26Single Cell Unit / D-BSSE

1

2

3

4

5

67

Page 27: openBIS Importer Toolset (oBIT)

Saturday, January 2, 2016 27Single Cell Unit / D-BSSE

Page 28: openBIS Importer Toolset (oBIT)

Saturday, January 2, 2016 28Single Cell Unit / D-BSSE

Page 29: openBIS Importer Toolset (oBIT)

Saturday, January 2, 2016 29Single Cell Unit / D-BSSE

Page 30: openBIS Importer Toolset (oBIT)
Page 31: openBIS Importer Toolset (oBIT)
Page 32: openBIS Importer Toolset (oBIT)
Page 33: openBIS Importer Toolset (oBIT)

Experiment/dataset actions

Saturday, January 2, 2016 33Single Cell Unit / D-BSSE

Page 34: openBIS Importer Toolset (oBIT)

Deconvolution (Huygens Remote Manager)

Saturday, January 2, 2016 34Single Cell Unit / D-BSSE

Page 35: openBIS Importer Toolset (oBIT)

Huygens Remote Manager

Saturday, January 2, 2016 35Single Cell Unit / D-BSSE

http://huygens-rm.org http://svi.nl

https://github.com/aarpon/hrmhttps://github.com/aarpon/hrm_ng

Page 36: openBIS Importer Toolset (oBIT)

Installation instructions and user manuals

Saturday, January 2, 2016 36Single Cell Unit / D-BSSE

openBIS http://www.cisd.ethz.ch/software/openBISThe openBIS Importer Toolset requires openBIS 15.xx that will be released soon.

oBIT https://wiki-bsse.ethz.ch/display/oBITUser manuals and detailed installation instructions.

https://github.com/aarponopenBIS Importer Toolset repositories, packages and installer.

Page 37: openBIS Importer Toolset (oBIT)

openBIS – new technologies

Saturday, January 2, 2016 37Single Cell Unit / D-BSSE

http://www.cisd.ethz.ch/software/openBIS

Page 38: openBIS Importer Toolset (oBIT)

openBIS Importer Toolset Installer

Saturday, January 2, 2016 38Single Cell Unit / D-BSSE

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

Page 39: openBIS Importer Toolset (oBIT)

Saturday, January 2, 2016 39Single Cell Unit / D-BSSE

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

Page 40: openBIS Importer Toolset (oBIT)

Summary

Saturday, January 2, 2016 40Single Cell Unit / D-BSSE

§ The openBIS/openBIS Importer Toolset synergy aims to:

§ offer a powerful and scalable data and metadata management system

§ streamline data registration directly from the acquisition machines

§ support multiple acquisition hardware classes

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

Page 41: openBIS Importer Toolset (oBIT)

Acknowledgments

Saturday, January 2, 2016 41Single Cell Unit / D-BSSE

SISBernd RinnChandrasekhar RamakrishnanPiotr KupczykAntti LuomiJakub StraszewskiFranz-Josef ElmerJuan Fuentes SernaCaterina BarillariManuel Kohler

ITSCVernon BaileySimon Paul DiethelmJohn RyanAndreas Jecklin

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