science gateways for life sciences – balancing usability and re-usability
TRANSCRIPT
![Page 1: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/1.jpg)
Science Gateways for Life Sciences – Balancing Usability and Re-‐Usability
Sandra Gesing Center for Research Compu?ng
[email protected] 19 September 2013
![Page 2: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/2.jpg)
Sandra Gesing
Life Sciences
2 Science Gateways for Life Sciences
“the sciences concerned with the study of living organisms, including biology, botany, zoology, microbiology, physiology, biochemistry, and related subjects” hMp://www.thefreedic?onary.com
• Technologies and methods for crea?ng, analyzing and predic?on of data available
• Immense amount of data, e.g., • ZINC database: ~20 Mio molecular structures • Human genome: ~ 3 Bio DNA base pairs
![Page 3: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/3.jpg)
Sandra Gesing
Life Sciences and Computa?on
3 Science Gateways for Life Sciences
February 16, 2001 biotech company Celera
The Genomics Boom
February 15, 2001 The Human Genome Project
![Page 4: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/4.jpg)
Sandra Gesing
Life Sciences and Computa?on
4 Science Gateways for Life Sciences
The Genomics Boom
Craig Venter (le`) and Francis Collins (right)
![Page 5: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/5.jpg)
Sandra Gesing
Areas in the Life Sciences
5 Science Gateways for Life Sciences
• A lot of “omics” sciences, e.g. • Genomics • Proteomics
Black Swallowtail -‐ larvae and buMerfly
![Page 6: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/6.jpg)
Sandra Gesing
Molecular Simula?ons and Docking
6 Science Gateways for Life Sciences
• Predic?on and analysis of molecular structures • Numerous applica?ons, e.g. • Materials science • Drug design
ligands target
docking ?
![Page 7: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/7.jpg)
Sandra Gesing
Molecular Simula?ons and Docking
7 Science Gateways for Life Sciences
ligands target
docking binding energy scoring func?ons binding
• Predic?on and analysis of molecular structure • Numerous applica?ons, e.g. • Materials science • Drug design
![Page 8: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/8.jpg)
Sandra Gesing
Simula?ons
8 Science Gateways for Life Sciences
• Basic data with heterogeneous provenance, e.g. Research in Malaria • Data on weather • Data on demography • Data on interven?ons • ...
• Mathema?cal models needing a baseline • Predic?on of interven?ons
![Page 9: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/9.jpg)
Sandra Gesing
State-‐of-‐the-‐art
9 Science Gateways for Life Sciences
• Data intensive and compute intensive problems • Sophis?cated tools and methods available • Distributed data management available • DCIs (Distributed Compu?ng Infrastructures) available
Why do researchers not use the tools and distributed
environments on a large scale?
![Page 10: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/10.jpg)
Sandra Gesing
Open Issues
10 Science Gateways for Life Sciences
• Usability of tools o`en limited • Complexity of methods • Lack of graphical user interfaces
![Page 11: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/11.jpg)
Sandra Gesing
Open Issues
11 Science Gateways for Life Sciences
• Usability of tools o`en limited • Complexity of methods • Lack of graphical user interfaces
![Page 12: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/12.jpg)
Sandra Gesing
Open Issues
12 Science Gateways for Life Sciences
• Usability of tools o`en limited • Complexity of methods • Lack of graphical user interfaces • Workflows
a sequence of connected steps in a defined order based on their control and data dependencies
![Page 13: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/13.jpg)
Sandra Gesing
Open Issues
13 Science Gateways for Life Sciences
• Usability of tools o`en limited • Complexity of methods • Lack of graphical user interfaces • Workflows
a sequence of connected steps in a defined order based on their control and data dependencies
12181 acatttctac caacagtgga tgaggttgtt ggtctatgtt ctcaccaaat ttggtgttgt 12241 cagtctttta aattttaacc tttagagaag agtcatacag tcaatagcct tttttagctt 12301 gaccatccta atagatacac agtggtgtct cactgtgatt ttaatttgca ttttcctgct 12361 gactaattat gttgagcttg ttaccattta gacaacttca ttagagaagt gtctaatatt 12421 taggtgactt gcctgttttt ttttaattgg gatcttaatt tttttaaatt attgatttgt 12481 aggagctatt tatatattct ggatacaagt tctttatcag atacacagtt tgtgactatt 12541 ttcttataag tctgtggttt ttatattaat gtttttattg atgactgttt tttacaattg 12601 tggttaagta tacatgacat aaaacggatt atcttaacca ttttaaaatg taaaattcga 12661 tggcattaag tacatccaca atattgtgca actatcacca ctatcatact ccaaaagggc 12721 atccaatacc cattaagctg tcactcccca atctcccatt ttcccacccc tgacaatcaa 12781 taacccattt tctgtctcta tggatttgcc tgttctggat attcatatta atagaatcaa
Slide copied from: Stuart Owen „Workflows with Taverna“
![Page 14: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/14.jpg)
Sandra Gesing
Open Issues
14 Science Gateways for Life Sciences
• Usability of tools o`en limited • Complexity of methods • Lack of graphical user interfaces • Workflows • Complexity of infrastructures • Users are generally not IT specialists
![Page 15: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/15.jpg)
Sandra Gesing
Open Issues
15 Science Gateways for Life Sciences
• Usability of tools o`en limited • Complexity of methods • Lack of graphical user interfaces • Workflows • Complexity of infrastructures • Users are generally not IT specialists
![Page 16: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/16.jpg)
Sandra Gesing
Open Issues
16 Science Gateways for Life Sciences
• Usability of tools o`en limited • Complexity of methods • Lack of graphical user interfaces • Workflows • Complexity of infrastructures • Users are generally not IT specialists ⇒ User interfaces need to be intui8ve and self-‐ explanatory
⇒ Science gateways
![Page 17: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/17.jpg)
Sandra Gesing
Science Gateways
17 Science Gateways for Life Sciences
“A Science Gateway is a community-‐developed set of tools, applica9ons, and data that is integrated via a portal or a suite of applica9ons, usually in a graphical user interface, that is further customized to meet the needs of a specific community.” TeraGrid/XSEDE
Community
![Page 18: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/18.jpg)
Sandra Gesing
Web-‐based Science Gateways
18 Science Gateways for Life Sciences
• Single point of entry • Possibility to customize views and tools • Store user preferences • No installa?on of so`ware on the user’s side • No firewall issues
Slar9barGast: “I must warn you, we're going to pass through, well, a sort of gateway thing.” Arthur Dent: „What?“ Slar9barGast: “It may disturb you. It scares the willies out of me.” (Douglas Adams in “The Hitchhiker's Guide to the Galaxy”)
![Page 19: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/19.jpg)
Sandra Gesing
Goal of Science Gateways
19 Science Gateways for Life Sciences
Usability of so`ware "AOer all, usability really just means that making sure that something works well: that a person … can use the thing -‐ whether it's a Web site, a fighter jet, or a revolving door -‐ for its intended purpose without geSng hopelessly frustrated." (Steve Krug in “Don't make me think!: A Common Sense Approach to Web Usability”, 2005)
![Page 20: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/20.jpg)
Sandra Gesing
Re-‐Usability
20 Science Gateways for Life Sciences
• Sharing of knowledge and data • Re-‐Using of „recipes“ and workflows • Re-‐Usability of so`ware “The key to produc9vity is reusability. The easiest way to produce code is obviously to have it already!" (John R. Bourne in “Object-‐oriented Engineering: Building Engineering Systems Using Smalltalk-‐80”, 1992)
![Page 21: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/21.jpg)
Sandra Gesing
Re-‐Usability
21 Science Gateways for Life Sciences
Re-‐inven?ng is not always necessary...
![Page 22: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/22.jpg)
Sandra Gesing
Re-‐Usability
22 Science Gateways for Life Sciences
... but the model should fit to the demands of the community
![Page 23: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/23.jpg)
Sandra Gesing
Diverse Approaches
23 Science Gateways for Life Sciences
• Science gateway frameworks • Sta?c layout • Layout extendable • Workflow-‐enabled
• Portal frameworks • Content management systems • Libraries for implementa?on
![Page 24: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/24.jpg)
Sandra Gesing
Galaxy
24 Science Gateways for Life Sciences
Python framework
![Page 25: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/25.jpg)
Sandra Gesing
Galaxy
25 Science Gateways for Life Sciences
![Page 26: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/26.jpg)
Sandra Gesing
Parametriza?on
26 Science Gateways for Life Sciences
![Page 27: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/27.jpg)
Sandra Gesing
Workflows
27 Science Gateways for Life Sciences
![Page 28: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/28.jpg)
Sandra Gesing
Administra?on
28 Science Gateways for Life Sciences
![Page 29: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/29.jpg)
Sandra Gesing
WS-‐PGRADE
29 Science Gateways for Life Sciences
User Interface WS-‐PGRADE
Liferay
DCI Resources Middleware Layer
High-‐Level Middleware Service Layer
gUSE
![Page 30: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/30.jpg)
Sandra Gesing
WS-‐PGRADE
30 Science Gateways for Life Sciences
![Page 31: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/31.jpg)
Sandra Gesing
Job Configura?on
31 Science Gateways for Life Sciences
![Page 32: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/32.jpg)
Sandra Gesing
Monitoring
32 Science Gateways for Life Sciences
![Page 33: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/33.jpg)
Sandra Gesing
MoSGrid
33 Science Gateways for Life Sciences
Molecular Simula?on Grid • Science gateway integrated with underlying compute and data management infrastructure • Distributed workflow management • Data repository
![Page 34: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/34.jpg)
Sandra Gesing
Tools
34 Science Gateways for Life Sciences
![Page 35: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/35.jpg)
Sandra Gesing
File Management
35 Science Gateways for Life Sciences
![Page 36: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/36.jpg)
Sandra Gesing
MoSGrid – Applica?on Areas
36 Science Gateways for Life Sciences
Molecular Dynamics • Study and simula?on of molecular mo?on Quantum Chemistry • Study and simula?on of molecular electronic behavior rela?ve to their chemical reac?vity Docking • Main focus on evalua?on of ligand-‐receptor interac?ons (e.g., for drug design)
![Page 37: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/37.jpg)
Sandra Gesing
MD Portlet
37 Science Gateways for Life Sciences
![Page 38: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/38.jpg)
Sandra Gesing
MD Portlet
38 Science Gateways for Life Sciences
![Page 39: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/39.jpg)
Sandra Gesing
MD Portlet
39 Science Gateways for Life Sciences
![Page 40: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/40.jpg)
Sandra Gesing
QC Portlet
40 Science Gateways for Life Sciences
![Page 41: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/41.jpg)
Sandra Gesing
QC Portlet
41 Science Gateways for Life Sciences
![Page 42: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/42.jpg)
Sandra Gesing
Docking Portlet
42 Science Gateways for Life Sciences
![Page 43: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/43.jpg)
Sandra Gesing
Docking Portlet
43 Science Gateways for Life Sciences
![Page 44: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/44.jpg)
Sandra Gesing
VectorBase
44 Science Gateways for Life Sciences
![Page 45: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/45.jpg)
Sandra Gesing
Tools
45 Science Gateways for Life Sciences
![Page 46: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/46.jpg)
Sandra Gesing
Tools
46 Science Gateways for Life Sciences
![Page 47: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/47.jpg)
Sandra Gesing
Tools
47 Science Gateways for Life Sciences
![Page 48: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/48.jpg)
Sandra Gesing
VECNet
48 Science Gateways for Life Sciences
![Page 49: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/49.jpg)
Sandra Gesing
Data
49 Science Gateways for Life Sciences
![Page 50: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/50.jpg)
Sandra Gesing
Modeling Plarorm
50 Science Gateways for Life Sciences
![Page 51: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/51.jpg)
Sandra Gesing
Risk Mapper
51 Science Gateways for Life Sciences
![Page 52: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/52.jpg)
Sandra Gesing
Risk Mapper
52 Science Gateways for Life Sciences
![Page 53: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/53.jpg)
Sandra Gesing
Usability vs. Re-‐Usability
53 Science Gateways for Life Sciences
• User side • Methods • Workflows • Data è Re-‐usability increases usability on the user side
• Admin/Developer side • Frameworks • Libraries • Source code è Usability and re-‐usability depend on support,
documenta?on and scalability
![Page 54: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/54.jpg)
Sandra Gesing
Usability vs. Re-‐Usability
54 Science Gateways for Life Sciences
• User side • Layout • Visualiza?on • Security è Re-‐used parts may be not sufficient, usability depends on the features needed in the community
• Admin/Developer side • Integra?on with compu?ng and data infrastructures • Security è Usability and re-‐usability depend on available infrastructures
![Page 55: Science Gateways for Life Sciences – Balancing Usability and Re-Usability](https://reader033.vdocuments.us/reader033/viewer/2022052904/557c6ba1d8b42a3e2c8b535c/html5/thumbnails/55.jpg)
Sandra Gesing
New Science Gateway -‐ Checklist
55 Science Gateways for Life Sciences
• Demands of the user community on the user interface • Demands on security • Demands on compu?ng and data resources • Workflows • Performance
• Exis?ng tools and models • Available underlying infrastructure • Available documenta?on and support • Effort on development and maintenance