+ All Categories
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


Top Related