1 / 11

Applications with Rich User Interface Powered by the GridSpace Virtual Laboratory

Applications with Rich User Interface Powered by the GridSpace Virtual Laboratory. Maciej Malawski (1, 2), Tomasz Gubała (2), Tomasz Jadczyk (2), Katarzyna Prymula (3, 4), Irena Roterman (3), Marian Bubak (1, 2) (1) Institute of Computer Science AGH, Mickiewicza 30, 30-059 Kraków, Poland

sheena
Download Presentation

Applications with Rich User Interface Powered by the GridSpace Virtual Laboratory

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Applications with Rich User Interface Powered by the GridSpace Virtual Laboratory Maciej Malawski (1, 2), Tomasz Gubała (2), Tomasz Jadczyk (2), Katarzyna Prymula (3, 4), Irena Roterman (3), Marian Bubak (1, 2) (1) Institute of Computer Science AGH, Mickiewicza 30, 30-059 Kraków, Poland (2) ACC Cyfronet AGH, ul. Nawojki 11, 30-950 Kraków, Poland (3) Department of Bioinformatics & Telemedicine, Collegium Medicum UJ, ul. Św. Łazarza 16 31-530 Kraków, Poland (4) Faculty of Chemistry, Jagiellonian University, ul. Ingardena 3, 30-060 Kraków, Poland e-mail: malawski@agh.edu.pl KU KDM Zakopane, Poland, March 2010

  2. Overview of GridSpace Virtual Laboratory Flexibility of GridSpace platform Example Experiments: Patient History Display (ViroLab domain) Prediction of Ligand Binding Sites in Proteins Towards GridSpace 2.0 Demonstration References Outline

  3. GridSpace Virtual Laboratory GridSpacevirtual laboratory integrates computational resources and relevantdata to provide users with convenient, high-level tools forcollaborative experiment planning and execution Experiment developer Users End User Scientist Experiment Planning Environment Experiment scenario Application Specific Portlet Interfaces Portal Virtual Laboratory runtime components (Required to select resources and execute experiment scenarios)‏ Runtime Computational services (services (WS, WTS, WS-RF), components (MOCCA), jobs (EGEE, AHE))‏ Data services (DAS data sources, standalone databases)‏ Services Grids, Clusters, Computers, Network Infrastructure

  4. Application Lifecycle

  5. Experiment Management Interface Portal GWT, AJAX Experiment Planning Environment Eclipse RPC User Interfaces of Virtual Laboratory

  6. Rich interface: Dynamically generated HTML/JavaScript page stored in Result Store Dynamically created PDF file Patient History Display Experiment Experiment Management Interface (EMI) Main experimentation GUI Result Store Contains payloads and metadata about experiment results ‏Data Access Secure, uniform access to multiple data sources GridSpace Engine Executes in-silico experiments

  7. Many services are publicly available,but only via WWW or email interface Automated in Virtual Laboratory using: HTTP communications wrapping Task queuing system for handling time-consuming service invocations Conversion to a common format Generating Jmol visualization scripts Services available as gems in the Virtual Laboratory Rich interface: Dynamically uploaded JMol-based viewer Automatic update of application using Experiment Repository Prediction of Ligand Binding Sites in ViroLab

  8. Demo movies

  9. Flexibility and the features of the GridSpace platform: to rapidly develop scientific applications rich Web and graphical user interfaces Experiment developers have full access to rich capabilities of Ruby and its libraries Possible to develop applications in flexible and creative way: application repository – application versioning and updates result management – sharing and publishing results on the Web Extensibility allowed us to deliver applications despite changing and undefined requirements Scientific community (ViroLab) Business applications (GREDIA) Conclusions

  10. Support for more scripting languages: Python Perl Web console for collaborative and interactive access to PL-Grid resources gLite and local PBS middleware support Simple access to remote files Sharing of gems, experiments and code snippets Semantic Integration framework as extension of Result Management facility Towards GridSpace 2.0

  11. P.M.A Sloot, Peter V. Coveney, G. Ertayalan, V. Mueller, C.A. Boucher, and M. Bubak: HIV decision Support: from Molecule to Man. Philosophical Transactions of the Royal Society A, vol 367, pp 2691 - 2703, 2009, doi:10.1098/rsta.2009.0043. M. Bubak, M. Malawski, T. Gubala, M. Kasztelnik, P. Nowakowski, D. Harezlak, T. Bartynski, J. Kocot, E. Ciepiela, W. Funika, D. Krol, B. Balis, M. Assel, and A. Tirado Ramos. Virtual laboratory for collaborative applications. In M. Cannataro, editor, Handbook of Research on Computational GridTechnologies for Life Sciences, Biomedicine and Healthcare, chapter XXVII, pages 531-551. IGI Global, 2009 M. Malawski, T. Bartyński, and M. Bubak. Invocation of operations from script-based grid applications. Future Gener. Comput. Syst., 26(1):138-146, 2010. T. Gubala, M. Bubak, P.M.A. Sloot; Semantic Integration of Collaborative Research Environments, In: M. Cannataro (Ed.) Handbook of Research on Computational Grid Technologies for Life Sciences, Biomedicine and Healthcare, Information Science Reference, 2009, IGI Global. Bryliński M, Prymula K, Jurkowski W, Kochańczyk M, Stawowczyk E, et al. 2007 Prediction of Functional Sites Based on the Fuzzy Oil Drop Model. PLoS Comput Biol 3(5): e94. doi:10.1371/journal.pcbi.0030094 Grid Space webpage http://gs.cyfronet.pl/ PL-Grid Project, http://www.plgrid.pl/en References

More Related