Investigating Approaches to Speeding Up Systems Biology Using BOINC-Based Desktop Grids Simon J E Taylor (1) Mohammadmersad Ghorbani (1) David Gilbert.

Slides:



Advertisements
Similar presentations
1 P-GRADE Portal and GEMLCA Legacy Code Architecture Peter Kacsuk MTA SZTAKI
Advertisements

Åbo Akademi University & TUCS, Turku, Finland Ion PETRE Andrzej MIZERA COPASI Complex Pathway Simulator.
P-GRADE and WS-PGRADE portals supporting desktop grids and clouds Peter Kacsuk MTA SZTAKI
WS-PGRADE: Supporting parameter sweep applications in workflows Péter Kacsuk, Krisztián Karóczkai, Gábor Hermann, Gergely Sipos, and József Kovács MTA.
VBA Macros for Solving Problems in Water Chemistry Chad Jafvert Purdue University The Educational Objectives of the Tools: Students will: Design and create.
Grid Execution Management for Legacy Code Applications Exposing Application as Grid Services Porto, Portugal, 23 January 2007.
Problem-Solving Environments: The Next Level in Software Integration David W. Walker Cardiff University.
The new The new MONARC Simulation Framework Iosif Legrand  California Institute of Technology.
Extending a molecular docking tool to run simulations on clouds Damjan Temelkovski Dr. Tamas Kiss Dr. Gabor Terstyanszky University of Westminster.
Applying Multi-Criteria Optimisation to Develop Cognitive Models Peter Lane University of Hertfordshire Fernand Gobet Brunel University.
CENTRE FOR PARALLEL COMPUTING 8th IDGF Workshop Hannover, August 17 th 2011 International Desktop Grid Federation.
1 portal.p-grade.hu További lehetőségek a P-GRADE Portállal Gergely Sipos MTA SZTAKI Hungarian Academy of Sciences.
INFSO-RI Enabling Grids for E-sciencE Gilda experiences and tools in porting application Giuseppe La Rocca INFN – Catania ICTP/INFM-Democritos.
Lecture 3: Pathway Generation Tool I: CellDesigner: A modeling tool of biochemical networks Y.Z. Chen Department of Pharmacy National University of Singapore.
AHM /09/05 AHM 2005 Automatic Deployment and Interoperability of Grid Services G.Kecskemeti, Yonatan Zetuny, G.Terstyanszky,
Using the WS-PGRADE Portal in the ProSim Project Protein Molecule Simulation on the Grid Tamas Kiss, Gabor Testyanszky, Noam.
Some Thoughts on HPC in Natural Language Engineering Steven Bird University of Melbourne & University of Pennsylvania.
Calculation BIM Curriculum 07. Topics  Calculation with BIM  List Types  Output.
LOGO Scheduling system for distributed MPD data processing Gertsenberger K. V. Joint Institute for Nuclear Research, Dubna.
David Nickerson 1 (with help from Dagmar Waltemath 2 & Frank Bergmann 3 ) 1 Auckland Bioengineering Institute, University of Auckland 2 University of Rostock.
Monte Carlo Instrument Simulation Activity at ISIS Dickon Champion, ISIS Facility.
07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q Q2 Miklós Kozlovszky MTA SZTAKI LPDS.
G. Terstyanszky, T. Kukla, T. Kiss, S. Winter, J.: Centre for Parallel Computing School of Electronics and Computer Science, University of.
Protein Molecule Simulation on the Grid G-USE in ProSim Project Tamas Kiss Joint EGGE and EDGeS Summer School.
Wenjing Wu Andrej Filipčič David Cameron Eric Lancon Claire Adam Bourdarios & others.
Sharing Workflows through Coarse-Grained Workflow Interoperability : Sharing Workflows through Coarse-Grained Workflow Interoperability G. Terstyanszky,
INFSO-RI Enabling Grids for E-sciencE Supporting legacy code applications on EGEE VOs by GEMLCA and the P-GRADE portal P. Kacsuk*,
Virtual Cell and CellML The Virtual Cell Group Center for Cell Analysis and Modeling University of Connecticut Health Center Farmington, CT – USA.
WS-PGRADE portal and its usage in the CancerGrid project M. Kozlovszky, P. Kacsuk Computer and Automation Research Institute of the Hungarian Academy of.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Research Infrastructures – Proposal n GROMACs.
Solution of a Partial Differential Equations using the Method of Lines
Algorithmic Finance and Tools for Grid Execution (the Swift Grid Scripting/Workflow tool) Tiberiu (Tibi) Stef-Praun.
AgINFRA science gateway for workflows and integrated services 07/02/2012 Robert Lovas MTA SZTAKI.
RoSBM Registry of Standard Biological Models Barry Canton (MIT) Vincent Rouilly (Imperial College) Registry Workshop November 2007,Boston.
Tutorial on PC1D Mohit Mehta. Program Description PC1D solves the fully coupled non-linear equations for the quasi-1-d transport of electrons & holes.
P-GRADE and GEMLCA.
LOGO Development of the distributed computing system for the MPD at the NICA collider, analytical estimations Mathematical Modeling and Computational Physics.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
The EDGeS project receives Community research funding 1 Porting Applications to the EDGeS Infrastructure A comparison of the available methods, APIs, and.
Distributed Computing With Triana A Short Course Matthew Shields, Ian Taylor & Ian Wang.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Services for advanced workflow programming.
U N I V E R S I T Y O F S O U T H F L O R I D A Hadoop Alternative The Hadoop Alternative Larry Moore 1, Zach Fadika 2, Dr. Madhusudhan Govindaraju 2 1.
Social Networks: Agent-based Modelling and Social Network Analysis with PAJEK ESRC Research Methods Festival, Oxford, 17 th-20th July 2006, & Oxford Spring.
A scalable and flexible platform to run various types of resource intensive applications on clouds ISWG June 2015 Budapest, Hungary Tamas Kiss,
Systems Biology Markup Language Ranjit Randhawa Department of Computer Science Virginia Tech.
Computer-Aided Design of LIVing systEms CADLIVE automatically converts a biochemical network map to a dynamic model. JAVA application Client-Server System.
1 Practical information for the GEMLCA / P-GRADE hands-on Tamas Kiss University of Westminster.
IGEM 2008 Tutorial Modeling. What? Model A model in science is a physical, mathematical, or logical representation of a system of entities, phenomena,
AHM04: Sep 2004 Nottingham CCLRC e-Science Centre eMinerals: Environment from the Molecular Level Managing simulation data Lisa Blanshard e- Science Data.
11 Introduction to EDGI Peter Kacsuk, MTA SZTAKI Start date: Duration: 27 months EDGI.
1 Porting applications to the NGS, using the P-GRADE portal and GEMLCA Peter Kacsuk MTA SZTAKI Hungarian Academy of Sciences Centre for.
WS-PGRADE/gUSE in use Advance use of WS- PGRADE/gUSE gateway framework Zoltán Farkas and Peter Kacsuk MTA SZTAKI LPDS.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
BENG/CHEM/Pharm/MATH 276 HHMI Interfaces Lab 2: Numerical Analysis for Multi-Scale Biology Modeling Cell Biochemical and Biophysical Networks Britton Boras.
Kriging for Estimation of Mineral Resources GISELA/EPIKH School Exequiel Sepúlveda Department of Mining Engineering, University of Chile, Chile ALGES Laboratory,
1 Globe adapted from wikipedia/commons/f/fa/ Globe.svg IDGF-SP International Desktop Grid Federation - Support Project SZTAKI.
Enabling Grids for E-sciencE LRMN ThIS on the Grid Sorina CAMARASU.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
SCI-BUS project Pre-kick-off meeting University of Westminster Centre for Parallel Computing Tamas Kiss, Stephen Winter, Gabor.
Modelling & Simulation of Semiconductor Devices Lecture 1 & 2 Introduction to Modelling & Simulation.
Centre for Parallel Computing Tamas Kiss Centre for Parallel Computing A Distributed Rendering Service Tamas Kiss Centre for Parallel Computing Research.
IGEM 2009 Tutorial Modelling. What? Model A model in science is a symplified physical, mathematical, or logical representation of a system of entities,
GROMACs GROningen MAchine for Chemical Simulations Eliana Bohorquez Puentes Nicolas Ortiz Gonzalez.
Tamas Kiss University Of Westminster
Grid Application Support Group Case study Schrodinger equations on the Grid Status report 16. January, Created by Akos Balasko
P-GRADE and GEMLCA.
MIK 2.1 DBNS - introduction to WS-PGRADE, 2013
Introduction to the SHIWA Simulation Platform EGI User Forum,
Workflow level parametric study support by the P-GRADE portal
Presentation transcript:

Investigating Approaches to Speeding Up Systems Biology Using BOINC-Based Desktop Grids Simon J E Taylor (1) Mohammadmersad Ghorbani (1) David Gilbert (1) Annette Payne (1) Tamas Kiss (2) Daniel Farkas (2) (1) ICT Innovation Group/Centre for Synthetic and Systems Biology Department of Information Systems and Computing Brunel University, UK (2) Centre for Parallel Computing University of Westminster London, UK

Overview  Systems Biology  Description of Application  Grid enabling core component of application  Experiments  Conclusion

Systems Biology  Systems biology addresses the systematic study of biological and biochemical systems in terms of complex interactions rather than individual molecular components. Computational modelling is used to construct and simulate an abstract model of a biological system for analysis.

Steps of ODE based biochemical modelling

Model  Models are described by Systems Biology Mark up Language (SBML)

Complexity of MAPK model  Contains 732 species, ~ 244 parameters  Graph generated by CellDesigner from MAPK.xml

Simulation  Simulation : Solving the system of differential equations in ODE (ordinary differential equation) based models.  SBMLODEsolver extract parameter (kinetic rates) and ODEs and compute the concentrations of species. Result will show changes of concentration of species during time.

Simulation output  Output of simulation is a text file which can be used in Excel or other analytical tools

Why use Grid  Parameter scanning runs simulation over different parameter range.  e.g. parameter scanning of MAPK model  11 hours for 2 parameter. 3 months for 3 parameter to run on (Typical desktop PC).

Grid Architecture  WLDG(Westminster Local Desktop Grid) SZDG – SZTAKI Desktop Grid WS-PGRADE portal (gUSE)

WLDG

Job (work unit) Description  Inputs SBML model which is basically xml file Instruction to run ODEsolver n times for range of parameters. (batching simulations in job) Size: 1 MB.  Output Zip file contains results for all jobs Size:1.5 MB.

Workflow  Generator generate xml files for BioNessie application (port 1 of generator to port 0 of Bionessie)  Input Port 2 of bionessie can be set for number of simulations/job

Control Flow of the Ported Application Figure : Control Flow of the Ported SIMAP Application

The University of Westminster Local DG Over 1500 Windows PCs from 6 different campuses Lifecycle of a node: 1.PCs basically used by students/staff 2.If unused, switch to Desktop Grid mode 3.No more work from DG server -> shutdown (green solution)

Experimentation  Experiment 1: Several run for different job and simulation sizes Results : jobs completion highly variable -> Exp 3  Experiment 2 Fix number of simulations and different simulations/job number. Results: Speedup for some simulation/job number.  Exp1->Experiment 3 Calculating point speed up at time steps.  Exp2&Exp3->Experiment 4 Comparing point based speed up for fix number of simulations and different number of simulation per job

Experiment 3  Speedup dynamic -100*100 simulations  30 min to complete ~50% of jobs  2 h and 30 min to complete others

Experiment 4  Dynamics of jobs completion for different simulation/job

Experiment 4  Point Speedup for different simulation/job 6400 simulations.

Conclusions  WLDG meets the requirement of parameter scanning application at design and implementation level.  Batching of jobs show speedups for some simulation/job size.  Further experiment may show optimal value for simulation/job for different job numbers.

Questions