SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Downloaden Sie, um offline zu lesen
Aaron Ponti
Single CellFacility,D-BSSE ETHZ(Basel) aaron.ponti@bsse.ethz.ch
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 metadata
acquired in biological experiments.
It enables users to collect, integrate, share, publish data and to connect to data
processing 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 orexperiments
§ All entities have user defined types, propertiesand 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/updateuser 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 allows
for the semi-automated, semi-unsupervised registration of annotated datasets
into openBIS directly from the acquisitionstations.
It also extends openBIS with custom data viewers and server-side core plug-ins
packaged 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
Export
or save
as aWindows service
Acquisitionstation
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 administratormust set up the acquisitionmachine 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 acquisitionstationor 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/hrm
https://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/openBIS
The openBIS Importer Toolset requires openBIS 15.xx that will be released soon.
oBIT https://wiki-bsse.ethz.ch/display/oBIT
User manuals and detailed installation instructions.
https://github.com/aarpon
openBIS 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
SIS
Bernd Rinn
Chandrasekhar Ramakrishnan
Piotr Kupczyk
Antti Luomi
Jakub Straszewski
Franz-Josef Elmer
Juan Fuentes Serna
Caterina Barillari
Manuel Kohler
ITSC
VernonBailey
Simon Paul Diethelm
JohnRyan
AndreasJecklin
https://wiki-bsse.ethz.ch/display/oBIT

Weitere ähnliche Inhalte

Andere mochten auch

Exploration: Storyboard
 Exploration: Storyboard Exploration: Storyboard
Exploration: StoryboardCRUSHIMAGING
 
тема 3
тема 3тема 3
тема 3Bilovus
 
Soc ch 4
Soc ch 4Soc ch 4
Soc ch 4cjsmann
 
екологічний податок 3333
екологічний податок 3333екологічний податок 3333
екологічний податок 3333Bilovus
 
201.05 culture
201.05 culture201.05 culture
201.05 culturecjsmann
 
Reflections on race
Reflections on raceReflections on race
Reflections on racecjsmann
 
Lauri Uotila, Danske Bank, LVI-Päivät 5.11.2015
Lauri Uotila, Danske Bank, LVI-Päivät 5.11.2015Lauri Uotila, Danske Bank, LVI-Päivät 5.11.2015
Lauri Uotila, Danske Bank, LVI-Päivät 5.11.2015LVI-TU
 
marlin gold corp
marlin gold corpmarlin gold corp
marlin gold corpTcher Ramon
 
фінанси підприємств
фінанси підприємствфінанси підприємств
фінанси підприємствBilovus
 
Intro to news design and layout
Intro to news design and layoutIntro to news design and layout
Intro to news design and layoutilaazmil2
 
Tarea seminario 1
Tarea seminario 1Tarea seminario 1
Tarea seminario 1LauraAdame7
 
тема 2
тема 2тема 2
тема 2Bilovus
 

Andere mochten auch (13)

Exploration: Storyboard
 Exploration: Storyboard Exploration: Storyboard
Exploration: Storyboard
 
тема 3
тема 3тема 3
тема 3
 
Soc ch 4
Soc ch 4Soc ch 4
Soc ch 4
 
екологічний податок 3333
екологічний податок 3333екологічний податок 3333
екологічний податок 3333
 
201.05 culture
201.05 culture201.05 culture
201.05 culture
 
Reflections on race
Reflections on raceReflections on race
Reflections on race
 
Lauri Uotila, Danske Bank, LVI-Päivät 5.11.2015
Lauri Uotila, Danske Bank, LVI-Päivät 5.11.2015Lauri Uotila, Danske Bank, LVI-Päivät 5.11.2015
Lauri Uotila, Danske Bank, LVI-Päivät 5.11.2015
 
marlin gold corp
marlin gold corpmarlin gold corp
marlin gold corp
 
фінанси підприємств
фінанси підприємствфінанси підприємств
фінанси підприємств
 
Intro to news design and layout
Intro to news design and layoutIntro to news design and layout
Intro to news design and layout
 
Tarea seminario 1
Tarea seminario 1Tarea seminario 1
Tarea seminario 1
 
тема 2
тема 2тема 2
тема 2
 
Education 2.015
Education 2.015Education 2.015
Education 2.015
 

Ähnlich wie openBIS Importer Toolset (oBIT)

Bio-IT 2017 - Session 7: Next-Gen Sequencing Informatics
Bio-IT 2017 - Session 7: Next-Gen Sequencing InformaticsBio-IT 2017 - Session 7: Next-Gen Sequencing Informatics
Bio-IT 2017 - Session 7: Next-Gen Sequencing InformaticsYaoyu Wang
 
Juan Vazquez & Julián Vilas – Tú a Barcelona y yo a Tejas, a patadas con mi S...
Juan Vazquez & Julián Vilas – Tú a Barcelona y yo a Tejas, a patadas con mi S...Juan Vazquez & Julián Vilas – Tú a Barcelona y yo a Tejas, a patadas con mi S...
Juan Vazquez & Julián Vilas – Tú a Barcelona y yo a Tejas, a patadas con mi S...RootedCON
 
RootedCON 2014 - Kicking around SCADA!
RootedCON 2014 - Kicking around SCADA!RootedCON 2014 - Kicking around SCADA!
RootedCON 2014 - Kicking around SCADA!testpurposes
 
What to Expect of the LSST Archive: The LSST Science Platform
What to Expect of the LSST Archive: The LSST Science PlatformWhat to Expect of the LSST Archive: The LSST Science Platform
What to Expect of the LSST Archive: The LSST Science PlatformMario Juric
 
Next-generation sequencing: Data mangement
Next-generation sequencing: Data mangementNext-generation sequencing: Data mangement
Next-generation sequencing: Data mangementGuy Coates
 
IDB-Cloud Providing Bioinformatics Services on Cloud
IDB-Cloud Providing Bioinformatics Services on CloudIDB-Cloud Providing Bioinformatics Services on Cloud
IDB-Cloud Providing Bioinformatics Services on Cloudstratuslab
 
Cassava genome hub
Cassava genome hubCassava genome hub
Cassava genome hubCIAT
 
Computational Resources In Infectious Disease
Computational Resources In Infectious DiseaseComputational Resources In Infectious Disease
Computational Resources In Infectious DiseaseJoão André Carriço
 
INSTRUCT - Integrated Structural Biology Infrastructure
INSTRUCT - Integrated Structural Biology InfrastructureINSTRUCT - Integrated Structural Biology Infrastructure
INSTRUCT - Integrated Structural Biology InfrastructureResearch Data Alliance
 
Software Ecosystems = Big Data
Software Ecosystems = Big DataSoftware Ecosystems = Big Data
Software Ecosystems = Big DataTom Mens
 
Devteach 2017 Store 2 million of audit a day into elasticsearch
Devteach 2017 Store 2 million of audit a day into elasticsearchDevteach 2017 Store 2 million of audit a day into elasticsearch
Devteach 2017 Store 2 million of audit a day into elasticsearchTaswar Bhatti
 
Getting the most out of your containerized database
Getting the most out of your containerized databaseGetting the most out of your containerized database
Getting the most out of your containerized databaseClaus Matzinger
 
Brain Imaging Data Structure and Center for Reproducible Neuroscince
Brain Imaging Data Structure and Center for Reproducible NeuroscinceBrain Imaging Data Structure and Center for Reproducible Neuroscince
Brain Imaging Data Structure and Center for Reproducible NeuroscinceKrzysztof Gorgolewski
 
2_ResearchDataOverview_SarahCallaghan
2_ResearchDataOverview_SarahCallaghan2_ResearchDataOverview_SarahCallaghan
2_ResearchDataOverview_SarahCallaghanOpenAIRE
 
Sarah Callaghan Research Data Overview
Sarah Callaghan Research Data OverviewSarah Callaghan Research Data Overview
Sarah Callaghan Research Data OverviewOpenAIRE
 
De-centralized but global: Redesigning biodiversity data aggregation for impr...
De-centralized but global: Redesigning biodiversity data aggregation for impr...De-centralized but global: Redesigning biodiversity data aggregation for impr...
De-centralized but global: Redesigning biodiversity data aggregation for impr...taxonbytes
 
Powering Predictive Mapping at Scale with Spark, Kafka, and Elastic Search: S...
Powering Predictive Mapping at Scale with Spark, Kafka, and Elastic Search: S...Powering Predictive Mapping at Scale with Spark, Kafka, and Elastic Search: S...
Powering Predictive Mapping at Scale with Spark, Kafka, and Elastic Search: S...Spark Summit
 

Ähnlich wie openBIS Importer Toolset (oBIT) (20)

Bio-IT 2017 - Session 7: Next-Gen Sequencing Informatics
Bio-IT 2017 - Session 7: Next-Gen Sequencing InformaticsBio-IT 2017 - Session 7: Next-Gen Sequencing Informatics
Bio-IT 2017 - Session 7: Next-Gen Sequencing Informatics
 
Juan Vazquez & Julián Vilas – Tú a Barcelona y yo a Tejas, a patadas con mi S...
Juan Vazquez & Julián Vilas – Tú a Barcelona y yo a Tejas, a patadas con mi S...Juan Vazquez & Julián Vilas – Tú a Barcelona y yo a Tejas, a patadas con mi S...
Juan Vazquez & Julián Vilas – Tú a Barcelona y yo a Tejas, a patadas con mi S...
 
RootedCON 2014 - Kicking around SCADA!
RootedCON 2014 - Kicking around SCADA!RootedCON 2014 - Kicking around SCADA!
RootedCON 2014 - Kicking around SCADA!
 
What to Expect of the LSST Archive: The LSST Science Platform
What to Expect of the LSST Archive: The LSST Science PlatformWhat to Expect of the LSST Archive: The LSST Science Platform
What to Expect of the LSST Archive: The LSST Science Platform
 
Next-generation sequencing: Data mangement
Next-generation sequencing: Data mangementNext-generation sequencing: Data mangement
Next-generation sequencing: Data mangement
 
NESSTAR: Preparing, viewing, analyzing, downloading
NESSTAR: Preparing, viewing, analyzing, downloadingNESSTAR: Preparing, viewing, analyzing, downloading
NESSTAR: Preparing, viewing, analyzing, downloading
 
IDB-Cloud Providing Bioinformatics Services on Cloud
IDB-Cloud Providing Bioinformatics Services on CloudIDB-Cloud Providing Bioinformatics Services on Cloud
IDB-Cloud Providing Bioinformatics Services on Cloud
 
CSE4004_Module2_1.pptx
CSE4004_Module2_1.pptxCSE4004_Module2_1.pptx
CSE4004_Module2_1.pptx
 
Cassava genome hub
Cassava genome hubCassava genome hub
Cassava genome hub
 
Data and model management in Systems Biology
Data and model management in Systems BiologyData and model management in Systems Biology
Data and model management in Systems Biology
 
Computational Resources In Infectious Disease
Computational Resources In Infectious DiseaseComputational Resources In Infectious Disease
Computational Resources In Infectious Disease
 
INSTRUCT - Integrated Structural Biology Infrastructure
INSTRUCT - Integrated Structural Biology InfrastructureINSTRUCT - Integrated Structural Biology Infrastructure
INSTRUCT - Integrated Structural Biology Infrastructure
 
Software Ecosystems = Big Data
Software Ecosystems = Big DataSoftware Ecosystems = Big Data
Software Ecosystems = Big Data
 
Devteach 2017 Store 2 million of audit a day into elasticsearch
Devteach 2017 Store 2 million of audit a day into elasticsearchDevteach 2017 Store 2 million of audit a day into elasticsearch
Devteach 2017 Store 2 million of audit a day into elasticsearch
 
Getting the most out of your containerized database
Getting the most out of your containerized databaseGetting the most out of your containerized database
Getting the most out of your containerized database
 
Brain Imaging Data Structure and Center for Reproducible Neuroscince
Brain Imaging Data Structure and Center for Reproducible NeuroscinceBrain Imaging Data Structure and Center for Reproducible Neuroscince
Brain Imaging Data Structure and Center for Reproducible Neuroscince
 
2_ResearchDataOverview_SarahCallaghan
2_ResearchDataOverview_SarahCallaghan2_ResearchDataOverview_SarahCallaghan
2_ResearchDataOverview_SarahCallaghan
 
Sarah Callaghan Research Data Overview
Sarah Callaghan Research Data OverviewSarah Callaghan Research Data Overview
Sarah Callaghan Research Data Overview
 
De-centralized but global: Redesigning biodiversity data aggregation for impr...
De-centralized but global: Redesigning biodiversity data aggregation for impr...De-centralized but global: Redesigning biodiversity data aggregation for impr...
De-centralized but global: Redesigning biodiversity data aggregation for impr...
 
Powering Predictive Mapping at Scale with Spark, Kafka, and Elastic Search: S...
Powering Predictive Mapping at Scale with Spark, Kafka, and Elastic Search: S...Powering Predictive Mapping at Scale with Spark, Kafka, and Elastic Search: S...
Powering Predictive Mapping at Scale with Spark, Kafka, and Elastic Search: S...
 

Kürzlich hochgeladen

Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...Akihiro Suda
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Rob Geurden
 

Kürzlich hochgeladen (20)

Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...Simplifying Microservices & Apps - The art of effortless development - Meetup...
Simplifying Microservices & Apps - The art of effortless development - Meetup...
 

openBIS Importer Toolset (oBIT)

  • 1. Aaron Ponti Single CellFacility,D-BSSE ETHZ(Basel) aaron.ponti@bsse.ethz.ch
  • 2. Saturday, January 2, 2016 2Single Cell Unit / D-BSSE Raw data centralized storage HRM backed upannotated
  • 3. 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 biological experiments. It enables users to collect, integrate, share, publish data and to connect to data processing pipelines. http://www.cisd.ethz.ch/software/openBIS 3Saturday, January 2, 2016 Single Cell Unit / D-BSSE
  • 4. § 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 orexperiments § All entities have user defined types, propertiesand 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
  • 5. § Core plug-ins § Dropboxes(dataset ingestion) § Master data (import/export/updateuser 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
  • 6. openBIS “vanilla” Saturday, January 2, 2016 6Single Cell Unit / D-BSSE
  • 7. Current technologies Saturday, January 2, 2016 7Single Cell Unit / D-BSSE
  • 8. Screening core technology Saturday, January 2, 2016 8Single Cell Unit / D-BSSE
  • 9. Custom web apps Saturday, January 2, 2016 9Single Cell Unit / D-BSSE
  • 10. Custom web apps Saturday, January 2, 2016 10Single Cell Unit / D-BSSE
  • 11. Custom web apps Saturday, January 2, 2016 11Single Cell Unit / D-BSSE
  • 12. Embedded openBIS Saturday, January 2, 2016 12Single Cell Unit / D-BSSE
  • 13. Embedded openBIS Saturday, January 2, 2016 13Single Cell Unit / D-BSSE
  • 14. Saturday, January 2, 2016 14Single Cell Unit / D-BSSE Raw data centralized storage HRM backed upannotated
  • 15. oBIT – openBIS Importer Toolset 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 acquisitionstations. It also extends openBIS with custom data viewers and server-side core plug-ins packaged into two new official core technologies (flow cytometry and microscopy). 15Saturday, January 2, 2016 Single Cell Unit / D-BSSE
  • 16. openBIS Data storeopenBIS Saturday, January 2, 2016 16Single Cell Unit / D-BSSE Export or save as aWindows service Acquisitionstation dropbox Example: BD LSRFortessa cell analyzer Scan Annotate Incoming User folder Annotation Tool
  • 17. [Admin] Annotation Tool Admin Saturday, January 2, 2016 17Single Cell Unit / D-BSSE An administratormust set up the acquisitionmachine before the first use
  • 18. Saturday, January 2, 2016 18Single Cell Unit / D-BSSE Set the openBIS URL(s) [Admin] Annotation Tool Admin
  • 19. [Admin] Annotation Tool Admin Saturday, January 2, 2016 19Single Cell Unit / D-BSSE Select the acquisitionstationor type
  • 20. [Admin] Annotation Tool Admin Saturday, January 2, 2016 20Single Cell Unit / D-BSSE Set the local working directories
  • 21. Light microscopes Saturday, January 2, 2016 21Single Cell Unit / D-BSSE bio-formats
  • 22. Saturday, January 2, 2016 22Single Cell Unit / D-BSSE
  • 23. Saturday, January 2, 2016 23Single Cell Unit / D-BSSE pontia ●●●●●●●●●●●●
  • 24. Saturday, January 2, 2016 24Single Cell Unit / D-BSSE pontia ●●●●●●●●●●●●
  • 25. Saturday, January 2, 2016 25Single Cell Unit / D-BSSE pontia ●●●●●●●●●●●●
  • 26. Incoming User folder Saturday, January 2, 2016 26Single Cell Unit / D-BSSE 1 2 3 4 5 67
  • 27. Saturday, January 2, 2016 27Single Cell Unit / D-BSSE
  • 28. Saturday, January 2, 2016 28Single Cell Unit / D-BSSE
  • 29. Saturday, January 2, 2016 29Single Cell Unit / D-BSSE
  • 30.
  • 31.
  • 32.
  • 33. Experiment/dataset actions Saturday, January 2, 2016 33Single Cell Unit / D-BSSE
  • 34. Deconvolution (Huygens Remote Manager) Saturday, January 2, 2016 34Single Cell Unit / D-BSSE
  • 35. Huygens Remote Manager Saturday, January 2, 2016 35Single Cell Unit / D-BSSE http://huygens-rm.org http://svi.nl https://github.com/aarpon/hrm https://github.com/aarpon/hrm_ng
  • 36. Installation instructions and user manuals Saturday, January 2, 2016 36Single Cell Unit / D-BSSE openBIS http://www.cisd.ethz.ch/software/openBIS The openBIS Importer Toolset requires openBIS 15.xx that will be released soon. oBIT https://wiki-bsse.ethz.ch/display/oBIT User manuals and detailed installation instructions. https://github.com/aarpon openBIS Importer Toolset repositories, packages and installer.
  • 37. openBIS – new technologies Saturday, January 2, 2016 37Single Cell Unit / D-BSSE http://www.cisd.ethz.ch/software/openBIS
  • 38. openBIS Importer Toolset Installer Saturday, January 2, 2016 38Single Cell Unit / D-BSSE https://github.com/aarpon/obit_installer/releases
  • 39. Saturday, January 2, 2016 39Single Cell Unit / D-BSSE https://wiki-bsse.ethz.ch/display/oBIT
  • 40. 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
  • 41. Acknowledgments Saturday, January 2, 2016 41Single Cell Unit / D-BSSE SIS Bernd Rinn Chandrasekhar Ramakrishnan Piotr Kupczyk Antti Luomi Jakub Straszewski Franz-Josef Elmer Juan Fuentes Serna Caterina Barillari Manuel Kohler ITSC VernonBailey Simon Paul Diethelm JohnRyan AndreasJecklin https://wiki-bsse.ethz.ch/display/oBIT