Running Applications On The Grid. Jon Bednasz & Steve Gallo Center for Computational Research University at Buffalo
|
|
- Monica Casey
- 6 years ago
- Views:
Transcription
1 Running Applications On The Grid Jon Bednasz & Steve Gallo Center for Computational Research University at Buffalo
2 Applications Autodock/AutoGrid 4 Suite of automated docking tools designed to predict how small molecules, such as substrates or drug candidates, bind to a receptor of known 3D structures Autodock/AutoGrid 4 is Free Software
3 Applications Who? Dr. Barbara Poliks and Graduate Student Colby Chiauzzi Research Associate Professor Dept of Physics, Applied Physics and Astronomy Binghamton University Why? Autodock/Autogrid was used to determine how the 6C-inhibitor would position itself in each of the five binding sites of pentameric Lumazine Synthase.
4 Flow Chart - Gather Gather files and information Assume we have a valid DOE certificate What machine do we want to run on? Push files to grid machine Need correct autodock/autogrid executables Need input files Discover VO's directory on grid machine run_directory=`globus-job-run ${host} /bin/sh -c 'echo $OSG_DATA'` Globus-job-submit Pull results back
5 Flow Chart - Push Create working directories within $OSG_DATA Gather files and information globus-job-run ${host} -dir ${run_directory} /bin/sh -c "mkdir binghamton" globus-job-run ${host} -dir ${run_directory} /bin/sh -c "mkdir binghamton/${experiment}" Stage executables to grid machine Push files to grid machine globus-url-copy file://`pwd`/${experiment}/autodock4 gsiftp://${host}/${run_directory}/binghamton/${experiment}/autodock4 globus-url-copy file://`pwd`/${experiment}/autogrid4 gsiftp://${host}/${run_directory}/binghamton/${experiment}/autogrid4 globus-url-copy file://`pwd`/${experiment}/grid.sh gsiftp://${host}/${run_directory}/binghamton/${experiment}/grid.sh Change perms on the files Globus-job-submit globus-job-run ${host} -dir ${run_directory}/binghamton/${experiment} /bin/sh -c "chmod u+x autodock4" globus-job-run ${host} -dir ${run_directory}/binghamton/${experiment} /bin/sh -c "chmod u+x autogrid4" globus-job-run ${host} -dir ${run_directory}/binghamton/${experiment} /bin/sh -c "chmod u+x grid.sh" Stage the input files to grid machine Pull results back globus-url-copy file://`pwd`/${experiment}/${input_file1} gsiftp://${host}/${run_directory}/binghamton/${experiment}/${input_file1} globus-url-copy file://`pwd`/${experiment}/${input_file2} gsiftp://${host}/${run_directory}/binghamton/${experiment}/${input_file2}
6 Flow Chart Submit Gather files and information Globus Command Push files to grid machine globus-job-submit ${host}/jobmanager-pbs -dir ${run_directory}/binghamton/${experiment}/ -maxtime 4300 ${run_directory}/binghamton/${experiment}/grid.sh What is grid.sh Globus-job-submit cd $OSG_DATA/binghamton/3_sa0GTDPColc4/./autogrid4 -p./sa0gtdp4.gpf -l sa0gtdp4.glg &&./autodock4 -p sa0gtdp4.dpf -l sa0gtdp4.dlg Pull results back
7 Flow Chart - Pull Gather files and information Push files to grid machine globus-url-copy gsiftp://${host}/${run_directory}/ binghamton/${experiment}/ file://`pwd`/${experiment}/ Globus-job-submit Pull results back
8 Lesson's Learned Write a wrapper script run_grid_job.sh Checks inputs Helps to keep experiments/files organized Use globus-job-status Find someone, like Barbara and Colby, who are in need and highly motivated
9 Results Figure 2.4 Distances between the 6C-inhibitor ( 31 P) and selected 15 N atoms of Lumazine Synathase. The NZ of lysine residue is located ~7.6Å away from the phosphorus. Three best docked inhibitors from AutoDock runs are shown. The green ribbon is traced through the backbone of the loop Ile 91-Lys 92-Gly 93-Ser 94-Thr 95-Met 96-His 97-Phe 98 in the vicinity of the phosphonate group of the inhibitor.
10 Lumazine Synthase Results
11 Commercial Applications COBALT CFD Computational Fluid Dynamics Licensed application License server resides at a remote location Source code not available
12 Commercial Challenges Source code typically not available License issues Node-locked licensing model Remote license servers Many use MPI Applications sensitive to various MPI versions Grid job managers handle MPI differently than traditional command line submissions
13 Basic Grid Job Workflow Identify required files and gather in one location Stage data and executables to grid resource Submit job Query resource for job completion Retrieve results Clean up
14 Running: Gather Your Files Gather your files into a single directory Application files Configuration files Data files Why a single directory? Easier to manage a single directory Staging Easier to retrieve results Simpler cleanup
15 Running: Stage To Resource Select a working directory for your job ($OSG_DATA) globus-job-run localhost /bin/env fgrep OSG_DATA OSG_DATA=/san/scratch/grid/grid-tmp/grid-data Stage files to the resource Use globus-url-copy file:// specifies a local file or directory gsiftp:// specifies a GSI FTP server Gotchyas Local paths need 3 slashes ( file:///path/to/file ) Directories must end with a slash ( gsiftp://path/to/dir/ ) Data on the resource will be owned by the VO user and accessible to other VO users Must use fully qualified paths File permissions are NOT maintained on copy!
16 Running: Submit Job Submit using globus-job-submit Use the correct job manager (pbs, sge, etc.) Returns a job id URL Stores standard output and standard error in your Globus cache Use this URL to identify job for checking status and cleaning up Don t use globus-job-run since it will wait for the job to complete #> globus-job-submit u2-grid.ccr.buffalo.edu/jobmanager-pbs -np 1 -maxtime 5 \ -dir /san/scratch/grid/grid-tmp/grid-data/nysgrid/gallo-1 \ aracne -i arraydata10x336.exp -j arraydata10x336.adj -o arraydata10x336.out
17 Running: Get Job Status Query job status using globus-job-status Use URL from job submission Don t query status constantly, this loads the gatekeeper Intermediate status is up to the application Valid job states: UNSUBMITTED, PENDING, ACTIVE, DONE, FAILED #> globus-job-status PENDING #> globus-job-status DONE
18 Running: Retrieve Results Retrieve results using globus-url-copy Can retrieve entire directory or specific files #> globus-url-copy -v -cd \ gsiftp://u2-grid.ccr.buffalo.edu/san/scratch/grid/grid-tmp/grid-data/nysgrid/gallo-1/ \ file:///san/user/smgallo/u2/projects/nysgrid/gallo-1-results/ Source: gsiftp://u2-grid.ccr.buffalo.edu/san/scratch/grid/grid-tmp/grid-data/nysgrid/gallo- 1/ Dest: file:///san/user/smgallo/u2/projects/nysgrid/gallo-1-results/ aracne arraydata10x336.adj arraydata10x336.exp arraydata10x336.out
19 Running: Cleanup Remove cached job output and any job files from resource Remove job output globus-job-clean Manually remove job working directory Don t use wildcards for filenames! You risk deleting everything if there is an error in your script. #> globus-job-clean force Cleanup successful. #> globus-job-run u2-grid.ccr.buffalo.edu \ /bin/sh c cd $OSG_DATA/GRASE; rm -rf gallo-1
20 COBALT: Specific Challenges Licensed product MPI FORTRAN application Single submission script creates input files and runs MPI task launcher
21 COBALT: Licensing Licensed to Syracuse University for 16 nodes Needed permission from the vendor to run remotely Ensure there were no license domain restrictions Firewall rule modifications on license server Compute nodes require outbound internet connectivity
22 COBALT: Workflow Three files used to run a job case.job Create an input file for Cobalt and runs the MPI wrapper. User modifies this file. CoMPIRUN Cobalt MPI wrapper installed with application COBALT executable case.job Create input file Set Environment Run MPI Wrapper License Server CoMPIRUN Set license Server info Set up working directory Prepare input files for COBALT Execute COBALT using MPI task launcher Clean Up
23 COBALT: Modifications Modifying COBALT for the Grid Create a Job Package to send to grid host Modify COBALT scripts MPI handled by grid job manager Cannot simply send your submission script Job submission and status polling Results retrieval and cleanup
24 Traditional MPI #> qsub case.job Generate configuration files Copy/generate input files case.job Resource manager allocates nodes mpirun cobalt.linux.dp Node 1 CoMPIRUN Node 2 Node n Cleanup
25 Grid MPI #> globus-job-submit jobmanager-pbs -x &(jobtype=mpi) cobalt.linux.dp Resource manager allocates nodes mpirun cobalt.linux.dp Grid Job Manager Node 1 Node 2 Node n
26 COBALT: Modified Workflow create_job_package Create a job package including data files. Much of the work of the CoMPIRUN script is now done here. submit_job Grid submission wrapper create_job_package Create input file Set up working directory Prepare data files for COBALT Job Package submit_job Stage Job Package Execute COBALT using grid job manager Poll for Status Retrieve Results Clean Up License Server
27 Applications Amber Amber is used for simulation of biomolecules
28 Applications Who? Dr. Barbara Poliks Research Associate Professor Dept of Physics, Applied Physics and Astronomy Binghamton University Why? Needed to run long term molecular dynamics (up to 20ns) on large systems of protein + water (Lumazine Synthase + water and tubulin + water both simulated systems had more then 100,000 atoms) 1ns dynamics took about 3.5 hours CPU with parallel processing using 32 nodes.
29 Flow Chart - Gather Gather files and information Assume we have a valid DOE certificate What machine do we want to run on? Push files to grid machine Need correct amber path Need input files Discover VO's directory on grid machine run_directory=`globus-job-run ${host} /bin/sh -c 'echo $OSG_DATA'` Globus-job-submit Pull results back
30 Flow Chart - Push Gather files and information Create working directories within $OSG_DATA globus-job-run ${host} -dir ${run_directory} /bin/sh -c "mkdir binghamton" Push files to grid machine globus-job-run ${host} -dir ${run_directory} /bin/sh -c "mkdir binghamton/${experiment}" Stage inputs to grid machine globus-url-copy file://`pwd`/${experiment}/dyn.in gsiftp://${host}/${run_directory}/binghamton/${experiment}/dyn.in Globus-job-submit globus-url-copy file://`pwd`/${experiment}/sa0_ggafdyn1.rst gsiftp://${host}/${run_directory}/binghamton/${experiment}/sa0_ggafdyn1.rst globus-url-copy file://`pwd`/${experiment}/sa0_gg.prmtop gsiftp://${host}/${run_directory}/binghamton/${experiment}/sa0_gg.prmtop Pull results back
31 Flow Chart Submit Gather files and information Globus Command Push files to grid machine globus-job-submit ${host}/jobmanager-pbs -dir ${run_directory}/binghamton/${experiment}/ -maxtime np 4 -x '(jobtype=mpi)' /util/amber/amber9/exe/pmemd -O -i dyn.in -o sa0_ggafdyn1.out -p sa0_gg.prmtop -c sa0_ggafdyn1.rst -r sa0_ggafdyn1.rst -x sa0_ggafdyn1.mdcrd Globus-job-submit Pull results back
32 Flow Chart - Pull Gather files and information Push files to grid machine globus-url-copy gsiftp://${host}/${run_directory} /binghamton/${experiment}/ file://`pwd`/${experiment}/ Globus-job-submit Pull results back
33 Lesson's Learned Mpi jobs are significantly harder Needed to change pbs.pm Define $mpirun Change $remote_shell (rsh from ssh) Execute submitted script directly Find someone, like Barbara and Colby, who are in need and highly motivated
34 Results - 1 Paper 1 (accepted to Biochemistry October ): 15N{31P} REDOR NMR Studies of the Binding of Phosphonate Reaction Intermediate Analogues to Saccharomyces cerevisiae Lumazine Synthase Tsyr-Yan Yu, Robert D. O'Connor, Astrid C. Sivertsen, Colby Chiauzzi, Barbara Poliks, Markus Fischer, Adelbert Bacher, Ilka Haase, Mark Cushman, * and Jacob Schaefer * Department of Chemistry, Washington University, Saint Louis, Missouri 63130, Department of Physics,State University of New York at Binghamton, Binghamton, New York 13902, Universität Hamburg,Institute of Food Chemistry, Grindelallee 117, D Hamburg, Germany,Lehrstuhl für Organische Chemie und Biochemie, Technische Universität München, D Garching, Germany,and Department of Medicinal Chemistry and Molecular Pharmacology, School of Pharmacy, Purdue University,West Lafayette, IN ABSTRACT : Lumazine synthase catalyzes the reaction of 5-amino-6-D-ribitylamino-2,4(1 H,3 H)- pyrimidinedione(1) with (S)-3,4-dihydroxybutanone 4-phosphate (2) to afford 6,7-dimethyl-8-D-ribityllumazine(3), the immediate biosynthetic precursor of riboflavin. The overall reaction implies a series of intermediates that are incompletely understood. The 15N{31P} REDOR NMR spectra of three metabolically stable phosphonate reaction intermediate analogues complexed to Saccharomyces cerevisiae lumazine synthase have been obtained at 7 and 12 T. Distances from the phosphorus atoms of the ligands to the side chain nitrogens of Lys92, His97, Arg136, and His148 have been determined. These distances were used in combination with the X-ray crystal coordinates of one of the intermediate analogues complexed with the enzyme in a series of distance-restrained molecular dynamics simulations. The resulting models indicate mobility of the Lys92 side chain, which could facilitate the exchange of inorganic phosphate eliminated from the substrate in one reaction, with the organic phosphatecontaining substrate necessary for the next reaction.
35 Results - 2 Paper 2 - to be submitted to Biochemistry Dec. 2008: Dissecting the Paclitaxel-Microtubule Association: Quantitative Assessment of the 2 -OH Group Shubhada Sharma, Chandraiah Lagisetti, Colby Chiauzzi, Barbara Poliks, Robert M. Coates, and Susan Bane*, Department of Chemistry, Binghamton University, State University of New York, Binghamton, New York 13902, Department of Chemistry, University of Illinois, Urbana-Champaign, Illinois 61801, Department of Physics, Binghamton University, State University of New York, Binghamton, New York ABSTRACT: Molecular interactions of paclitaxel and colchicine with tubulin have been studied in detail. The quantitative contribution of 2 -hydroxyl group and the role of N-benzoyl group in the association of paclitaxel with microtubules have been determined by studying the effect of selected paclitaxel derivatives on tubulin assembly. The affinities of these taxanes for microtubules and their cytotoxicities were also measured. The 2 -hydroxyl group was found to contribute a quarter of the total free energy change and more than three quarters of free change attributed to the C-13 side chain for the association of paclitaxel with microtubules. Molecular modeling analysis suggests that the 2 - hydroxyl group forms a hydrogen bond with the D26 of β-tubulin. The N-benzoyl group therefore may serve as an anchor for appropriate conformation of C-13 side chain, facilitating the formation of the hydrogen binding interaction between the 2 -hydroxyl group and protein. These findings help define the structural requirements for high affinity binding to microtubules and are consequently critical towards the development of structurally simpler paclitaxel analogs.
36 Miscellany Standard grid job managers allow a single MPI task launcher to be specified. Many applications require a specific flavour or version of MPI Not all task launchers compatible TODO Rewrite task launcher to accept generic scripts Create a jobmanager-pbs-mpi that allows any installed MPI task launcher to be written Allow users to submit their standard MPI submission scripts
37 Conclusion Questions?
Grid Examples. Steve Gallo Center for Computational Research University at Buffalo
Grid Examples Steve Gallo Center for Computational Research University at Buffalo Examples COBALT (Computational Fluid Dynamics) Ercan Dumlupinar, Syracyse University Aerodynamic loads on helicopter rotors
More informationAutoDockFR (ADFR) - Docking with flexible receptor sidechains
AutoDockFR (ADFR) - Docking with flexible receptor sidechains Overview The input for ADFR includes a receptor and a ligand in PDBQT format, prepared affinity maps, and a set of 3D- fill points that are
More informationSupplementary Information
Supplementary Information Supplementary Figure S1 The scheme of MtbHadAB/MtbHadBC dehydration reaction. The reaction is reversible. However, in the context of FAS-II elongation cycle, this reaction tends
More informationAn End-to-End Web Services-based Infrastructure for Biomedical Applications
An End-to-End Web Services-based Infrastructure for Biomedical Applications Sriram Krishnan *, Kim K. Baldridge, Jerry P. Greenberg, Brent Stearn and Karan Bhatia * sriram@sdsc.edu Modeling and Analysis
More informationGrid Architectural Models
Grid Architectural Models Computational Grids - A computational Grid aggregates the processing power from a distributed collection of systems - This type of Grid is primarily composed of low powered computers
More informationQuick Start Guide. by Burak Himmetoglu. Supercomputing Consultant. Enterprise Technology Services & Center for Scientific Computing
Quick Start Guide by Burak Himmetoglu Supercomputing Consultant Enterprise Technology Services & Center for Scientific Computing E-mail: bhimmetoglu@ucsb.edu Contents User access, logging in Linux/Unix
More informationThe University of Oxford campus grid, expansion and integrating new partners. Dr. David Wallom Technical Manager
The University of Oxford campus grid, expansion and integrating new partners Dr. David Wallom Technical Manager Outline Overview of OxGrid Self designed components Users Resources, adding new local or
More informationTutorial. Basic operation of MolDesk. MolDesk Basic/Screening ver Biomodeling Research Co., Ltd. 2018/08/30 ...
Biomodeling Research Co., Ltd. Tutorial Basic operation of MolDesk MolDesk Basic/Screening ver. 1.1.53 Biomodeling Research Co., Ltd. 2018/08/30... Table of contents 1. Introduction... 1 1.1. Overview...
More informationRapid Deployment of VS Workflows. Meta Scheduling Service
Rapid Deployment of VS Workflows on PHOSPHORUS using Meta Scheduling Service M. Shahid, Bjoern Hagemeier Fraunhofer Institute SCAI, Research Center Juelich. (TNC 2009) Outline Introduction and Motivation
More informationSriram Krishnan
A Web Services Based Architecture for Biomedical Applications Sriram Krishnan sriram@sdsc.edu Goals Enabling integration across multi-scale biomedical applications Leveraging geographically distributed,
More informationQuick Start Guide. by Burak Himmetoglu. Supercomputing Consultant. Enterprise Technology Services & Center for Scientific Computing
Quick Start Guide by Burak Himmetoglu Supercomputing Consultant Enterprise Technology Services & Center for Scientific Computing E-mail: bhimmetoglu@ucsb.edu Linux/Unix basic commands Basic command structure:
More informationHistory of SURAgrid Deployment
All Hands Meeting: May 20, 2013 History of SURAgrid Deployment Steve Johnson Texas A&M University Copyright 2013, Steve Johnson, All Rights Reserved. Original Deployment Each job would send entire R binary
More informationBuilding and Animating Amino Acids and DNA Nucleotides in ShockWave Using 3ds max
1 Building and Animating Amino Acids and DNA Nucleotides in ShockWave Using 3ds max MIT Center for Educational Computing Initiatives THIS PDF DOCUMENT HAS BOOKMARKS FOR NAVIGATION CLICK ON THE TAB TO THE
More informationMOLECULAR VISUALIZATION LAB USING PYMOL a supplement to Chapter 11. Please complete this tutorial before coming to your lab section
MOLECULAR VISUALIZATION LAB USING PYMOL a supplement to Chapter 11 Please complete this tutorial before coming to your lab section (Adapted from Dr. Vardar-Ulu Fall 2015) Before coming to your lab section
More informationComputer Lab, Session 1
Computer Lab, Session 1 1 Log in Please log in with username VSDD0xy where xy is your computer number ranging from 01, 02,, 20 2 Settings Open terminal In home directory (initial directory): cp /export/home/vsdd/vsdd001/.bashrc.
More informationstatic MM_Index snap(mm_index corect, MM_Index ligct, int imatch0, int *moleatoms, i
GLIDE static MM_Index snap(mm_index corect, MM_Index ligct, int imatch0, int *moleatoms, int *refcoreatoms){int ncoreat = :vector mappings; PhpCoreMapping mapping; for COMMON(glidelig).
More informationstatic MM_Index snap(mm_index corect, MM_Index ligct, int imatch0, int *moleatoms, i
MAESTRO static MM_Index snap(mm_index corect, MM_Index ligct, int imatch0, int *moleatoms, int *refcoreatoms){int ncoreat = :vector mappings; PhpCoreMapping mapping; for COMMON(glidelig).
More informationMPI jobs on OSG. Mats Rynge John McGee Leesa Brieger Anirban Mandal
MPI jobs on OSG Mats Rynge John McGee Leesa Brieger Anirban Mandal Renaissance Computing Institute (RENCI) August 10, 2007 Introduction...
More information1. Open the SPDBV_4.04_OSX folder on the desktop and double click DeepView to open.
Molecular of inhibitor-bound Lysozyme This lab will not require a lab report. Rather each student will follow this tutorial, answer the italicized questions (worth 2 points each) directly on this protocol/worksheet,
More informationA First Introduction to Scientific Visualization Geoffrey Gray
Visual Molecular Dynamics A First Introduction to Scientific Visualization Geoffrey Gray VMD on CIRCE: On the lower bottom left of your screen, click on the window start-up menu. In the search box type
More informationPractical 10: Protein dynamics and visualization Documentation
Practical 10: Protein dynamics and visualization Documentation Release 1.0 Oliver Beckstein March 07, 2013 CONTENTS 1 Basics of protein structure 3 2 Analyzing protein structure and topology 5 2.1 Topology
More informationAutoDock Virtual Screening: Raccoon & Fox Tools
AutoDock Virtual Screening: Raccoon & Fox Tools Stefano Forli Ruth Huey The Scripps Research Institute Molecular Graphics Laboratory 10550 N. Torrey Pines Rd. La Jolla, California 92037-1000 USA 3 December
More informationInstalling and running COMSOL 4.3a on a Linux cluster COMSOL. All rights reserved.
Installing and running COMSOL 4.3a on a Linux cluster 2012 COMSOL. All rights reserved. Introduction This quick guide explains how to install and operate COMSOL Multiphysics 4.3a on a Linux cluster. It
More informationMolecular docking tutorial
Molecular docking tutorial Sulfonamide-type D-Glu inhibitor docked into the MurD active site using ArgusLab In this tutorial [1] you will learn how to prepare and run molecular docking calculations using
More informationGrid Engine Users Guide. 5.5 Edition
Grid Engine Users Guide 5.5 Edition Grid Engine Users Guide : 5.5 Edition Published May 08 2012 Copyright 2012 University of California and Scalable Systems This document is subject to the Rocks License
More informationglite Grid Services Overview
The EPIKH Project (Exchange Programme to advance e-infrastructure Know-How) glite Grid Services Overview Antonio Calanducci INFN Catania Joint GISELA/EPIKH School for Grid Site Administrators Valparaiso,
More informationChemBio3D. Director of Software Marketing CambridgeSoft (617) Skype: jessegordon. Nov. 12, 2009
ChemBio3D Tips & Tricks Jesse Gordon Director of Software Marketing CambridgeSoft jgordon@cambridgesoft.com (617) 320-6989 Skype: jessegordon 1 Nov. 12, 2009 ChemBio3D Tips & Tricks: Presentation Outline
More informationVersion 1.0 November2016 Hermes V1.8.2
Hermes in a Nutshell Version 1.0 November2016 Hermes V1.8.2 Table of Contents Hermes in a Nutshell... 1 Introduction... 2 Example 1. Visualizing and Editing the MLL1 fusion protein... 3 Setting Your Display...
More informationHomology Modeling Professional for HyperChem Release Notes
Homology Modeling Professional for HyperChem Release Notes This document lists additional information about Homology Modeling Professional for HyperChem. Current Revision Revision H1 (Version 8.1.1) Current
More informationHigh Performance Beowulf Cluster Environment User Manual
High Performance Beowulf Cluster Environment User Manual Version 3.1c 2 This guide is intended for cluster users who want a quick introduction to the Compusys Beowulf Cluster Environment. It explains how
More informationStructural Bioinformatics
Structural Bioinformatics Elucidation of the 3D structures of biomolecules. Analysis and comparison of biomolecular structures. Prediction of biomolecular recognition. Handles three-dimensional (3-D) structures.
More informationCHEM 5412 Spring 2017: Introduction to Maestro and Linux Command Line
CHEM 5412 Spring 2017: Introduction to Maestro and Linux Command Line March 28, 2017 1 Introduction Molecular modeling, as with other computational sciences, has rapidly grown and taken advantage of the
More informationMolecular Modeling Protocol
Molecular Modeling of an unknown protein 1. Register for your own SWISS-MODEL Workspace at http://swissmodel.expasy.org/workspace/index. Follow the Login link in the upper right hand corner. Bring your
More informationArchitecture Proposal
Nordic Testbed for Wide Area Computing and Data Handling NORDUGRID-TECH-1 19/02/2002 Architecture Proposal M.Ellert, A.Konstantinov, B.Kónya, O.Smirnova, A.Wäänänen Introduction The document describes
More informationIntroduction to Hermes
Introduction to Hermes Version 2.0 November 2017 Hermes v1.9 Table of Contents Introduction... 2 Visualising and Editing the MLL1 fusion protein... 2 Opening Files in Hermes... 3 Setting Style Preferences...
More informationTutorial. Docking School SAnDReS Tutorial Cyclin-Dependent Kinases with K i Information (Introduction)
Tutorial Docking School SAnDReS Tutorial Cyclin-Dependent Kinases with K i Information (Introduction) Prof. Dr. Walter Filgueira de Azevedo Jr. Laboratory of Computational Systems Biology azevedolab.net
More informationIntroduction to PICO Parallel & Production Enviroment
Introduction to PICO Parallel & Production Enviroment Mirko Cestari m.cestari@cineca.it Alessandro Marani a.marani@cineca.it Domenico Guida d.guida@cineca.it Nicola Spallanzani n.spallanzani@cineca.it
More informationDiscovery Studio 1.5. Online tutorial. Standalone server documentation
Discovery Studio 1.5 Online tutorial A tutorial helps you to increase your knowledge of Discovery Studio. The lessons are available for skill levels from beginning to advanced. This is a good place to
More informationSGE Roll: Users Guide. Version Edition
SGE Roll: Users Guide Version 4.2.1 Edition SGE Roll: Users Guide : Version 4.2.1 Edition Published Sep 2006 Copyright 2006 University of California and Scalable Systems This document is subject to the
More informationPyMOL is a molecular visualization tool. There are many such tools available both commercially and publicly available:
Workshop #1: PyMOL PyMOL is a molecular visualization tool. There are many such tools available both commercially and publicly available: PyMOL (www.pymol.org) Swiss-PdbViewer (spdbv.vital-it.ch) RasMol
More informationSGE Roll: Users Guide. Version 5.3 Edition
SGE Roll: Users Guide Version 5.3 Edition SGE Roll: Users Guide : Version 5.3 Edition Published Dec 2009 Copyright 2009 University of California and Scalable Systems This document is subject to the Rocks
More informationGlobus Toolkit Firewall Requirements. Abstract
Globus Toolkit Firewall Requirements v0.3 8/30/2002 Von Welch Software Architect, Globus Project welch@mcs.anl.gov Abstract This document provides requirements and guidance to firewall administrators at
More informationAssignment 4. the three-dimensional positions of every single atom in the le,
Assignment 4 1 Overview and Background Many of the assignments in this course will introduce you to topics in computational biology. You do not need to know anything about biology to do these assignments
More informationCS483 Assignment #1 Molecular Visualization and Python
CS483 Assignment #1 Molecular Visualization and Python Due date: Thursday Jan. 22 at the start of class. Hand in on Tuesday Jan. 20 for 5 bonus marks. General Notes for this and Future Assignments: Chimera
More informationRe-dock of Roscovitine Against Human Cyclin-Dependent Kinase 2 with Molegro Virtual Docker
Tutorial Re-dock of Roscovitine Against Human Cyclin-Dependent Kinase 2 with Molegro Virtual Docker Prof. Dr. Walter Filgueira de Azevedo Jr. walter@azevedolab.net azevedolab.net 1 Introduction In this
More information30 Nov Dec Advanced School in High Performance and GRID Computing Concepts and Applications, ICTP, Trieste, Italy
Advanced School in High Performance and GRID Computing Concepts and Applications, ICTP, Trieste, Italy Why the Grid? Science is becoming increasingly digital and needs to deal with increasing amounts of
More informationWisconsin Science Olympiad Protein Folding Challenge. A Guide to Using RasMol for Exploring Protein Structure
Wisconsin Science Olympiad Protein Folding Challenge A Guide to Using RasMol for Exploring Protein Structure Prepared by MSOE Center for BioMolecular Modeling Milwaukee, WI Shannon Colton, Ph.D. Timothy
More informationSilcsBio User Guide Documentation
SilcsBio User Guide Documentation Release 2018.1 SilcsBio Team May 03, 2018 CONTENTS 1 About this document 2 2 Release notes 3 2.1 Version 2018.1.................................... 3 2.2 Version 2017.2....................................
More informationVisualization of Biomolecular Structures
T H E U N I V E R S I T Y of T E X A S H E A L T H S C I E N C E C E N T E R A T H O U S T O N S C H O O L of H E A L T H I N F O R M A T I O N S C I E N C E S Visualization of Biomolecular Structures
More informationGrid Engine Users Guide. 7.0 Edition
Grid Engine Users Guide 7.0 Edition Grid Engine Users Guide : 7.0 Edition Published Dec 01 2017 Copyright 2017 University of California and Scalable Systems This document is subject to the Rocks License
More informationUL HPC Monitoring in practice: why, what, how, where to look
C. Parisot UL HPC Monitoring in practice: why, what, how, where to look 1 / 22 What is HPC? Best Practices Getting Fast & Efficient UL HPC Monitoring in practice: why, what, how, where to look Clément
More informationExtra-Homework Problem Set
Extra-Homework Problem Set => Will not be graded, but might be a good idea for self-study => Solutions are posted at the end of the problem set Your adviser asks you to find out about a so far unpublished
More informationRefmac tutorial. Download tutorial file from the website:
Refmac tutorial Download tutorial file from the website: www.ysbl.york.ac.uk/refmac/refmac_tutorial.tar.gz Find the file (It should be in the Download directory). Create a subdirectory where you usually
More informationA Short Rasmol Tutorial: trna
A Short Rasmol Tutorial: trna Note that this tutorial is due at the beginning of class on Wednesday, October 3. amino acid attaches here 3 end trna secondary structure. The sequence of yeast trna Phe is
More informationViewing Molecular Structures
Viewing Molecular Structures Proteins fulfill a wide range of biological functions which depend upon their three dimensional structures. Therefore, deciphering the structure of proteins has been the quest
More informationProtein Crystallography
Protein Crystallography BBMB 334 Lab 4 Whitman College Program in Biochemistry, Biophysics & Molecular Biology (BBMB) Biophysics Laboratory Prof. Douglas Juers Part III. Structure Determination/Refinement
More informationSynonymous with supercomputing Tightly-coupled applications Implemented using Message Passing Interface (MPI) Large of amounts of computing for short
Synonymous with supercomputing Tightly-coupled applications Implemented using Message Passing Interface (MPI) Large of amounts of computing for short periods of time Usually requires low latency interconnects
More informationICS-ACI System Basics
ICS-ACI System Basics Adam W. Lavely, Ph.D. Fall 2017 Slides available: goo.gl/ss9itf awl5173 ICS@PSU 1 Contents 1 Overview 2 HPC Overview 3 Getting Started on ACI 4 Moving On awl5173 ICS@PSU 2 Contents
More informationHow to run an MD simulation
How to run an MD simulation How to run an MD simulation Protocol for an MD simulation Initial Coordinates X-ray diffraction or NMR coordinates from the Protein Data Bank Coordinates constructed by modeling
More informationSalsa: Scalable Asynchronous Replica Exchange for Parallel Molecular Dynamics Applications
Salsa: Scalable Asynchronous Replica Exchange for Parallel Molecular Dynamics Applications L. Zhang, M. Parashar, E. Gallicchio, R. Levy TASSL & BIOMAPS Rutgers University ICPP 06, Columbus, OH, Aug. 16,
More informationNational Biochemical Computational Research https://nbcr.net/accounts/apply.php. Familiarize yourself with the account policy
Track 3: Molecular Visualization and Virtual Screening NBCR Summer Institute Session: NBCR clusters introduction August 11, 2006 Nadya Williams nadya@sdsc.edu Where to start National Biochemical Computational
More informationDocking Tutorial Documentation
Docking Tutorial Documentation Release 1.0 Noel O Boyle Nov 03, 2017 Contents 1 Overview of the AutoDock world 3 2 Configure PyRx to find AutoDock 5 3 Tutorial - Docking a HIV Protease Inhibitor 7 3.1
More informationRamachandran Plot. 4ytn. PRO 51 (D) ~l. l TRP 539 (E) Phi (degrees) Plot statistics
B Ramachandran Plot ~b b 135 b ~b PRO 51 (D) ~l l TRP 539 (E) Psi (degrees) 5-5 a SER (B) A ~a L LYS (F) ALA 35 (E) - -135 ~b b HIS 59 (G) ALA 173 (E) ASP ALA 13173 (F)(A) ASP LYS 13315 LYS (B)(E) 315
More informationBatch Systems. Running calculations on HPC resources
Batch Systems Running calculations on HPC resources Outline What is a batch system? How do I interact with the batch system Job submission scripts Interactive jobs Common batch systems Converting between
More informationBatch Systems & Parallel Application Launchers Running your jobs on an HPC machine
Batch Systems & Parallel Application Launchers Running your jobs on an HPC machine Partners Funding Reusing this material This work is licensed under a Creative Commons Attribution- NonCommercial-ShareAlike
More informationGROWL Scripts and Web Services
GROWL Scripts and Web Services Grid Technology Group E-Science Centre r.j.allan@dl.ac.uk GROWL Collaborative project (JISC VRE I programme) between CCLRC Daresbury Laboratory and the Universities of Cambridge
More informationCornell Theory Center 1
Cornell Theory Center Cornell Theory Center (CTC) is a high-performance computing and interdisciplinary research center at Cornell University. Scientific and engineering research projects supported by
More informationAgent Teamwork Research Assistant. Progress Report. Prepared by Solomon Lane
Agent Teamwork Research Assistant Progress Report Prepared by Solomon Lane December 2006 Introduction... 3 Environment Overview... 3 Globus Grid...3 PBS Clusters... 3 Grid/Cluster Integration... 4 MPICH-G2...
More informationMeteorology 5344, Fall 2017 Computational Fluid Dynamics Dr. M. Xue. Computer Problem #l: Optimization Exercises
Meteorology 5344, Fall 2017 Computational Fluid Dynamics Dr. M. Xue Computer Problem #l: Optimization Exercises Due Thursday, September 19 Updated in evening of Sept 6 th. Exercise 1. This exercise is
More informationNote: Who is Dr. Who? You may notice that YARN says you are logged in as dr.who. This is what is displayed when user
Run a YARN Job Exercise Dir: ~/labs/exercises/yarn Data Files: /smartbuy/kb In this exercise you will submit an application to the YARN cluster, and monitor the application using both the Hue Job Browser
More informationBIOC351: Proteins. PyMOL Laboratory #3. Scripting
BIOC351: Proteins PyMOL Laboratory 3 Scripting Some information and figures for this handout were obtained from the following source: http://www.virology.wisc.edu/acp/tutorials/pymol-e-density.pdf In our
More informationThe Supercomputing Facility for Bioinformatics & Computational Biology, IIT Delhi
Supercomputing Facility for Bioinformatics & Computational Biology, IIT Delhi The Supercomputing Facility for Bioinformatics & Computational Biology, IIT Delhi User Manual Dr. B. Jayaram (Professor of
More informationBuilding innovative drug discovery alliances. Migrating to ChemAxon
Building innovative drug discovery alliances Migrating to ChemAxon Evotec AG, Migrating to ChemAxon, May 2011 Agenda Evotec Why migrate? Searching for Library Enumeration Replacement Migrating a small
More informationSwiftrun i. Swiftrun
i Swiftrun ii Contents 1 Introduction 1 2 Running older Swift releases 1 2.1 sites.xml........................................................ 1 2.2 tc.data.........................................................
More informationProtein Structure Hierarchy
Protein Structure Hierarchy Introduction With great insight - before the first 3D protein structure was determined, the Danish chemist Kaj Linderstrøm-Lang (the father of physical biochemistry), reasoned
More informationGrid Computing Fall 2005 Lecture 5: Grid Architecture and Globus. Gabrielle Allen
Grid Computing 7700 Fall 2005 Lecture 5: Grid Architecture and Globus Gabrielle Allen allen@bit.csc.lsu.edu http://www.cct.lsu.edu/~gallen Concrete Example I have a source file Main.F on machine A, an
More informationBioLuminate 1.9. Quick Start Guide. Schrödinger Press
BioLuminate Quick Start Guide BioLuminate 1.9 Quick Start Guide Schrödinger Press BioLuminate Quick Start Guide Copyright 2015 Schrödinger, LLC. All rights reserved. While care has been taken in the preparation
More informationTips and Tricks using Discovery Studio
Tips and Tricks using Discovery Studio Allister J. Maynard, Ph.D. Senior Manager, R&D July 31 st, 2008 New Science and Customized Workflows for Drug Discovery Research Webinar Series June 12, 2008 - Advances
More informationComputational Biology Software Overview
Computational Biology Software Overview Le Yan HPC Consultant User Services @ LONI Outline Overview of available software packages for computational biologists Demo: run NAMD on a LONI Linux cluster What
More informationAn Evaluation of Alternative Designs for a Grid Information Service
An Evaluation of Alternative Designs for a Grid Information Service Warren Smith, Abdul Waheed *, David Meyers, Jerry Yan Computer Sciences Corporation * MRJ Technology Solutions Directory Research L.L.C.
More informationDay 1 : August (Thursday) An overview of Globus Toolkit 2.4
An Overview of Grid Computing Workshop Day 1 : August 05 2004 (Thursday) An overview of Globus Toolkit 2.4 By CDAC Experts Contact :vcvrao@cdacindia.com; betatest@cdacindia.com URL : http://www.cs.umn.edu/~vcvrao
More informationIntroduction to GALILEO
Introduction to GALILEO Parallel & production environment Mirko Cestari m.cestari@cineca.it Alessandro Marani a.marani@cineca.it Domenico Guida d.guida@cineca.it Maurizio Cremonesi m.cremonesi@cineca.it
More informationUBDA Platform User Gudie. 16 July P a g e 1
16 July 2018 P a g e 1 Revision History Version Date Prepared By Summary of Changes 1.0 Jul 16, 2018 Initial release P a g e 2 Table of Contents 1. Introduction... 4 2. Perform the test... 5 3 Job submission...
More informationProtein Structure and Visualization
In this practical you will learn how to Protein Structure and Visualization By Anne Mølgaard and Thomas Holberg Blicher Search the Protein Structure Databank for information. Critically choose the best
More informationA Brief Introduction to The Center for Advanced Computing
A Brief Introduction to The Center for Advanced Computing February 8, 2007 Hardware 376 Opteron nodes, over 890 cores Gigabit networking, Myrinet networking, Infiniband networking soon Hardware: nyx nyx
More informationA Hands-On Tutorial: RNA Sequencing Using High-Performance Computing
A Hands-On Tutorial: RNA Sequencing Using Computing February 11th and 12th, 2016 1st session (Thursday) Preliminaries: Linux, HPC, command line interface Using HPC: modules, queuing system Presented by:
More informationXSEDE New User Tutorial
April 2, 2014 XSEDE New User Tutorial Jay Alameda National Center for Supercomputing Applications XSEDE Training Survey Make sure you sign the sign in sheet! At the end of the module, I will ask you to
More informationTypically applied in clusters and grids Loosely-coupled applications with sequential jobs Large amounts of computing for long periods of times
Typically applied in clusters and grids Loosely-coupled applications with sequential jobs Large amounts of computing for long periods of times Measured in operations per month or years 2 Bridge the gap
More informationMSF: A Workflow Service Infrastructure for Computational Grid Environments
MSF: A Workflow Service Infrastructure for Computational Grid Environments Seogchan Hwang 1 and Jaeyoung Choi 2 1 Supercomputing Center, Korea Institute of Science and Technology Information, 52 Eoeun-dong,
More informationCHEM5302 Fall 2015: Introduction to Maestro and the command line
CHEM5302 Fall 2015: Introduction to Maestro and the command line Ronald Levy October 29, 2015 1 Introduction As this course has evolved through the years, the landscape of computational hardware and software
More informationN1GE6 Checkpointing and Berkeley Lab Checkpoint/Restart. Liang PENG Lip Kian NG
N1GE6 Checkpointing and Berkeley Lab Checkpoint/Restart Liang PENG Lip Kian NG N1GE6 Checkpointing and Berkeley Lab Checkpoint/Restart Liang PENG Lip Kian NG APSTC-TB-2004-005 Abstract: N1GE6, formerly
More information3DS2 and Strong Auth with PR API. Ian Jacobs, April 2018
3DS2 and Strong Auth with PR API Ian Jacobs, April 2018 Overview 3DS2 Summary How best to pair 3DS2 as specified with PR API (e.g., for use cases where already required by regulation). Identify opportunities
More informationHPCC - Hrothgar Getting Started User Guide Gromacs
HPCC - Hrothgar Getting Started User Guide Gromacs High Performance Computing Center Texas Tech University HPCC - Hrothgar 2 Table of Contents 1. Introduction... 3 2. Setting up the environment... 3 For
More informationCS612 - Algorithms in Bioinformatics
Fall 2017 Structural Manipulation November 22, 2017 Rapid Structural Analysis Methods Emergence of large structural databases which do not allow manual (visual) analysis and require efficient 3-D search
More informationAccelerating the Scientific Exploration Process with Kepler Scientific Workflow System
Accelerating the Scientific Exploration Process with Kepler Scientific Workflow System Jianwu Wang, Ilkay Altintas Scientific Workflow Automation Technologies Lab SDSC, UCSD project.org UCGrid Summit,
More informationAutoIMD User s Guide
AutoIMD User s Guide AutoIMD version 1.7 Jordi Cohen, Paul Grayson March 9, 2011 Theoretical Biophysics Group University of Illinois and Beckman Institute 405 N. Mathews Urbana, IL 61801 Contents 1 Introduction
More informationIntroduction to HPC Resources and Linux
Introduction to HPC Resources and Linux Burak Himmetoglu Enterprise Technology Services & Center for Scientific Computing e-mail: bhimmetoglu@ucsb.edu Paul Weakliem California Nanosystems Institute & Center
More informationChapter 4:- Introduction to Grid and its Evolution. Prepared By:- NITIN PANDYA Assistant Professor SVBIT.
Chapter 4:- Introduction to Grid and its Evolution Prepared By:- Assistant Professor SVBIT. Overview Background: What is the Grid? Related technologies Grid applications Communities Grid Tools Case Studies
More informationGlobus Toolkit Manoj Soni SENG, CDAC. 20 th & 21 th Nov 2008 GGOA Workshop 08 Bangalore
Globus Toolkit 4.0.7 Manoj Soni SENG, CDAC 1 What is Globus Toolkit? The Globus Toolkit is an open source software toolkit used for building Grid systems and applications. It is being developed by the
More informationA FILTERING TECHNIQUE FOR FRAGMENT ASSEMBLY- BASED PROTEINS LOOP MODELING WITH CONSTRAINTS
A FILTERING TECHNIQUE FOR FRAGMENT ASSEMBLY- BASED PROTEINS LOOP MODELING WITH CONSTRAINTS F. Campeotto 1,2 A. Dal Palù 3 A. Dovier 2 F. Fioretto 1 E. Pontelli 1 1. Dept. Computer Science, NMSU 2. Dept.
More information