38
David De Roure University of Southampton, UK Carole Goble and Robert Stevens The University of Manchester, UK Designing the myExperiment Virtual Research Environment for the Social Sharing of Workflows

PPT - Designing the myExperiment Virtual Research Environment for

  • Upload
    newbu

  • View
    1.079

  • Download
    1

Embed Size (px)

Citation preview

Page 1: PPT - Designing the myExperiment Virtual Research Environment for

David De RoureUniversity of Southampton, UK

Carole Goble and Robert StevensThe University of Manchester, UK

Designing the myExperimentVirtual Research Environment for the Social Sharing of Workflows

Page 2: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop 26/2/2007 | myExperiment | Slide 2

Motivation

Realisation

myexperiment.org

Page 3: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

E. Science laboris

24/5/2007 | myExperiment | Slide 3

Workflows are the new rock and roll.

Machinery for coordinating the execution of (scientific) services and linking together (scientific) resources.

The era of Service Oriented Applications

Repetitive and mundane boring stuff made easier

Page 4: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

Recycling, Reuse, Repurposing

24/5/2007 | myExperiment | Slide 4

Paul writes workflows for identifying biological pathways implicated in resistance to Trypanosomiasis in cattle

Paul meets Jo. Jo is investigating Whipworm in mouse.

Jo reuses one of Paul’s workflow without change.

Jo identifies the biological pathways involved in sex dependence in the mouse model, believed to be involved in the ability of mice to expel the parasite.

Previously a manual two year study by Jo had failed to do this.

Page 5: PPT - Designing the myExperiment Virtual Research Environment for

Taverna downloads

41,344 sourceforge downloads by 29 November 2007Ranked in sourceforge top 200 in June 2007

Page 6: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

Taverna downloads per day

20072006200520042003

40

Page 7: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

Taverna domains

24/5/2007 | myExperiment | Slide 8

Systems biology Proteomics Gene/protein annotation Microarray data analysis Medical image analysis Heart simulations High throughput screening Phenotypical studies Phylogeny Text mining Plants, Mouse, Human Astronomy

Page 8: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

e-Services in the CLOUD

Independent third party world-wide service providers of applications, tools and data sets. In the Cloud.– 850 databases, 166 web servers

Nucleic Acids Research Jan 2006

My local applications, tools and datasets. In the Enterprise. In the laboratory.

Easily incorporate new service without coding. So even more services from the cloud and enterprise.

Page 9: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

e-Scientists in the CLOUD

Individual life scientists, in under-resourced labs, who use other people’s applications, with little systems support.

Exploratory workflows Developers (often) the

users. Consumers are providers.

A distributed, disconnected community of scientists.

Page 10: PPT - Designing the myExperiment Virtual Research Environment for

Kepler

Triana

BPEL

Ptolemy II

Scientific memes. Scientific virusesAccompany their published outcomes

400+ Scufl workflows in the Web Cloud

Page 11: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop 26/2/2007 | myExperiment | Slide 12

New Scientist

Page 12: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

Page 13: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop 26/2/2007 | myExperiment | Slide 16

openwetware.org

Page 14: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

Blogging The Lab

Blogging the lab

Page 15: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

Key evaluator and inspiration

24/5/2007 | myExperiment | Slide 18

Cat De Roure

Her idea.

15 years old.

This is one of her MySpace pictures.

Facebook, LinkedIn, blah blah

Amazon, VivaLaDiva

Page 16: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

myExperiment.org is…

24/5/2007 | myExperiment | Slide 19

A market place. A community social network. A gateway to other publishing

environments. A federated repository A platform for launching

workflows. Publishing self-describing

Encapsulated myExperiment Objects.

Mindful publication. Started March 2007. Closed beta since July 2007 Open beta November 2007

Page 17: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

The world isn’t just my workflows

Kepler, Triana, BPEL

Music Information Retrieval workflows

Experimental plans (chemistry)

And other stuff

– Matlab scripts

– Ontologies

– Computational Economics

And the associated data!

Page 18: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

The Demo

Page 19: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

Page 20: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

Page 21: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

Page 22: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

Page 23: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop 26/2/2007 | myExperiment | Slide 27

Parties

28th & 29th Sept 2006

Hand picked Taverna users + Taverna developers

Facilitated by National Centre for e-Social Science

AJAX based development

Previous experiences from other projects: CombeChem, myTea.

1. A social networking environment for sharing any workflow

2. A Taverna workflow run environment

3. A multi-workflow launch environment

Page 24: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop 26/2/2007 | myExperiment | Slide 28

Scoping Challenges

Workflow warehouse / federation of repositories Open Archives Initiative. Federated myExperiments. Sharepoint.

Social space + organised rich site Social discourse + organised service / workflow space using curated semantics.

Granularity and identifiers Rolling-up provenance. Id resolution

Open vs protected content Quality, Reliability, Validation, Safety, Intellectual Property, Ownership, Secrecy, A duty of guardianship. Curation? Policing? Local data mixed with shared resources

Desktop integration Google gadgets for workflows. Interacting with workflows through Office products.

Workflow execution (WHIP) Workflows Hosted in Portals project

Evolving the myExperiment software Community development

Enabling Scientists added value through applications and collaborative tagging

Page 25: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

A Market Place: Shoe Shop?

24/5/2007 | myExperiment | Slide 30

Shopping for Workflows and Services and Data should be as easy as shopping for shoes.

Don’t need to train people.

Fuel for diagnostics. Find a similar workflow.

Organic growth good and bad.

We need good, organised metadata for automated use.

Impedance mismatch

Identity and Ontology Authority

Page 26: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

Challenge: Policy and Permissions without Tears

Page 27: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

Warehouse or Federation

24/5/2007 | myExperiment | Slide 37

Community web site, federated repository.

Multiple and My.

Publish what I want when I want within the group I want.

Mixed identity regimes: an identity authority

Open Archives Initiative. http://www.openarchives.org/

The CombeChem project. http://www.combechem.org/

cloud

enterprise

personal

laboratory

project

Page 28: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

A gateway to other publishing services

24/5/2007 | myExperiment | Slide 38

Tryps team already has a wiki Mash up with Facebook and

workflow hosting apps. Bring functionality to the user.

Cooperate! Don’t Control.

Page 29: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

Developers are Users Too.

How to Develop and Grow myExperiment?

Don’t just listen to the Scientist.

Get them to do the work!

Page 30: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

Web 2 Implementation

24/5/2007 | myExperiment | Slide 42

Page 31: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

Hack Fests

26/2/2007 | myExperiment | Slide 43

Page 32: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

26/2/2007 | myExperiment | Slide 44

CarlinCarlin Trials

(Closed beta)

System Model

User Model

Wallace Trials (Open beta)

EvolveModel

Mar

June

Sep

Nov

OS

PV

ersi

onin

g

Dec

Ena

ctm

ent

EM

Os

Codebase development

Page 33: PPT - Designing the myExperiment Virtual Research Environment for

`

users

descriptions

groups

friendships

SearchAPI

tags

Enactor

Enactor API

Workflow API

blobsworkflows

Social NetAPI

TAG API

EMO

API

OwnershipSharing

API

EPrintsDSpaceFedoraS3SRB

EMOmanifest

HTMLXML

Snapshot map of resources with their relationships and versions

Page 34: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

EMO Examples

A workflow with its inputs and the products of executing it (including logs), perhaps multiple times

Data from instruments, coupled with log book entries

A collection of all the digital items associated with one experiment—including EMOs

A collection of workflows with instructions and examples

A reproducible academic paper with workflows and data

24/5/2007 | myExperiment | Slide 47

Page 35: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

Our Approach

Designed for compatibility with Linked Data and with Open Archives Initiative – Object Reuse and Exchange (OAI-ORE) which deals with compound object information and aims to build standardised and interoperable mechanisms

24/5/2007 | myExperiment | Slide 49

• An EMO file is a Resource Map describing all the distinct parts contained in the EMO

• Like a resource snapshot• EMOs map to the familiar

folders and files interface

Page 36: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

Timeline

Closed Beta released in July 2007

Open Beta from November 2007

In “friends and family” trials now with bioinformaticians and chemists

IntegratingTriana, talking with Kepler

Enactment and EMOs coming next

Music and social science in pipeline

API available

Open Source

Page 37: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop 26/2/2007 | myExperiment | Slide 61

Take homes

myExperiment is a Web 2.0 Environment for Scientists to share experiments

Join us!

David De Roure – [email protected]

Carole Goble – [email protected]

Page 38: PPT - Designing the myExperiment Virtual Research Environment for

JISC VRE Workshop

Credits

myGrid and CombeChem

Matt Lee

David Withers

Don Cruickshank

David Newman

Mark Borkum

Rob Procter

Alex Voss

Duncan Hull

Katy Wolstencroft

26/2/2007 | myExperiment | Slide 62

June Finch

Ed Zaluska

Jeremy Frey

Simon Coles

Danius Michaelides

Marco Roos

All the users inc. embedders