Visualization and Data Analysis with VIDA. Joe Corkery OpenEye Scientific Software



Similar documents
KNIME Enterprise server usage and global deployment at NIBR

4.1 Introduction 4.2 Explain the purpose of an operating system Describe characteristics of modern operating systems Control Hardware Access

EMBL-EBI. EM map display & Visualization

A Hybrid Visualization System for Molecular Models

Fall Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. mzali@just.edu.

Analytic Modeling in Python

Introduction to bioknoppix: Linux for the life sciences

Automated Performance Testing of Desktop Applications

Visualizing and Analyzing Massive Astronomical Datasets with Partiview

Cisco Unified Intelligence Center for Advanced Users

A Tool to aid nmon analysis and utility

CUICAU: Cisco Unified Intelligence Center for Advanced Users v1.x

Parallel Visualization of Petascale Simulation Results from GROMACS, NAMD and CP2K on IBM Blue Gene/P using VisIt Visualization Toolkit

WHITE PAPER. Domo Advanced Architecture

Integrated Open-Source Geophysical Processing and Visualization

Rocket AS v6.3. Benefits of upgrading

Structure Tools and Visualization

Cross-Platform Software Considerations for Internet of Things

Discovering Computers

Hadoop Distributed File System Propagation Adapter for Nimbus

Nessus Agents. October 2015

New Mexico Broadband Program. Basic Computer Skills. Module 1 Types of Personal Computers Computer Hardware and Software

Chapter 5: System Software: Operating Systems and Utility Programs

Deploying and managing a Visualization Onera

Ligand-Based Design Workflow. Paul Hawkins and Geo Skillman OpenEye Scientific Software

Cloud Infrastructure Management - IBM VMControl

Study on Developing a Flight Data Visualization

Experiences with 2-D and 3-D Mathematical Plots on the Java Platform

User's Guide - Beta 1 Draft

Content Distribution Management

After studying this lesson, you will have a clear understanding of, what an Operating System is. functions of an Operating System

Managing Enterprise Security with Cisco Security Manager

CrossPlatform ASP.NET with Mono. Daniel López Ridruejo

UGENE Quick Start Guide

Chapter 1 - Web Server Management and Cluster Topology

Microsoft Hyper-V chose a Primary Server Virtualization Platform

HP Storage Essentials Storage Resource Management Software end-to-end SAN Performance monitoring and analysis

Cambridge International AS and A Level Computer Science

Programming for GCSE Topic H: Operating Systems

Cisco Unified Workforce Optimization

How To Support A Backup At Cornell

Understanding the OS Architecture and Linux History. Zhiqiang Lin

Maintaining Non-Stop Services with Multi Layer Monitoring

User's Guide - Beta 1 Draft

ontune SPA - Server Performance Monitor and Analysis Tool

Running and Enhancing your own Galaxy. Daniel Blankenberg The Galaxy Team

VisIVO, a VO-Enabled tool for Scientific Visualization and Data Analysis: Overview and Demo

Automated deployment of virtualization-based research models of distributed computer systems

AFS Usage and Backups using TiBS at Fermilab. Presented by Kevin Hill

Visualisation in the Google Cloud

Parallels VDI Solution

MayaVi: A free tool for CFD data visualization

NaviCell Data Visualization Python API

Wowza Media Systems provides all the pieces in the streaming puzzle, from capture to delivery, taking the complexity out of streaming live events.

Chapter 4. Operating Systems and File Management

Copyright 2012 Trend Micro Incorporated. All rights reserved.

My DevOps Journey by Billy Foss, Engineering Services Architect, CA Technologies

Molecular Visualization. Introduction

Firebird and RAID. Choosing the right RAID configuration for Firebird. Paul Reeves IBPhoenix. mail:

Access Stations and other Services at SERC. M.R. Muralidharan

Software Announcement April 17, 2001

openlca 1.4 overview and first steps

WebRatio 5: An Eclipse-based CASE tool for engineering Web applications

Best Practices: Implementing Large Scale Collections with F- Response

IBM Endpoint Manager for Server Automation

IMPLEMENTING GREEN IT

Integration Service Database. Installation Guide - Oracle. On-Premises

Deploying Business Virtual Appliances on Open Source Cloud Computing

Volume SYSLOG JUNCTION. User s Guide. User s Guide

Volume Visualization Tools for Geant4 Simulation

Screen Design : Navigation, Windows, Controls, Text,

What s New in JReport 13.1

Introduction to Cisco Inventory and Reporting

Project Summary. Project Description

This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1.

Status and Integration of AP2 Monitoring and Online Steering

GR A universal framework for visualization applications

System Requirements. SAS Profitability Management 2.2. Deployment

lesson 1 An Overview of the Computer System

Smart Thermostat page 1

System Requirements. SAS Profitability Management Deployment

Generate Android App

Transcription:

Visualization and Data Analysis with VIDA Joe Corkery OpenEye Scientific Software

OpenEye Small software company Efficient large scale 3D computations Tools for managing computed data

VIDA Primarily a data visualization and navigation tool Makes large data sets accessible to the user Interfaces with data generation tools

Overview Philosophy A Brief History of VIDA Challenges Examples Future

Philosophy Million molecule viewer Multiple simultaneous views of data All (reasonable) platforms Configurable for different end users/uses Basic access to all OpenEye functionality

The Million Molecule Viewer Large scale modeling in memory ~1-2K per molecule Memory is cheap (2 GB of RAM - ~ $400, why not?) Faster and cheaper hardware makes real-time database wide operations feasible Why? Analyze/search your entire corporate database View all your docking/simulation results Expand virtual libraries

Multiple Simultaneous Views of Data 3D structures molecules, surfaces, grids, proteins, boxes, ellipsoids 2D depictions Line notation Chemically-aware spreadsheet no 64k row limit Data graphs Clustering

All (Reasonable) Platforms Built using Qt multi-platform GUI toolkit 3D displays through OpenGL Laptops and Desktops Currently supported: Windows *.* Linux SGI Irix Mac OS X Compaq Alpha Tru64 Under Development IBM AIX

Technological Balkanization Multiple platforms within individual companies Different groups of people use different platforms (e.g. modelers using SGIs and chemists using PCs, CEOs using Macs)

Target Audiences Modelers Chemists Crystallographers Es mi VIDA Scripted Internal command language RasMol / GRASP interpreters Python wrappers Java wrappers Read from networks (via URLs) / databases Plug in your own code

Access to OpenEye Data generation available Cheminformatics (e.g. SMARTS matching) Physical property calculation (FILTER) Poisson-Boltzman electrostatics (ZAP) Structure generation (OMEGA) Shape matching (ROCS / shape toolkit) Docking (FRED)

Overview Philosophy A Brief History of VIDA Challenges Examples Future

A Brief History of VIDA Development began as a part-time project in November, 1999. Born out of a need to easily visualize large numbers of molecules. Early releases were well received and its potential recognized. Became a full-time development project in June, 2000.

History cont. Spread quickly amongst our friends and customers. Acquired many cheerleaders with lots of useful feedback Early design decision to target a broad audience Initially chemists and modelers Expanded to biologists and crystallographers Designed to be easy enough for everyone to use Growing up into a simple, yet powerful interface to support large scale modeling.

Present Currently being used by both modelers and chemists alike in many companies and universities around the world. Large scale deployment as the primary visualization platform has been proposed and/or begun in many companies as well.

Overview Philosophy A Brief History of VIDA Challenges Examples Future

Challenges Large scale visualization Enormous amounts of data Real-time usability 3D for everyone Platform independence Stereo 2D Accessibility

Accomplishments Large scale modeling Memory usage File I/O and multiple formats Mixing physics and chemistry Integrated 2D & 3D

3D Building Initial Limitations Components Made the initial decision that nobody would really want this available as a library Assumed that anybody who wanted a library version would be willing to use Qt. Scripting Did not anticipate the need and desire for a scriptable application

Components Support for custom GUI plug-ins Molecular property calculation plug-ins

Overview Philosophy A Brief History of VIDA Challenges Examples Future

Advanced Examples Present pre-setup information via the web Generate script files to visualize docking output

VIDA 1.0: Currently Available Booth 170/172 OpenEye Scientific Software

Overview Philosophy A Brief History of VIDA Challenges Examples Future

Future Advanced scripting through Python. Direct relational database access More components and plug-ins John Barnard s clustering toolkit Advanced visualization components with AVS

Conclusion Powerful tool for data interrogation Capable of handling virtually any size data set Integration of 2D structure, 3D structure, associated data Available on multiple platforms Customizable and scriptable

Acknowledgements OpenEye Mark McGann Anthony Nicholls Roger Sayle Geoff Skillman Matt Stahl Contributors Wolf Dietrich-Ihlenfeldt Brian Maly Fan Club Juan Alvarez Jeff Blaney Jonas Bostrom Ken Brameld Paul Charifson Claudio Chuaqui Donovan Chin Jaouad Elbahraoui Andrew Grant Brian Goldman James Haigh John Irwin Man-Ling Lee Dave Lorber Ken Lind Demetri Moustakas Steve Muchmore Connie Oshiro Govinda Rao Bob Tolbert John Van Drie Pat Walters