Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Research Infrastructures – Proposal n. 306819 Gromacs.

Slides:



Advertisements
Similar presentations
Polska Infrastruktura Informatycznego Wspomagania Nauki w Europejskiej Przestrzeni Badawczej Institute of Computer Science AGH ACC Cyfronet AGH The PL-Grid.
Advertisements

SOMA2 – Drug Design Environment. Drug design environment – SOMA2 The SOMA2 project Tekes (National Technology Agency of Finland) DRUG2000 program.
1 Copyright © 2002 Pearson Education, Inc.. 2 Chapter 1 Introduction to Perl and CGI.
Copyright © 2008 SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
Tutorial Moshe Goldstein Fritz Haber Research Center, Hebrew U. February 13, 2012.
RCAC Research Computing Presents: DiaGird Overview Tuesday, September 24, 2013.
Running Gromacs Input files: *.pdb, *.gro, *.itp, *.top, *.mdp, *.tpr
Case Studies Class 5. Computational Chemistry Structure of molecules and their reactivities Two major areas –molecular mechanics –electronic structure.
Scientific Programming MAIN INPUTINITCOMPUTEOUTPUT SOLVER DERIV FUNC2 TABUL FUNC1 STATIC BLASLAPACKMEMLIB.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Research Infrastructures – Proposal n ABINIT,
Coarse grained simulations of p7 folding
CHAPTER 4: INTRODUCTION TO COMPUTER ORGANIZATION AND PROGRAMMING DESIGN Lec. Ghader Kurdi.
TeraGrid Gateway User Concept – Supporting Users V. E. Lynch, M. L. Chen, J. W. Cobb, J. A. Kohl, S. D. Miller, S. S. Vazhkudai Oak Ridge National Laboratory.
STRATEGIES INVOLVED IN REMOTE COMPUTATION
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space The Capabilities of the GridSpace2 Experiment.
Joshua Alexander University of Oklahoma – IT/OSCER ACI-REF Virtual Residency Workshop Monday June 1, 2015 Deploying Community Codes.
A Project about: Molecular Dynamic Simulation (MDS) Prepared By Ahmad Lotfy Abd El-Fattah Grid Computing Group Supervisors Alexandr Uzhinskiy & Nikolay.
Using the WS-PGRADE Portal in the ProSim Project Protein Molecule Simulation on the Grid Tamas Kiss, Gabor Testyanszky, Noam.
ExTASY 0.1 Beta Testing 1 st April 2015
NE II NOAA Environmental Software Infrastructure and Interoperability Program Cecelia DeLuca Sylvia Murphy V. Balaji GO-ESSP August 13, 2009 Germany NE.
CYBERINFRASTRUCTURE FOR THE GEOSCIENCES High Performance Computing applications in GEON: From Design to Production Dogan Seber.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
Configuration Management (CM)
1 Developing domain specific gateways based on the WS- PGRADE/gUSE framework Peter Kacsuk MTA SZTAKI Start date: Duration:
20 October 2006Workflow Optimization in Distributed Environments Dynamic Workflow Management Using Performance Data David W. Walker, Yan Huang, Omer F.
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.
Parameter Sweep Workflows for Modelling Carbohydrate Recognition ProSim Project Tamas Kiss, Gabor Terstyanszky, Noam Weingarten.
Planning a Group Policy Management and Implementation Strategy Lesson 10.
Getting Started with MATLAB 1. Fundamentals of MATLAB 2. Different Windows of MATLAB 1.
E-science grid facility for Europe and Latin America E2GRIS1 André A. S. T. Ribeiro – UFRJ (Brazil) Itacuruça (Brazil), 2-15 November 2008.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
G.Corti, P.Robbe LHCb Software Week - 19 June 2009 FSR in Gauss: Generator’s statistics - What type of object is going in the FSR ? - How are the objects.
Enabling Grids for E-sciencE EGEE-III INFSO-RI Using DIANE for astrophysics applications Ladislav Hluchy, Viet Tran Institute of Informatics Slovak.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Research Infrastructures – Proposal n GROMACs.
Using SWARM service to run a Grid based EST Sequence Assembly Karthik Narayan Primary Advisor : Dr. Geoffrey Fox 1.
1 A Steering Portal for Condor/DAGMAN Naoya Maruyama on behalf of Akiko Iino Hidemoto Nakada, Satoshi Matsuoka Tokyo Institute of Technology.
LAMMPS Users’ Workshop
BalticGrid-II Project The Second BalticGrid-II All-Hands Meeting, Riga, May, Joint Research Activity Enhanced Application Services on Sustainable.
PRESENTAION TOPIC : DSS Development Presented TO: Sir Ahmad Tisman Pasha Presented BY : Uzma Noreen Roll # BSIT (6 th ) Department.
 Our mission Deploying and unifying the NMR e-Infrastructure in System Biology is to make bio-NMR available to the scientific community in.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
Interactive Workflows Branislav Šimo, Ondrej Habala, Ladislav Hluchý Institute of Informatics, Slovak Academy of Sciences.
NEES Cyberinfrastructure Center at the San Diego Supercomputer Center, UCSD George E. Brown, Jr. Network for Earthquake Engineering Simulation NEES TeraGrid.
Molecular Modelling - Lecture 2 Techniques for Conformational Sampling Uses CHARMM force field Written in C++
FRANEC and BaSTI grid integration Massimo Sponza INAF - Osservatorio Astronomico di Trieste.
INFSO-RI Enabling Grids for E-sciencE CHARON System Jan Kmuníček, Petr Kulhánek, Martin Petřek CESNET, Czech Republic.
TeraGrid Gateway User Concept – Supporting Users V. E. Lynch, M. L. Chen, J. W. Cobb, J. A. Kohl, S. D. Miller, S. S. Vazhkudai Oak Ridge National Laboratory.
February 22-23, Washington D.C. SURA ENDyne Software for Dynamics of Electrons and Nuclei in Molecules. Developed by Dr. Yngve Öhrn and Dr. Erik Deumens,
Automated tests CustomWare.Net. Goals Quality Finding problems before delivering Stability Upgrade projects Downgrade Refactoring Deacreasing of manual.
Chapter – 8 Software Tools.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space The Capabilities of the GridSpace2 Experiment.
D.Spiga, L.Servoli, L.Faina INFN & University of Perugia CRAB WorkFlow : CRAB: CMS Remote Analysis Builder A CMS specific tool written in python and developed.
Large-scale accelerator simulations: Synergia on the Grid turn 1 turn 27 turn 19 turn 16 C++ Synergia Field solver (FFT, multigrid) Field solver (FFT,
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Miguel Ángel Saúl Soto INFN - Sezione di Catania Supervisor: Antonio Calanducci
Geant4 GRID production Sangwan Kim, Vu Trong Hieu, AD At KISTI.
Development of portlets for special jobs: parametric, collections, workflows Mario Torrisi National Institute of Nuclear Physics.
18 May 2006CCGrid2006 Dynamic Workflow Management Using Performance Data Lican Huang, David W. Walker, Yan Huang, and Omer F. Rana Cardiff School of Computer.
InSilicoLab – Grid Environment for Supporting Numerical Experiments in Chemistry Joanna Kocot, Daniel Harężlak, Klemens Noga, Mariusz Sterzel, Tomasz Szepieniec.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Research Infrastructures – Proposal n Plant.
Development of portlets for special jobs: parametric, collections, workflows Mario Torrisi Istituto Nazionale di Fisica Nucleare.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
GROMACs GROningen MAchine for Chemical Simulations Eliana Bohorquez Puentes Nicolas Ortiz Gonzalez.
Integrating Scientific Tools and Web Portals
Hydrodynamic Galactic Simulations
Development of a SGW-based Plant Tissue Culture Micropropagation Yield Forecasting Application, Plantisc2 Collins Udanor – University of Nigeria Nsukka.
GENERAL VIEW OF KRATOS MULTIPHYSICS
Gaussian Mekuanent Getachew Kassaye — EthERNet
Module 01 ETICS Overview ETICS Online Tutorials
Presentation transcript:

Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Research Infrastructures – Proposal n Gromacs & Plantisc Searching for uses cases, improvements and realization of portlets

Team  Marco Rinaldi  Livio Saluci  Alessandro Brischetto  Valeria Di Mauro  Rossella Biondi  Anastasia Scandurra

Outline  Gromacs  Searching for use cases to facilitate demo on the Science Gateway  Improvements of the existing portlet on Science Gateway  Plantisc  Creation of the portlet for the Science Gateway

Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Research Infrastructures – Proposal n GROMACS GROningen MAchine for Chemical Simulations

Application description  GROMACS is a versatile package to perform molecular dynamics, i.e. simulate the Newtonian equations of motion for systems with hundreds to millions of particles.  It is primarily designed for biochemical molecules like proteins, lipids and nucleic acids that have a lot of complicated bonded interactions, but since GROMACS is extremely fast at calculating the non-bonded interactions (that usually dominate simulations) many groups are also using it for research on non-biological systems, e.g. polymers.

Use cases  We tried a lot of use cases to find the most interesting for a portlet example execution

Integration strategy  mdrun is the main command of the AutoDock portfolio. It begins the basic molecular dynamics calculus after all the other parameters have been set.  GRID infrastructure is perfect for the execution of a mdrun command line:.TPR FILE SG GRID.EDR FILE Input file generated by user with GROMACS that contains a description of the system Execute the mdrun, a time consuming operation Output file that can be used to generate an xvg (plottable file)

Orchestration of SG comp. + ext. components  We improved the SG portlet with a new pilot script capable to automatically generate also the xvg and a jpg plot of the output result  to do the jpg plot we integrated octave SG GRID.EDR FILE.XVG.JPG PLOT TYPE.TPR FILE

Orchestration of SG comp. + ext. components.TPR.EDR mdrun g_energy OCTAVE SCIENCE GATEWAY.XVG PLOT TYPE.JPG

Execution workflow  Example of TPR generation:  Download the 1AKI.pdb from  pdb2gmx -f 1AKI.pdb -o 1AKI_processed.gro -water spce  editconf -f 1AKI_processed.gro -o 1AKI_newbox.gro -c -d 1.0 -bt cubic  genbox -cp 1AKI_newbox.gro -cs spc216.gro -o 1AKI_solv.gro -p topol.top  tutorials/lysozyme/Files/ions.mdp tutorials/lysozyme/Files/ions.mdp  grompp -f ions.mdp -c 1AKI_solv.gro -p topol.top -o ions.tpr  genion -s ions.tpr -o 1AKI_solv_ions.gro -p topol.top -pname NA - nname CL -nn 8  tutorials/lysozyme/Files/minim.mdp tutorials/lysozyme/Files/minim.mdp  grompp -f minim.mdp -c 1AKI_solv_ions.gro -p topol.top -o em.tpr

Execution workflow  Example of TPR upload:.TPR FILE PLOT TYPE

Execution workflow  Example of Gromacs mdrun result:.EDR.XVG.JPG energy minimization

Execution workflow  Other TPR elaborations results available from our use cases: densitypressuretemperature

Remaining problems  Necessary portlet modifications:  Add into UI the possibility to select the plot type (integer number) and save this information into a g_energy_input.txt file that is used by the new pilot script  Possible portlet improvements:  The generation of the TPR file must be done by the user, so he must have GROMACS installed on his machine. Add the possibility to build a TPR file inserting all the possible parameters directly on the portlet.

Summary and conclusion  The creation of TRP files it’s a critical part of the GROMACS workflow.  We created some TPR sample files to help people to try the GROMACS portlet and verify the functionalities ( stin/gmx-tutorials/) stin/gmx-tutorials/  We suggest the implementation of TPR creation into the portlet, although it’s not easy because exists a large variety of parameters combinations.

Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Research Infrastructures – Proposal n PLANTICS Plant TIssue Culture Simulation

Application description  Plant Tissue culture is a method for plant propagation under in vitro conditions  Different types and parts of plants (known as explants) may be cultivated in vitro. These may be organs (roots, stems, shoot tips, leaves and fruits); tissues; cells (suspension cultures) and special tissues and organs such as embryos, canthers, pollen and protoplasts  Plant tissue culture is time and material intensive, running into several months of laboratory efforts in trying to build hormonal combinations that will be best for mass propagation of a particular species

Application description  Potentially, modeling or computer simulation can provide a useful method for gaining insight into these complex processes by reducing the time needed to screen numerous hormonal combinations.  Plantisc is a simulation application based on multiple regression models deployed on a grid computing infrastructure  The application simulates the plant tissue culture experiments and predicts the amount and combinations of auxins and cytokinins needed to yield optimal growth of propagules  The results obtained from the simulation show over 67% prediction accuracy as compared to the laboratory experiments

Integration strategy  Plantics is written in Pyton, using libraries like NumPy and SciPy.  The GRID infrastructure is perfect for the execution of a time consuming computation.

Orchestration of SG comp. + ext. comp.  Single job using parameters selected from the portlet web interface INPUT PARAMS SG GRID OUTPUT FILE Execute the plantics computation ??

Orchestration of SG comp. + ext. comp.  Multi job using files uploaded by the user  we used the parametric parallel because different inputs can be executed with the same PLANTICS software and final ouputs can be compared to find the best combination of auxins and cytokinins INPUT FILE SG GRID OUTPUT FILE Execute the plantics computation ?? INPUT FILE OUTPUT FILE

Execution workflow  Single job

Execution workflow  Multi-job

Remaining problems  We created the portlet UI and managed the form input commands  Next steps:  Install Python on the SG machines  Install Plantics on the SG machines  Run Plantics from the portlet

Summary and conclusion  The Plantics portlet will be completed when the command line execution instruction will be available.  The Plantics portlet, divided into two execution mode, will be very useful to do a single test o compare a large number of tests.

Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Research Infrastructures – Proposal n Questions ?