Download - Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham
![Page 1: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/1.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/8.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/9.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/10.jpg)
Workflows
![Page 11: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/11.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/12.jpg)
Authoring a workflow
![Page 13: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/13.jpg)
Enacting a workflow
![Page 14: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/14.jpg)
Browsing results
![Page 15: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/15.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/16.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/17.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/18.jpg)
Input form
![Page 19: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/19.jpg)
Monitoring progress
![Page 20: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/20.jpg)
Results
![Page 21: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/21.jpg)
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](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/22.jpg)
Collections of workflows
![Page 23: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/23.jpg)
View workflow
![Page 24: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/24.jpg)
View workflow results
![Page 25: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/25.jpg)
View individual output param
![Page 26: Portals and my Grid Stefan Rennick Egglestone Mixed Reality Laboratory University of Nottingham](https://reader033.vdocuments.mx/reader033/viewer/2022050813/5a4d1b797f8b9ab0599b83b6/html5/thumbnails/26.jpg)
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