VMD: Biomolecular Visualization and Analysis

Similar documents
Zoomable User Interfaces

Immersive Visualization and Collaboration with LS-PrePost-VR and LS-PrePost-Remote

BioCoRE. A Biological Collaborative Research Environment. Investigators: Klaus Schulten*, PI

The 8 th International Scientific Conference elearning and software for Education Bucharest, April 26-27, / X

Virtual Experiments as a Tool for Active Engagement

*Which code? Images, Sound, Video. Computer Graphics Vocabulary

Individual Test Item Specifications

Low-cost virtual reality visualization for SMEs

Virtual Environments. Ruth Aylett

Lecture 1: Introduction and Preliminaries

Visualization Software For Molecular Dynamics Simulation

LOOKING AHEAD: UE4 VR Roadmap. Nick Whiting Technical Director VR / AR

Web3D Standards. X3D: Open royalty-free interoperable standard for enterprise 3D

Abstract. 2. Related Work. 1. Introduction Icon Design

Squeak Etoys Authoring & Media

EnSight in Virtual and Mixed Reality Environments

Connecting Plant Simulation with mobile 3D & Virtual Reality Systems e.g. using an Oculus Rift

Chapter 1 Virtual World Fundamentals

Haptic Rendering and Volumetric Visualization with SenSitus

CAD Tutorial 24: Step by Step Guide

User Interface Agents

ISO JTC 1 SC 24 WG9 G E R A R D J. K I M K O R E A U N I V E R S I T Y

Interacting within Virtual Worlds (based on talks by Greg Welch and Mark Mine)

Robotics Institute. University of Valencia

Overview of current developments in haptic APIs

RASim Prototype User Manual

DEMIGOD DEMIGOD. characterize stalls and pop-ups during game play. Serious gamers play games at their maximum settings driving HD monitors.

Using Web-Based Computer Graphics to Teach Surgery

Mastering Autodesk Navisworks 2013

Investigating the Post Processing of LS-DYNA in a Fully Immersive Workflow Environment

Unity Game Development Essentials

SPIDERMAN VR. Adam Elgressy and Dmitry Vlasenko

Virtual Reality as Innovative Approach to the Interior Designing

FLEXLINK DESIGN TOOL VR GUIDE. documentation

1hr ACTIVITY GUIDE FOR FAMILIES. Hour of Code

Integrating PhysX and OpenHaptics: Efficient Force Feedback Generation Using Physics Engine and Haptic Devices

PASSENGER. Story of a convergent pipeline. Thomas Felix TG - Passenger Ubisoft Montréal. Pierre Blaizeau TWINE Ubisoft Montréal

Mick Hodgson. Tekla Structures, Tekla Versions And Software Evolution

SolidWorks Tips & Tricks for Industrial Design. SVSWUG April 26 th, 2011

Interactive Visualizations for Cyber-

Pull Down Menu View Toolbar Design Toolbar

6. Graphics MULTIMEDIA & GRAPHICS 10/12/2016 CHAPTER. Graphics covers wide range of pictorial representations. Uses for computer graphics include:

DRAWING 3D SHAPES ON ISOMETRIC PAPER

In this lesson we are going to create cartoon eyes and parent them to the head bone.

Project EAST Course Outline

Haptic Rendering of Large-Scale VEs

EZDOME User Guide v.1.2

Using Simple Force Feedback Mechanisms as Haptic Visualization Tools.

Assignment 10 Revit CAD Fundamentals I Due March 29 Architecture 411

Tutorial Guide to AutoCAD 2013

Programme TOC. CONNECT Platform CONNECTION Client MicroStation CONNECT Edition i-models what is comming

Extending X3D for Augmented Reality

17 Wellington Business Park Crowthorne Berkshire RG45 6LS England. Tel: +44 (0)

Xbox Adaptive Controller

Chapter 7- Lighting & Cameras

Emergent s Gamebryo. Casey Brandt. Technical Account Manager Emergent Game Technologies. Game Tech 2009

FORCE FEEDBACK. Roope Raisamo

Technical Notes LAND MAPPING APPLICATIONS. Leading the way with increased reliability.

Direct Manipulation. and Instrumental Interaction. CS Direct Manipulation

Obstacle Dodger. Nick Raptakis James Luther ELE 408/409 Final Project Professor Bin Li. Project Description:

- applications on same or different network node of the workstation - portability of application software - multiple displays - open architecture

COURSE CONTENTS FOR THE AVTS COURSES

Ionospheric flare detection using Raspberry Pi

Unity 3.x. Game Development Essentials. Game development with C# and Javascript PUBLISHING

Like Mobile Games* Currently a Distinguished i Engineer at Zynga, and CTO of FarmVille 2: Country Escape (for ios/android/kindle)

SteamVR Unity Plugin Quickstart Guide

Exploring Virtual Reality (VR) with ArcGIS. Euan Cameron Simon Haegler Mark Baird

CONTENTS CHAPTER 1 WHAT THIS IS ALL ABOUT...

High Performance Computing and Visualization at the School of Health Information Sciences

NAMD: Innovation Beyond Petascale SC15 Workshop on Producing High Performance and Sustainable Software for Molecular Simulation

Introduction to Virtual Environments - Spring Wernert/Arns. Lecture 5.2 Overview of VR Development Methods

Scalable geospatial 3D client applications in X3D - Interactive, online and in real-time

Color Enhancement for Videogames. Naty Hoffman Activision

Web3D Consortium Medical WG Update. Nicholas F. Polys, PhD Virginia Tech Web3D Consortium

Attack of Township. Moniruzzaman, Md. Daffodil International University Institutional Repository Daffodil International University

Install simple system for playing environmental animation in the stereo display

CSE 165: 3D User Interaction. Lecture #11: Travel

Tangible interaction : A new approach to customer participatory design

Greg Dydalewicz Animation Six Weeks TEKS TEKS Strand Interdisciplinary/Activity 1st (1) Creativity and

Real-time scenegraph creation and manipulation in an immersive environment using an iphone

Table of Contents HOL ADV

HeroX - Untethered VR Training in Sync'ed Physical Spaces

Sensible Chuckle SuperTuxKart Concrete Architecture Report

Parametric Design 1

Tutorial Guide to AutoCAD 2014

Volume 2, Number 5 The Metaverse Assembled April 2010

Benefits of using haptic devices in textile architecture

Visualizing Construction: A Course in Digital Graphics for Construction Management Students

A flexible application framework for distributed real time systems with applications in PC based driving simulators

VisualCAM 2018 TURN Quick Start MecSoft Corporation

Microsoft ESP Developer profile white paper

Lesson 1 Getting Started. 1. What are the different ways you interact with computers?

New Physically Based Rendering (PBR) and Scene Editor included in latest release of Paradox, C# Game Engine - version 1.1.3β

BlopHome Help. How to get started. 1 of 5. If you are not logged in blophome

High Energy Digital Radiography & 3D-CT for Industrial Systems

GRADE 8 COMMUNICATIONS TECHNOLOGY

3 Dimensional Magnetic Force Microscope (3DFM) Overall Funding. The Next Step in Biological Force Microscopy How to do force microscopy inside a cell?

Vendor Response Sheet Technical Specifications

Audio Analyzer R&S UPV. Up to the limits

Understanding OpenGL

Transcription:

VMD: Biomolecular Visualization and Analysis John E. Stone Beckman Institute University of Illinois

VMD Highlights Available on all major platforms. Displays large biomolecules and simulation trajectories Scene export, ray tracing, solid 3D model printing Sequence browsing and structure highlighting User-extensible scripting for analysis and customization Interactive Molecular Dynamics FREE!!! (with source code)

Affordable Visualization with VMD Hardware accelerated 3-D graphics not required for simpler molecular representations Inexpensive, game-oriented hardware technologies 3-D graphics accelerators Stereo glasses Joysticks and other devices Most PCs can be upgraded with 3-D acceleration, stereo glasses, and input devices for about $275 Runs on unaccelerated laptops Midrange 3-D accelerator: $100 Stereo glasses $120 Joystick, or a used Spaceball: $50-$100

VMD User Community 32,475 registered users (5,857 NIH researchers) 7,397 users of multiple versions of VMD VMD-L user community mailing list E-mail support: 7,000+ emails in 2002 User-contributed scripts, plugins, tutorials VMD-L mailing list

Large Scale Molecular Visualization Large structures: 300,000 atoms and up Complex representations Long trajectories: thousands of timesteps Volumetric data Multi-gigabyte data sets break 32-bit barriers GlpF: each 5 ns simulation of 100K atoms produces a 12GB trajectory Purple Membrane 150,000 Atoms F1 ATPase 327,000 Atoms

Volumetric Visualization Data types: Electron density maps Potential surfaces Electron orbitals User-provided volumetric data Rendering features: Isosurface Volume slice Clipping planes 3-D texturing Contour lines

Easy-to-use Movie Making Vmdmovie plugin builds movies in a few minutes Uses readily available compression tools Several movie types: Rotation Rocking Trajectory animation Trajectory rock Development continues

Web and Collaboration Features Web-based VMD scripting Clickable links execute script commands BioCoRE Publish VMD sessions to collaboratory Load structures from BioFS

Scripting and Analysis Built-in Tcl and Python scripting interfaces Interactive command shell New commands and routines can be added by users Analysis scripts can also be run noninteractively by starting VMD in text-only mode (vmd dispdev text)

VMD Plugin Extensions Similar to web browser plugins Written in C, C++, Python, Tcl Can extend VMD command language Potential for higher performance than pure scripts Easier to create and distribute 3 rd party VMD extension modules File I/O Plugins Rendering Plugins User Interface Plugins General Purpose Plugins -Structure Building -Movie Making -External Utilities Core VMD

User Interface Plugins AutoIMD Sequence Browser Ramachandran Plot RMS Alignment PDB Lookup VMD Movie Maker More in-progress Delphi Multiple Sequence Alignment

General Purpose Plugins Psfgen: structure building plugin Adds new commands to VMD scripting language Plugins can make use of other plugins: Solvate (builds on Psfgen) Membrane (builds on Psfgen) Autoionize (builds on Solvate and Psfgen)

Interactive Molecular Dynamics

Biomolecular Simulation All-atom models of protein, DNA, water. 10K-300K interacting particles. Time scales of 10-100 ns are accessible, still much shorter than experiment.

Steered Molecular Dynamics Moving restraints pull selected atoms along specified paths. Slow processes can be accelerated. New flexibility leads to new challenges: how can proteins be manipulated?

A Haptic Interface Haptic devices allow multidimensional manipulation and force feedback. Pathways for steered molecular dynamics simulations can be identified interactively.

Interactive Molecular Dynamics Replaces pre-determined constraint point and spring with interactive user input and run-time configurable spring parameters; Provides user with real-time force feedback through the use of a haptic device; Allows user to direct simulation and gain insight by interactive exploration of structure and mechanical properties of molecular system.

IMD Architecture NAMD: Parallel Molecular Dynamics VMD: Visualization VRPN Server & Haptic Device 100baseT Switched Network

IMD Simulation Hardware

IMD Visualization Hardware

IMD Force Feedback Model: Parameters The response of the IMD system to user input is determined by three parameters: Ratio of wall clock time to simulation time Ratio of user-applied force to simulation force Ratio of atom coordinates to haptic coordinates

IMD Force Feedback Model: Results The sensitivity of the haptic interface to atomic interactions goes as the square of the speed of the simulation. Responsiveness can be improved by increasing the simulation force, but at the cost of sensitivity. Stiff restraints give better precision, but result in a noisier haptic interface.

AutoIMD: Easy Simulations Simple interface for running IMD simulations Run simulations on desktops, laptops, or clusters Customizable for local facilities

AutoIMD Uses Atom selections choose parts of structure which are simulated Works with haptic interface or even with just a mouse Aids setup of larger simulations

Thanks! Please feel free to ask questions now! What would you like to see us implement in future versions of VMD

Molecular Graphics at Siggraph Truth before beauty special session Electronic theatre: DNA visualization Autostereoscopic displays (DTI, VRex)