Advanced VMD Script Examples and Customization

Size: px
Start display at page:

Download "Advanced VMD Script Examples and Customization"

Transcription

1 Advanced VMD Script Examples and Customization Axel Kohlmeyer Center for Molecular Modeling University of Pennsylvania SBS JNCASR, Bangalore

2 The Real Power of VMD VMD is a tool for visualization of (bio-)molecular data and allows to generate high-quality images VMD is a tool for analysis of (bio-)molecular data VMD is a tool for preparing inputs and controlling (bio)-molecular simulations VMD is through script interface(s) customizable Powerful new functionality can be added without recompilation and (mostly) scripts Its design encourages creativity, collaboration and cooperation.

3 The VMD Data Model Molecule 0 Structure Data / Topology Volumetric Data Sets Trajectory Data, Coordinates + User data (per frame) Molecule 1 Structure data / Topology...and so on Trajectory Data, Coordinates

4 The VMD Visualization Model Molecule 0 Representation 1 Labels Representation 0: Atom Selection (default: all) Drawing Method (Lines) Coloring Method (Name) Material (Opaque) Periodicity, Frame Selection Molecule 1 Representation 0...and so on Custom Graphics Objects

5 Changing Defaults with.vmdrc Upon startup VMD looks for a file.vmdrc which can contain TCL script code Some possible customizations: menu main on ; # should be always on menu graphics on ; # shows rep dialog after idle { menu tkcon on } axes location off display resize mol default style VDW ; # VDW not Lines mol default selection protein

6 Changing Defaults with.vmdrc More.vmdrc customizations: display projection orthographic color Display Background silver user add key o \ {display projection orthographic} user add key p \ {display projection perspective} user add key d { \ if {[display get rendermode]!= "Normal" }\ {display rendermode Normal}\ {display rendermode GLSL} }

7 How to Tell VMD to Load Your Custom Commands on Demand 1) Put your TCL extensions in a common directory, e.g., ${HOME}/vmd/myscripts 2) Extend the TCL variable $auto_path: set auto_path [concat \ $env(home)/vmd/myscripts $auto_path] 3) Create a tclindex file (in VMD console): cd ~/vmd/myscripts auto_mkindex. *.tcl 4) Now VMD will automatically load the matching TCL script if you use a command that is defined in a script in this directory.

8 Custom VMD Command Example proc hardcopy { {renderer "TachyonInternal"}} { # set the background temporarily to white to save ink set oldbg [colorinfo category Display Background] color Display Background white set tga {/tmp/.hardcopy.tga} set ps {/tmp/.hardcopy.ps} render $renderer $tga exec convert $tga $ps exec lpr $ps exec rm -f $tga $ps color Display Background $oldbg }

9 How to Show Bond-Breaking and Bond-Formation By default VMD assumes that bonds stay the same throughout a trajectory -> heritage in classical MD Combining a VDW representation (at scale 0.2) with a Dynamic Bonds representation allows to recompute bonds on the fly. With multiple average bond lengths and atom types, use multiple representations with selections

10 Adding Graphics Objects Put a sphere at the origin: draw color yellow draw sphere {0 0 0} radius.5 graphics returns an id that can be used to selectively delete objects: set c [draw cylinder {0 0 0}\ {5 0 0} radius.5] draw delete $c Coordinates refer to the coordinate system of the molecule loaded

11 Adding Dynamical Graphics TCL allows to monitor objects (e.g. variables) with the trace command VMD provides several traceable variables that one can tap into proc do_time {args} { display_time_bar "fs" 0 } set mol [molinfo top] trace variable vmd_frame($mol) \ w do_time

12 Using External Data for Graphics 1) Extract total dipole moment from first principles CPMD simulation: awk '{ print $2, $3, $4; }' \ DIPOLE > zundel.dip 2) Read dipole vector into array and 3) compute & store center of mass: set dip [open "zundel.dip" r] set sel [atomselect 0 "not name X"] set nf [molinfo 0 get numframes] for {set i 0} {$i < $nf} {incr i} { $sel frame $i set dipdata($i) [list [measure center $sel] [gets $dip]] } close $dip

13 Using External Data for Graphics 4) Hook up function to draw dipole vector graphics to $vmd_frame. proc do_dipdraw {args} { global dipdata dipgraph set mol [molinfo top] ; set frame [molinfo $mol get frame] if {[info exists dipdata($frame)]} then { if {[info exists dipgraph]} then { foreach g $dipgraph { graphics $mol delete $g } } graphics $mol color yellow lassign $dipdata($frame) cnt vec set dipgraph [vmd_draw_vector $mol \ $cnt $vec ] }} trace variable vmd_frame(0) w do_dipdraw

14 Using a Computed User Value Colorization shall indicate deformation of C60 molecules set mol [molinfo top] set left [atomselect $mol {index < 60}] set right [atomselect $mol {index>= 60}] set nf [ molinfo $mol get numframes ] for {set i 0} {$i < $nf} {incr i} { $left frame $i set com [measure center $left] set dlist "" foreach c [$left get {x y z}] { lappend dlist [veclength [vecsub $c $com]] } $left set user $dlist # repeat for second molecule... }

15 Using VMD to Tailor Data In LAMMPS trajectories are PBC are applied per-atom in output We can use VMD to make molecules whole again: set mol [molinfo top] set ring [atomselect $mol {type 3}] set nf [molinfo $mol get numframes] for {set i 0} {$i < $nf} {incr i} { make_whole $mol $ring $i 8 }

16 Using VMD to Tailor Data proc make_whole {mol sel frame num} { molinfo $mol set frame $frame $sel frame $frame set allcoord [$sel get {x y z}] set num1 [expr {$num - 1}] set boxhalf [vecscale 0.5 [molinfo $mol get {a b c}]] set newcoord {} while {[llength $allcoord] > 0} { set coord [lrange $allcoord 0 $num1] set allcoord [lrange $allcoord $num end] set ref [lindex $coord 0] lappend newcoord $ref foreach atom [lrange $coord 1 end] { set newatom {} set dist [vecsub $atom $ref] foreach d $dist b $boxhalf r $atom { if {$d < -$b} { set r [expr {$r + 2.0*$b}]} if {$d > $b} { set r [expr {$r - 2.0*$b}]} lappend newatom $r } lappend newcoord $newatom } } $sel set {x y z} $newcoord )

17 For More Information Join VMD (Public) project on BioCoRE Use the Source, Luke! (Translation: read and learn from the many available VMD/TCL scripts).

VMD Images and Movies Tutorial

VMD Images and Movies Tutorial University of Illinois at Urbana-Champaign Beckman Institute for Advanced Science and Technology Theoretical and Computational Biophysics Group Computational Biophysics Workshop VMD Images and Movies Tutorial

More information

CSC Spring School Visualising Your Results. An Introduction to VMD

CSC Spring School Visualising Your Results. An Introduction to VMD CSC Spring School 2015 Visualising Your Results An Introduction to VMD Michael Patzschke Institute for Resource Ecology HZDR 12.03.2015 The Code VMD visualizing molecular dynamics Developed by Theoretical

More information

VMD hands on. Rogelio Rodríguez-Sotres, FQ, UNAM. Marzo 2016

VMD hands on. Rogelio Rodríguez-Sotres, FQ, UNAM. Marzo 2016 VMD hands on Rogelio Rodríguez-Sotres, FQ, UNAM. Marzo 2016 VMD tiene dos forma de control Las formas gráficas que son múltiples y extensibles La ventana de TCL/Tk que es un interprete de un lenguaje llamado

More information

VMD Documentation. Mehrdad Youse (CCIT Visualization Group)

VMD Documentation. Mehrdad Youse (CCIT Visualization Group) VMD Documentation Mehrdad Youse (CCIT Visualization Group) May 22, 2017 Abstract In this documentation, the basic and intermediate documentation of VMD molecular dynamics visualization software from University

More information

Visualization of Biomolecular Structures

Visualization 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 information

A current version of this tutorial is available at Join the mailing list for

A current version of this tutorial is available at  Join the mailing list for University of Illinois at Urbana-Champaign Beckman Institute for Advanced Science and Technology Theoretical and Computational Biophysics Group Computational Biophysics Workshop Using VMD VMD Developer:

More information

Using Tcl for Molecular Visualization and Analysis

Using Tcl for Molecular Visualization and Analysis Using Tcl for Molecular Visualization and Analysis Andrew Dalke and Klaus Schulten Beckman Institute, 405 N. Mathews, Urbana, IL 61801, USA Reading and manipulating molecular structure data is a standard

More information

Images & animations of DNA nanostructures with VMD

Images & animations of DNA nanostructures with VMD Aksimentiev Group Department of Physics, Center for the Physics of Living Cells and Beckman Institute for Advanced Science and Technology, University of Illinois at Urbana-Champaign Images & animations

More information

VMD Molecular Graphics

VMD Molecular Graphics University of Illinois at Urbana-Champaign Beckman Institute for Advanced Science and Technology Theoretical and Computational Biophysics Group Computational Biophysics Workshop VMD Molecular Graphics

More information

Using VMD. VMD Developer: John E. Stone

Using VMD. VMD Developer: John E. Stone University of Illinois at Urbana-Champaign Beckman Institute for Advanced Science and Technology Theoretical and Computational Biophysics Group Computational Biophysics Workshop Using VMD VMD Developer:

More information

Practical 10: Protein dynamics and visualization Documentation

Practical 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 information

Technical Tricks of Coarse-Grained MD Visualization with VMD

Technical Tricks of Coarse-Grained MD Visualization with VMD Technical Tricks of Coarse-Grained MD Visualization with VMD Institut für Computerphysik, Universität Stuttgart Stuttgart, Germany Arbitrary Units Lennard-Jones-Potential All-atom MD simulations Lengths

More information

AutoIMD User s Guide

AutoIMD 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 information

1 Working with a Single Molecule

1 Working with a Single Molecule 1 WORKING WITH A SINGLE MOLECULE 8 1 Working with a Single Molecule In this section you will learn the basic functions of VMD. We will start with loading a molecule, displaying the molecule, and rendering

More information

Lab III: MD II & Analysis Linux & OS X. In this lab you will:

Lab III: MD II & Analysis Linux & OS X. In this lab you will: Lab III: MD II & Analysis Linux & OS X In this lab you will: 1) Add water, ions, and set up and minimize a solvated protein system 2) Learn how to create fixed atom files and systematically minimize a

More information

Visualisation of biomolecules with VMD

Visualisation of biomolecules with VMD Visualisation of biomolecules with VMD Visualisation Programs: Name Organisation Link vmd U Illinois http://www.ks.uiuc.edu/research/vmd/ jmol OpenScience http://jmol.sourceforge.net/ Pymol Schroedinger

More information

Advanced Visualization for Chemistry

Advanced Visualization for Chemistry Advanced Visualization for Chemistry Part 9 Tools in depth Mario Valle March 7 8, 2006 Plan 1. Introduce two tools 1. STM3 the tool used at CSCS (more developer oriented) 2. VMD widely used free tool (more

More information

Cisco IOS Scripting with TCL Command Reference

Cisco IOS Scripting with TCL Command Reference Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 2018 Cisco Systems, Inc. All rights

More information

Lab III: MD II & Analysis Linux & OS X. In this lab you will:

Lab III: MD II & Analysis Linux & OS X. In this lab you will: Lab III: MD II & Analysis Linux & OS X In this lab you will: 1) Add water, ions, and set up and minimize a solvated protein system 2) Learn how to create fixed atom files and systematically minimize a

More information

VMD Key Features of Recent Release

VMD Key Features of Recent Release VMD 1.8.7 Key Features of Recent Release John Stone Research/vmd/ Quick Summary of Features Broader platform support Updated user interfaces Accelerated analysis, rendering, display: multi-core CPUs, GPUs

More information

Configuring CSM Scripts

Configuring CSM Scripts CHAPTER 10 This chapter describes how to configure content switching and contains these sections: Configuring TCL Scripts, page 10-1 Configuring Scripts for Health Monitoring Probes, page 10-10 Configuring

More information

ACEMD Extension Programming Guide

ACEMD Extension Programming Guide ACEMD Extension Programming Guide Plugin API Version 306 July 2013 M. J. Harvey m.j.harvey@acellera.com Acellera Ltd http://www.acellera.com c 2013 Acellera Ltd. All Rights Reserved Code examples Creative

More information

A First Introduction to Scientific Visualization Geoffrey Gray

A 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 information

Hands-on Introduction to Protein Visualization

Hands-on Introduction to Protein Visualization The Ohio State University Department of Chemistry and Biochemistry Hands-on Introduction to Protein Visualization VMD Developer: John Stone Raúl Araya-Secchi Michelle Gray Marcos Sotomayor October 2014

More information

Getting Started with. Vesna Terzic UC Berkeley. September 2011

Getting Started with. Vesna Terzic UC Berkeley. September 2011 Getting Started with OpenSees Vesna Terzic UC Berkeley September 2011 Agenda Introduction ti to OpenSees Introduction to Tcl programming language Demonstration of how to download OpenSees interpreter and

More information

NAMD-QM/MM TUTORIAL. Unix/MacOSX Version. NAMD-QM/MM Suite Developers: Marcelo C. R. Melo, Rafael C. Bernardi

NAMD-QM/MM TUTORIAL. Unix/MacOSX Version. NAMD-QM/MM Suite Developers: Marcelo C. R. Melo, Rafael C. Bernardi University of Illinois at Urbana-Champaign NIH Resource for Macromolecular Modelling and Bioinformatics Beckman Institute Computational Biophysics Workshop NAMD-QM/MM TUTORIAL Unix/MacOSX Version NAMD-QM/MM

More information

TCL Scripting for Cisco IOS

TCL Scripting for Cisco IOS TCL Scripting for Cisco IOS Petr Grygárek rek 1 Automation using TCL Scriptiong Network monitoring Troubleshooting tools Added intelligence 2 Tool Command Language (TCL) Invented by John K. Ousterhout,

More information

Using Tcl 8.5 Features to Build an OO System

Using Tcl 8.5 Features to Build an OO System Donal K. Fellows In this paper I aim to show that object-oriented programming using Tcl is better supported in the upcoming 8.5 release than at any time before. To show

More information

Version Justin Gullingsrud, Jan Saam, and Jim Phillips. March 9, 2017

Version Justin Gullingsrud, Jan Saam, and Jim Phillips. March 9, 2017 psfgen User s Guide Version 1.6.4 Justin Gullingsrud, Jan Saam, and Jim Phillips March 9, 2017 Theoretical and Computational Biophysics Group University of Illinois and Beckman Institute 405 N. Mathews

More information

Introduction to Tcl/Tk. TraNese Christy U.S. Army Research Laboratory

Introduction to Tcl/Tk. TraNese Christy U.S. Army Research Laboratory Introduction to Tcl/Tk TraNese Christy U.S. Army Research Laboratory What is Tcl/Tk? Tool Command Language/ToolKit. Tcl is an embeddable and extensible interpreted language. Tk is a toolkit for building

More information

Miroslav Kohout. STR-module for Avizo. User s Guide. Springer

Miroslav Kohout. STR-module for Avizo. User s Guide. Springer Miroslav Kohout STR-module for Avizo User s Guide Springer Contents 1 Visualization with the STR module for Avizo...................... 1 1.1 Avizo module installation....................................

More information

PyMOL is a molecular visualization tool. There are many such tools available both commercially and publicly available:

PyMOL 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 information

Dancing Proteins: 3-D Visualization of Protein Structure and Dynamics on Next-Generation Graphics Hardware

Dancing Proteins: 3-D Visualization of Protein Structure and Dynamics on Next-Generation Graphics Hardware Dancing Proteins: 3-D Visualization of Protein Structure and Dynamics on Next-Generation Graphics Hardware John E. Stone Beckman Institute University of Illinois Overview Intro to biomolecular visualization

More information

APBS electrostatics in VMD

APBS electrostatics in VMD APBS electrostatics in VMD The VMD molecular graphics software package provides support for both the execution of APBS and the visualization of the resulting electrostatic potentials. Documentation on

More information

Ing. Mario Valle CSCS Data Analysis Group

Ing. Mario Valle CSCS Data Analysis Group Ing. Mario Valle CSCS Data Analysis Group An introduction to the molecular visualization toolkit STM4 Agenda Why STM4? STM4 architecture AVS/Express concepts STM4 modules overview STM4 quick tour Agenda

More information

Assignment 4: Molecular Dynamics (50 points)

Assignment 4: Molecular Dynamics (50 points) Chemistry 380.37 Fall 2015 Dr. Jean M. Standard November 2, 2015 Assignment 4: Molecular Dynamics (50 points) In this assignment, you will use the Tinker molecular modeling software package to carry out

More information

Using HyperChem for CH 463. Chun Park

Using HyperChem for CH 463. Chun Park Using HyperChem for CH 463 Chun Park Using HyperChem for CH 463 1 st Edition Written by Chun Park Oregon State University Table of Contents Introduction 1 Chapter 1 Getting Started 2 Starting HyperChem...

More information

CS612 - Algorithms in Bioinformatics

CS612 - Algorithms in Bioinformatics Spring 2017 Visualization and Representation October 11, 2017 The PDB File Format Modeling and Visualization of Protein Structures Computer graphics, scientific visualization and geometry to create a 3-D

More information

ns-2 Tutorial Exercise (1)

ns-2 Tutorial Exercise (1) ns-2 Tutorial Exercise (1) Multimedia Networking Group, The Department of Computer Science, UVA Jianping Wang Adopted from Nicolas s slides Jianping Wang, 2002 cs757 On to the Tutorial Work in group of

More information

Basis Sets, Electronic Properties, and Visualization

Basis Sets, Electronic Properties, and Visualization Basis Sets, Electronic Properties, and Visualization Goals of the Exercise - Perform common quantum chemical calculations using the Gaussian package. - Practice preparation, monitoring, and analysis of

More information

2. What are the advantages of simulating a molecule or a reaction over doing the experiment in a lab?

2. What are the advantages of simulating a molecule or a reaction over doing the experiment in a lab? Name: Introduction 1. What is computational chemistry? 2. What are the advantages of simulating a molecule or a reaction over doing the experiment in a lab? Programming Match the following terms to their

More information

Advanced Graphics: NOMAD Summer. Interactive analysis and visualization of complex datasets

Advanced Graphics: NOMAD Summer. Interactive analysis and visualization of complex datasets NOMAD Summer A hands-on course on tools for novel-materials discovery September 25-29, 2017, Berlin Advanced Graphics: Interactive analysis and visualization of complex datasets Michele Compostella Markus

More information

Membrane protein tutorial with GROMACS. Yiannis Galdadas, George Patargias, and Zoe Cournia Biomedical Research Foundation, Academy of Athens

Membrane protein tutorial with GROMACS. Yiannis Galdadas, George Patargias, and Zoe Cournia Biomedical Research Foundation, Academy of Athens Membrane protein tutorial with GROMACS Yiannis Galdadas, George Patargias, and Zoe Cournia Biomedical Research Foundation, Academy of Athens 1) Introduction This tutorial describes a series of steps to

More information

OpenSCAD. About OpenSCAD. Open SCAD is focused on the CAD (Computer Aided Design) aspects of creating 3D

OpenSCAD. About OpenSCAD. Open SCAD is focused on the CAD (Computer Aided Design) aspects of creating 3D OpenSCAD OpenSCAD is a free software for creating solid 3D CAD objects. It is available for Linux/UNIX, MS Windows and Mac OS X. About OpenSCAD Open SCAD is focused on the CAD (Computer Aided Design) aspects

More information

ACD/3D Viewer. User's Guide

ACD/3D Viewer. User's Guide ACD/3D Viewer for Microsoft Windows User's Guide Operating with Molecules View and Physical Parameters Advanced Chemistry Development Inc. Copyright 1994-1999 Advanced Chemistry Development Inc. All rights

More information

MD-TASK Documentation. Release 1.0.1

MD-TASK Documentation. Release 1.0.1 MD-TASK Documentation Release 1.0.1 Feb 04, 2018 Getting started 1 MD-TASK 1 1.1 Contribute................................................ 1 1.2 Citing MD-TASK............................................

More information

Atomistic Modeling of Small-Angle Scattering Data Using SASSIE-web

Atomistic Modeling of Small-Angle Scattering Data Using SASSIE-web Advanced Building Atomistic Modeling of Small-Angle Scattering Data Using SASSIE-web September 21-23, 2016 Advanced Photon Source Argonne National Laboratory, Argonne, IL Barriers: BUILD; EQUILIBRATE;

More information

3.021J / 1.021J / J / J / 22.00J Introduction to Modeling and Simulation Spring 2008

3.021J / 1.021J / J / J / 22.00J Introduction to Modeling and Simulation Spring 2008 MIT OpenCourseWare http://ocw.mit.edu 3.021J / 1.021J / 10.333J / 18.361J / 22.00J Introduction to Modeling and Simulation Spring 2008 For information about citing these materials or our Terms of Use,

More information

Configuring and Running NAMD Simulations

Configuring and Running NAMD Simulations Configuring and Running NAMD Simulations Jim Phillips Theoretical Biophysics Group NAMD Basics NAMD is a batch-mode program. A text configuration file controls all options for input, output, and simulation

More information

chemview Documentation

chemview Documentation chemview Documentation Release 0.6 Gabriele Lanaro Dec 19, 2017 Contents 1 Installation and Quick Start 3 1.1 Quick Start................................................ 4 2 Cookbook 19 2.1 Syncronizing

More information

Force Field Explorer. A Graphical User Interface to TINKER. June 2004, Version 4.2

Force Field Explorer. A Graphical User Interface to TINKER. June 2004, Version 4.2 Force Field Explorer A Graphical User Interface to TINKER June 2004, Version 4.2 Table of Contents Introduction... 4 Current Release... 4 Future Plans... 4 Installation... 5 Linux... 5 Macintosh OS X...

More information

Hilbert Curve Concepts & Implementation

Hilbert Curve Concepts & Implementation Hilbert Curve Concepts & Implementation return to main index Introduction The web notes by Andrew Cumming of Napier University Edinburgh provide a very good introduction to the Hilbert curve. His pseudo

More information

Force Field Explorer Graphical User Interface for TINKER Version 8.4 February 2018

Force Field Explorer Graphical User Interface for TINKER Version 8.4 February 2018 Force Field Explorer Graphical User Interface for TINKER Version 8.4 February 2018 Copyright 1990-2018 by Michael J. Schnieders & Jay William Ponder All Rights Reserved User's Guide Cover Illustration

More information

SOFWARE INSTRUCTIONS

SOFWARE INSTRUCTIONS SOFWARE INSTRUCTIONS Content ELF with TopMod09... 2 Gaussian... 2 Hartree-Fock or DFT... 2 Post Hartree-Fock... 2 TopMod09... 2 1. grid09... 3 2. bas09... 3 3. pop09... 4 4. sbf_to_cube... 4 MANUAL...

More information

Structure Visualization with PyMOL

Structure Visualization with PyMOL BINF 6202/ITSC 8202, Spring 2011 Structure Visualization with PyMOL February 8, 2011 Structure Visualization Why: to see the structure at different level of details + to show the structure Software: Jmol,

More information

Computational Biology Software Overview

Computational 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 information

Growth of a small GUI

Growth of a small GUI Growth of a small GUI Antelope Users Group Meeting IRIS, Tucson, AZ Dr. Kent Lindquist Storyboard User has a procedural to-do list User launches application to track progress through the list Each step

More information

Immersive Out-of-Core Visualization of Large-Size and Long-Timescale Molecular Dynamics Trajectories

Immersive Out-of-Core Visualization of Large-Size and Long-Timescale Molecular Dynamics Trajectories Immersive Out-of-Core Visualization of Large-Size and Long-Timescale Molecular Dynamics Trajectories J. Stone, K. Vandivort, K. Schulten Theoretical and Computational Biophysics Group Beckman Institute

More information

LAMMPS, FLASH and MESA

LAMMPS, FLASH and MESA , and 22 June 2017 Westgrid Summer School, and What is? is a classical molecular dynamics simulator. Serial or parallel. GPU or CPU Not just classical: PIMD, Lattice Boltzmann Fluid,... Adapted from http://lammps.sandia.gov/tutorials.html,

More information

February 2010 Christopher Bruns

February 2010 Christopher Bruns Molecular Simulation with OpenMM Zephyr February 2010 Christopher Bruns What is OpenMM Zephyr? Graphical user interface for running GPU accelerated molecular dynamics simulations Automates running of gromacs

More information

Docking Study with HyperChem Release Notes

Docking Study with HyperChem Release Notes Docking Study with HyperChem Release Notes This document lists additional information about Docking Study with HyperChem family, Essential, Premium Essential, Professional, Advanced, Ultimat, and Cluster.

More information

How to run an MD simulation

How 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 information

Coarse grain modelling of DPPC : GROMACS

Coarse grain modelling of DPPC : GROMACS Practical-2 Coarse grain modelling of DPPC : GROMACS Coarse-grained models of membranes 1 CG mapping of DPPC 2 CG simulation of DPPC lipid membrane Atomistic models of membranes System: Dipalmitoylphosphatidylcholine(DPPC)

More information

Cisco Embedded Automation Systems (EASy): Test Network Management Notifications

Cisco Embedded Automation Systems (EASy): Test Network Management Notifications Cisco Embedded Automation Systems (EASy): Test Network Management Notifications What You Will Learn This Embedded Automation Systems (EASy) package helps enable network administrators and operators to

More information

Tutorial: Rare Event Sampling with FRESHS and FFS using the example of polymer translocation through a nanopore simulated with ESPResSo

Tutorial: Rare Event Sampling with FRESHS and FFS using the example of polymer translocation through a nanopore simulated with ESPResSo Tutorial: Rare Event Sampling with FRESHS and FFS using the example of polymer translocation through a nanopore simulated with ESPResSo Kai Kratzer, Joshua T. Berryman and Axel Arnold October 9, 2013 Contents

More information

Molecular docking tutorial

Molecular 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 information

How to create or export a list of unassigned DIGIPASS in IDENTIKEY Authentication Server?

How to create or export a list of unassigned DIGIPASS in IDENTIKEY Authentication Server? KB 120103 How to create or export a list of unassigned DIGIPASS in IDENTIKEY Authentication Server? Creation date: 01/12/2009 Last Review: 11/12/2012 Revision number: 2 Document type: How To Security status:

More information

Verdi 3 NPI Training Language and Netlist Models

Verdi 3 NPI Training Language and Netlist Models Verdi 3 NPI Training Language and Netlist Models Based on Verdi 3 2013.01 Synopsys 2012 1 Glossary VIA = Verdi Interoperability Applications NPI = Novas Programming Interface Novas KDB = Novas Knowledge

More information

VERY LARGE TELESCOPE

VERY LARGE TELESCOPE E U R O P E A N S O U T H E R N O B S E R V A T O R Y Organisation Européenne pour des Recherches Astronomiques dans l Hémisphère Austral Europäische Organisation für astronomische Forschung in der südlichen

More information

Homework No. 5. Fundamentals of AFM: Part I. Lectures: P1_Wk5_L1 - P1_Wk5_L6

Homework No. 5. Fundamentals of AFM: Part I. Lectures: P1_Wk5_L1 - P1_Wk5_L6 Homework No. 5 Fundamentals of AFM: Part I Problem 1: Does the tip radius change during an AFM experiment? It is useful to have a simple, in-situ test that determines if the tip radius changes during the

More information

MolPOV Version January Installation:

MolPOV Version January Installation: MolPOV Version 2.1.0 January 2012 Installation: The installation program is provided as a self-extracting executable file MolPOV21_Install.exe. Execute this file from the download location to install MolPOV

More information

itcl and TclOO From the perspective of a simple user

itcl and TclOO From the perspective of a simple user itcl and TclOO From the perspective of a simple user Georgios Petasis Software and Knowledge Engineering Laboratory, Institute of Informatics and Telecommunications, National Centre for Scientific Research

More information

INTRODUCTION TO CHEMDRAW ULTRA 12.0

INTRODUCTION TO CHEMDRAW ULTRA 12.0 INTRODUCTION TO CHEMDRAW ULTRA 12.0 ITEC107 - Introduction to Computing for Pharmacy 1 Objectives Why use ChemDraw Open, view, save and close a document Exploring the user-interface and toolbars Analyzing

More information

TensorMol Documentation

TensorMol Documentation TensorMol Documentation Release 0.1 K. Yao, J. E. Herr, J. Parkhill Jan 10, 2018 Contents: 1 About TensorMol 3 2 Tutorials 5 2.1 Input/Output and Logging......................................... 5 2.2

More information

Molecular Distance Geometry and Atomic Orderings

Molecular Distance Geometry and Atomic Orderings Molecular Distance Geometry and Atomic Orderings Antonio Mucherino IRISA, University of Rennes 1 Workshop Set Computation for Control ENSTA Bretagne, Brest, France December 5 th 2013 The Distance Geometry

More information

To execute this program all we need to do is to type the name of the file (plotlog) in MATLAB main console and the complete file will be executed.

To execute this program all we need to do is to type the name of the file (plotlog) in MATLAB main console and the complete file will be executed. Programs and functions While using MATLAB as a fancy calculator has its own uses. It is also possible to use MATLAB as a programming language and to develop with it significant codes with considerable

More information

Molecular Dynamics Simulation: Analysis

Molecular Dynamics Simulation: Analysis 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 Molecular Dynamics Simulation: Analysis For

More information

CS 465 Program 4: Modeller

CS 465 Program 4: Modeller CS 465 Program 4: Modeller out: 30 October 2004 due: 16 November 2004 1 Introduction In this assignment you will work on a simple 3D modelling system that uses simple primitives and curved surfaces organized

More information

WebGL and GLSL Basics. CS559 Fall 2015 Lecture 10 October 6, 2015

WebGL and GLSL Basics. CS559 Fall 2015 Lecture 10 October 6, 2015 WebGL and GLSL Basics CS559 Fall 2015 Lecture 10 October 6, 2015 Last time Hardware Rasterization For each point: Compute barycentric coords Decide if in or out.7,.7, -.4 1.1, 0, -.1.9,.05,.05.33,.33,.33

More information

NS-2 Tutorial. Kumar Viswanath CMPE 252a.

NS-2 Tutorial. Kumar Viswanath CMPE 252a. NS-2 Tutorial Kumar Viswanath CMPE 252a kumarv@cse.ucsc.edu 1 What is ns-2? ns-2 stands for Network Simulator version 2. ns-2: Is a discrete event simulator for networking research packet level simulator.

More information

Winmostar Tutorial LAMMPS Basics V X-Ability Co,. Ltd. 2018/01/15

Winmostar Tutorial LAMMPS Basics V X-Ability Co,. Ltd. 2018/01/15 Winmostar Tutorial LAMMPS Basics V8.007 X-Ability Co,. Ltd. question@winmostar.com 2018/01/15 Summary We will create a water system with constant temperature and constant pressure, then execute equilibration

More information

RUNNING MOLECULAR DYNAMICS SIMULATIONS WITH CHARMM: A BRIEF TUTORIAL

RUNNING MOLECULAR DYNAMICS SIMULATIONS WITH CHARMM: A BRIEF TUTORIAL RUNNING MOLECULAR DYNAMICS SIMULATIONS WITH CHARMM: A BRIEF TUTORIAL While you can probably write a reasonable program that carries out molecular dynamics (MD) simulations, it s sometimes more efficient

More information

Analysis and Visualization Algorithms in VMD

Analysis and Visualization Algorithms in VMD 1 Analysis and Visualization Algorithms in VMD David Hardy Research/~dhardy/ NAIS: State-of-the-Art Algorithms for Molecular Dynamics (Presenting the work of John Stone.) VMD Visual Molecular Dynamics

More information

The Magic of Movies A GROMACS Tutorial

The Magic of Movies A GROMACS Tutorial The Magic of Movies A GROMACS Tutorial E. James Petersson Schepartz Lab Meeting 03/03/06 GamePlan app Y7A F20Y mutant (app_a7y20) will be used as an example. Build structure in Spartan or Swiss PDB. Build

More information

Visualization Plugin for ParaView

Visualization Plugin for ParaView Alexey I. Baranov Visualization Plugin for ParaView version 2.0 Springer Contents 1 Visualization with ParaView..................................... 5 1.1 ParaView plugin installation.................................

More information

TUTORIAL 03: RHINO DRAWING & ORGANIZATIONAL AIDS. By Jeremy L Roh, Professor of Digital Methods I UNC Charlotte s School of Architecture

TUTORIAL 03: RHINO DRAWING & ORGANIZATIONAL AIDS. By Jeremy L Roh, Professor of Digital Methods I UNC Charlotte s School of Architecture TUTORIAL 03: RHINO DRAWING & ORGANIZATIONAL AIDS By Jeremy L Roh, Professor of Digital Methods I UNC Charlotte s School of Architecture Modeling in 3D requires the use of various drawing and organizational

More information

Verifying the Multiplexer Layout

Verifying the Multiplexer Layout 4 This chapter introduces you to interactive verification. You will perform two different tests in the Virtuoso layout editor while using Assura interactive verification products. One test uses the Design

More information

Lead Discovery 5.2. User Guide. Powered by TIBCO Spotfire

Lead Discovery 5.2. User Guide. Powered by TIBCO Spotfire User Guide Powered by TIBCO Spotfire Last Modified: July 26, 2013 Table of Contents 1. Introduction... 5 2. Loading Data... 6 2.1. Opening an SDFile... 6 2.2. Importing a ChemDraw for Excel File... 6 2.3.

More information

SPACE - A Manifold Exploration Program

SPACE - A Manifold Exploration Program 1. Overview SPACE - A Manifold Exploration Program 1. Overview This appendix describes the manifold exploration program SPACE that is a companion to this book. Just like the GM program, the SPACE program

More information

TCL Interface to GrADS - OpenGrads Wiki

TCL Interface to GrADS - OpenGrads Wiki TCL Interface to GrADS From OpenGrads Wiki Tclgrads is a library of procedures for executing commands in GrADS from a Tcl script. It uses Tcl (http://www.tcl.tk) to send commands to GrADS and parse its

More information

ChemFinder for Office 17.0 User Guide

ChemFinder for Office 17.0 User Guide User Guide Table of Contents Chapter 1: ChemFinder for Office 1 The user interface (UI) 1 Selecting files to search 2 Searching by chemical structure 3 Searching by multiple properties 4 Browsing search

More information

Tcl/Tk for XSPECT a Michael Flynn

Tcl/Tk for XSPECT a Michael Flynn Tcl/Tk for XSPECT a Michael Flynn Tcl: Tcl (i.e. Tool Command Language) is an open source scripting language similar to other modern script languages such as Perl or Python. It is substantially more powerful

More information

NYU SCPS X Section 1 Unix Tools. Fall 2004 Handout 8. TclX. Mark Meretzky New York University School of Continuing and Professional Studies

NYU SCPS X Section 1 Unix Tools. Fall 2004 Handout 8. TclX. Mark Meretzky New York University School of Continuing and Professional Studies Fall 2004 Handout 8 Introduction Tcl Mark Meretzky New York University School of Continuing and Professional Studies mark.meretzky@nyu.edu http://i5.nyu.edu/ mm64 The Tool Command Language Tcl is a generic

More information

Scheme Extensions Va thru Zz

Scheme Extensions Va thru Zz Chapter 3. Scheme Extensions Va thru Zz Topic: Ignore :axes Scheme Extension: Action: Viewing, Backgrounds and Foregrounds, Enables and disables display of coordinate axes within an OpenGL. gi/gi_scm/_scm_gi.cxx

More information

I/O CHARACTERIZATION AND ATTRIBUTE CACHE DATA FOR ELEVEN MEASURED WORKLOADS

I/O CHARACTERIZATION AND ATTRIBUTE CACHE DATA FOR ELEVEN MEASURED WORKLOADS I/O CHARACTERIZATION AND ATTRIBUTE CACHE DATA FOR ELEVEN MEASURED WORKLOADS Kathy J. Richardson Technical Report No. CSL-TR-94-66 Dec 1994 Supported by NASA under NAG2-248 and Digital Western Research

More information

Eagle: Tcl Implementation in C# Alt.NET 2011 (Seattle) Joe Mistachkin

Eagle: Tcl Implementation in C# Alt.NET 2011 (Seattle) Joe Mistachkin Eagle: Tcl Implementation in C# Alt.NET 2011 (Seattle) Joe Mistachkin What is Tcl? Tcl (Tool Command Language) is an opensource scripting language created by John Ousterhout in 1988. Designed to be highly

More information

WebGL and GLSL Basics. CS559 Fall 2016 Lecture 14 October

WebGL and GLSL Basics. CS559 Fall 2016 Lecture 14 October WebGL and GLSL Basics CS559 Fall 2016 Lecture 14 October 24 2016 Review Hardware Rasterization For each point: Compute barycentric coords Decide if in or out.7,.7, -.4 1.1, 0, -.1.9,.05,.05.33,.33,.33

More information

Visualising results. Andrea Meo. 1 st Advanced VAMPIRE Workshop

Visualising results. Andrea Meo. 1 st Advanced VAMPIRE Workshop Visualising results Andrea Meo 1 st Advanced VAMPIRE Workshop Generate output files with VAMPIRE 2 Configuration files in VAMPIRE Include statement in input file config:atoms config:atoms-output-rate=1

More information

College on Multiscale Computational Modeling of Materials for Energy Applications: Tutorial

College on Multiscale Computational Modeling of Materials for Energy Applications: Tutorial College on Multiscale Computational Modeling of Materials for Energy Applications: Tutorial Ivan Kondov STEINBUCH CENTRE FOR COMPUTING - SCC KIT The Research University in the Helmholtz Association www.kit.edu

More information

solidthinking User Interface

solidthinking User Interface Lesson 1 solidthinking User Interface This lesson introduces you to the solidthinking interface. The functions described represent the tools necessary for effectively managing the modeling of a project.

More information