portals and my grid stefan rennick egglestone mixed reality laboratory university of nottingham

26
Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

Upload: miles-tucker

Post on 18-Jan-2018

226 views

Category:

Documents


0 download

DESCRIPTION

Presentation aims Introduce my Grid Introduce bioinformatics Introduce portal work in my Grid Show some screenshots of portlets

TRANSCRIPT

Page 1: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

Portals and myGrid

Stefan Rennick EgglestoneMixed Reality LaboratoryUniversity of Nottingham

Page 2: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

Introduction to myGrid

• a computer science pilot project working in the field of bioinformatics

• a consortium of the European Bioinformatics Institute, IT Innovations, 5 universities and some industrial partners

• ends June 2005 and other projects will develope infrastructure further

Page 3: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

Presentation aims

• Introduce myGrid• Introduce bioinformatics• Introduce portal work in myGrid• Show some screenshots of portlets

Page 4: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

Introduction to bioinformatics

• how to store, process and publish large volumes of biological data

• large databases, access and analysis services

• composite processes involve multiple databases and services

• Automation through workflows

Page 5: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

Data in bioinformatics

• Commonly genetic sequences– DNA: GCGCATAGCGATGA– Protein: MAHPLGPHGVANA

• Meta information– Species, chromosome– Interesting features– Equipment used– First published paper referring to sequence

Page 6: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

Data storage

• 3 international databases aim to store all DNA sequences (EMBL, GenBank, DDBJ)

• Protein sequences in SwissProt• Journals require submission before

publication• Smaller databases hold specialist

information

Page 7: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

Using bioinformatics data

• Database access services– Fetch sequence for given ID– Fetch similar sequences

• Sequence analysis– Look for interesting regions of sequence

• Sequence prediction– Predict proteins generated by DNA sequence

Page 8: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

Service interface types

• Web-page• Command-line tool set• Programming language library client• SOAP web-service with WSDL interface

Page 9: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

Using services

• Often need to combine services with different interface types

• Cut-and-paste from web-page to file and run command-line tool

• Repetitive and time-consuming• Can be automated using scripts

Page 10: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

Workflows

Page 11: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

myGrid workflow technology

• Freefluo workflow enactor• Taverna – graphical workbench allowing

users to – Author workflows– Enact and browse results

• myGrid Information Repository

Page 12: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

Authoring a workflow

Page 13: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

Enacting a workflow

Page 14: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

Browsing results

Page 15: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

Including services in workflows

• Service invocation done by processor• Generic processor for SOAP/WSDL web-

services• Custom processor can wrap custom client• SOAPlab exposes command-line tools as

web-service

Page 16: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

Portal in myGrid

• Taverna/Freefluo is production workflow system, so interface can’t be hacked around with

• Some interface limitiations– Difficult to start new workflow running using

results of enactment– Complex interface, so takes time to master

Page 17: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

Text services work

• If enactment of a workflow produces a SwissProt protein sequence record, can extract from this PubMed ID of first paper referring to this protein

• Add extra workflow stages which look up related papers

• Might like to re-run these stages as a separate workflow on any new papers found

Page 18: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

Input form

Page 19: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

Monitoring progress

Page 20: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

Results

Page 21: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

MIR portal work

• Taverna/Freefluo/MIR interface caters for expert user

• Large numbers of users who won’t write workflows but might enact them

• Provide a simpler workflow enactment interface

• Portal useful – all biologists have browser on their desk

Page 22: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

Collections of workflows

Page 23: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

View workflow

Page 24: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

View workflow results

Page 25: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

View individual output param

Page 26: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham

Further details

• www.mygrid.org.uk• Twiki.mygrid.org.uk• Stefan Rennick Egglestone (

[email protected]• Ian Roberts ([email protected])• Presentation and notes will be at

www.mrl.nott.ac.uk/~sre