openbis importer toolset (obit)
TRANSCRIPT
Aaron PontiSingle Cell Facility, D-BSSE ETHZ (Basel) [email protected]
Saturday, January 2, 2016 2Single Cell Unit / D-BSSE
Raw data
centralized storage
HRM
backed upannotated
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
§ 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
§ 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
openBIS “vanilla”
Saturday, January 2, 2016 6Single Cell Unit / D-BSSE
Current technologies
Saturday, January 2, 2016 7Single Cell Unit / D-BSSE
Screening core technology
Saturday, January 2, 2016 8Single Cell Unit / D-BSSE
Custom web apps
Saturday, January 2, 2016 9Single Cell Unit / D-BSSE
Custom web apps
Saturday, January 2, 2016 10Single Cell Unit / D-BSSE
Custom web apps
Saturday, January 2, 2016 11Single Cell Unit / D-BSSE
Embedded openBIS
Saturday, January 2, 2016 12Single Cell Unit / D-BSSE
Embedded openBIS
Saturday, January 2, 2016 13Single Cell Unit / D-BSSE
Saturday, January 2, 2016 14Single Cell Unit / D-BSSE
Raw data
centralized storage
HRM
backed upannotated
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
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
[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
Saturday, January 2, 2016 18Single Cell Unit / D-BSSE
Set the openBIS URL(s)
[Admin] Annotation Tool Admin
[Admin] Annotation Tool Admin
Saturday, January 2, 2016 19Single Cell Unit / D-BSSE
Select the acquisition station or type
[Admin] Annotation Tool Admin
Saturday, January 2, 2016 20Single Cell Unit / D-BSSE
Set the local working directories
Light microscopes
Saturday, January 2, 2016 21Single Cell Unit / D-BSSE
bio-formats
Saturday, January 2, 2016 22Single Cell Unit / D-BSSE
Saturday, January 2, 2016 23Single Cell Unit / D-BSSE
pontia
●●●●●●●●●●●●
Saturday, January 2, 2016 24Single Cell Unit / D-BSSE
pontia
●●●●●●●●●●●●
Saturday, January 2, 2016 25Single Cell Unit / D-BSSE
pontia
●●●●●●●●●●●●
Incoming
User folder
Saturday, January 2, 2016 26Single Cell Unit / D-BSSE
1
2
3
4
5
67
Saturday, January 2, 2016 27Single Cell Unit / D-BSSE
Saturday, January 2, 2016 28Single Cell Unit / D-BSSE
Saturday, January 2, 2016 29Single Cell Unit / D-BSSE
Experiment/dataset actions
Saturday, January 2, 2016 33Single Cell Unit / D-BSSE
Deconvolution (Huygens Remote Manager)
Saturday, January 2, 2016 34Single Cell Unit / D-BSSE
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
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.
openBIS – new technologies
Saturday, January 2, 2016 37Single Cell Unit / D-BSSE
http://www.cisd.ethz.ch/software/openBIS
openBIS Importer Toolset Installer
Saturday, January 2, 2016 38Single Cell Unit / D-BSSE
https://github.com/aarpon/obit_installer/releases
Saturday, January 2, 2016 39Single Cell Unit / D-BSSE
https://wiki-bsse.ethz.ch/display/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
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