Technical architect at myGrid, School of Computer Science, University of Manchester. Open Source research software engineer with interests in Linked Data, RESTful web services, provenance, annotations, open science, reproducible research results.
#BioCompute2017 FDA workshop
NIH, Bethesda, 2017-03-17
This work is licensed under a
Creative Commons Attribution 4.0 International License.
What is in a Research Object?
A Research Object bundles and relates digital resources of a scientific experiment or investigation:
Data used and results produced in experimental study
Methods employed to produce and analyse that data
Provenance and settings for the experiments
People involved in the investigation
Annotations about these resources, to improve understanding and interpretation
Who is using Research Objects?
Any Research Object
Research Object profiles
Open Archives Initiative Object Reuse and Exchange (OAI-ORE)
Copyright © 2017 W3C® (MIT, ERCIM, Keio, Beihang). W3C liability, trademark and document use rules apply.
Copyright © 2013 W3C® (MIT, ERCIM, Keio, Beihang), All Rights Reserved. W3C liability, trademark and document use rules apply.
PROV Model Primer
W3C Working Group Note 30 April 2013
cwlVersion: v1.0 class: Workflow inputs: inp: File ex: string outputs: classout: type: File outputSource: compile/classfile steps: untar: run: tar-param.cwl in: tarfile: inp extractfile: ex out: [example_out] compile: run: arguments.cwl in: src: untar/example_out out: [classfile]
BCO + CWL + RO = 💕💕
BCO: Scientific overview
Parameters, taxonomies, keywords
TODO: not everything in single JSON,
point to other files for workflow/provenance
CWL: Analytical pipeline
Computational workflow and tool composition
#1: site-specific/template CWL ⇾ descriptive
#2: native CWL ⇾ executable, portable
Gather data, resources and tools ⇾ archive, transfer
Deep attribution, linking, provenance
This work has been done as part of the BioExcel CoE (www.bioexcel.eu), a project funded by the European Union contract H2020-EINFRA-2015-1-675728.
2017-03-17 RO BioCompute
By Stian Soiland-Reyes