The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Molecular and MotifSpace Visualization Toolkit : RasCtrl Jingdan Zhang.

Slides:



Advertisements
Similar presentations
Scientific & technical presentation Structure Visualization with MarvinSpace Oct 2006.
Advertisements

Components of GIS.
Britain Southwick Nicole Anguiano March 29, 2014
Hardware and Software Erik Brisson SCV Visualization Workshop – Fall 2008.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
Motif Space Database Design Kiranjit Sidhu. 2 Outline  Schema Design  Content of Database  Functionality  Future Plans.
Programming with Objects: Class Libraries and Reusable Code.
Introduction to Genomics, Bioinformatics & Proteomics Brian Rybarczyk, PhD PMABS Department of Biology University of North Carolina Chapel Hill.
1 Alternate Title Slide: Presentation Name Goes Here Presenter’s Name Infrastructure Solutions Division Date GIS Perfct Ltd. Autodesk Value Added Reseller.
TIBCO Designer TIBCO BusinessWorks is a scalable, extensible, and easy to use integration platform that allows you to develop, deploy, and run integration.
IIS, Tools And Extensibility Madhur Joshi Development Lead Phone:
Topics covered Scope and applications of insilico modeling in modern biology. Comparative modeling Constructing an initial model refining the model manipulating.
MVC pattern and implementation in java
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
1 Modular Software/ Component Software 2 Modular Software Code developed in modules. Modules can then be linked together to produce finished product/program.
Singleton Christopher Chiaverini Software Design & Documentation September 18, 2003.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
High thoughts must have high language. Aristophanes
Architecture of.NET Framework .NET Framework ٭ Microsoft.NET (pronounced “dot net”) is a software component that runs on the Windows operating.
 2002 Prentice Hall. All rights reserved. 1 Introduction to Visual Basic.NET,.NET Framework and Visual Studio.NET Outline 1.7Introduction to Visual Basic.NET.
Programming with Microsoft Visual Basic 2012 Chapter 12: Web Applications.
Oracle Application Express (Oracle APEX), formerly called HTML DB, is a Free rapid web application development tool for the Oracle database.
Using the Actions Pane, Host Controls, and Smart Tags
Using Visual Basic 6.0 to Create Web-Based Database Applications
1 PyMOL Evolutionary Trace Viewer 1.1 Lichtarge Lab Sept. 13, 2010.
ICONICS ActiveX ToolWorX V 6.1.
CHEF II / Sakai Architecture. CHEF II Changes uPortal replaces Jetspeed –jsr 168 portlet, servlet compliant Spring replaces Turbine component framework.
Active Server Pages and Application Service Providers Architecture for 2000 and beyond Krishen Kota Denali Technologies
Kinemage; Rasmol and Chime C371 Chemical Informatics.
Component Technology. Challenges Facing the Software Industry Today’s applications are large & complex – time consuming to develop, difficult and costly.
Alcatel-Lucent CDC Workshop, Coaching & Knowledge Transfer Architecture.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
Recuperação de Informação B Cap. 10: User Interfaces and Visualization , , 10.9 November 29, 1999.
Web Development in Microsoft Visual Studio Slide 2 Lecture Overview How to create a first ASP.NET application.
Introduction to ArcGIS for Environmental Scientists Module 3 – GIS Analysis Model Builder.
Introduction to Bioinformatics Dr. Rybarczyk, PhD University of North Carolina-Chapel Hill
NCBI Genome Workbench Chuong Huynh NIH/NLM/NCBI Sao Paulo, Brasil July 15, 2004 Slides from Michael Dicuccio’s Genome Workbench.
Before modern desktop computers because available, crystallographers built 3D structural models by hand –The earliest models such as that of myoglobin.
Building Dashboards SharePoint and Business Intelligence.
S O A P ‘the protocol formerly known as Simple Object Access Protocol’ Team Pluto Bonnie, Brandon, George, Hojun.
ADD-IN EXPRESS World-class Office extensions with little coding.
Presented by Vishy Grandhi.  Architecture (Week 1) ◦ Development Environments ◦ Model driven architecture ◦ Licensing and configuration  AOT (Week 2)
Business Analysis International Rapid Customization and Support for TOGAF January 24, 2002 Process Renewal Group Partner Beryl Bellman,
 Programming - the process of creating computer programs.
MVC WITH CODEIGNITER Presented By Bhanu Priya.
Recent Enhancements to Quality Assurance and Case Management within the Emissions Modeling Framework Alison Eyth, R. Partheepan, Q. He Carolina Environmental.
Chapter 27 Getting “Web-ified” (Web Applications) Clearly Visual Basic: Programming with Visual Basic nd Edition.
FlowLevel Client, server & elements monitoring and controlling system Message Include End Dial Start.
Understanding Desktop Applications Lesson 5. Understanding Windows Forms Applications Windows Forms applications are smart client applications consisting.
A Use Case for GEON 1 A user request of the form: “For a given region (i.e. lat/long extent, plus depth), return a 3D structural model with accompanying.
Presentation-SC2001 Interactive Molecular Dynamics (IMD) IMD allows the user to guide and receive feedback from a running simulation Our demo illustrates.
Submitted by: Moran Mishan. Instructed by: Osnat (Ossi) Mokryn, Dr.
Visual Basic.NET Comprehensive Concepts and Techniques Chapter 1 An Introduction to Visual Basic.NET and Program Design.
Reports ForNAV NAVUG, May 9-10, 2016 Stuttgart, Germany.
Cloud-Based Visualization of Value-Added Model Annotations Using Jmol Bob Hanson St. Olaf College, Northfield, MN
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
Managing, Storing, and Executing DTS Packages
How to automatise the grid production - using model builder in ArcGIS
1. Introduction to Visual Basic
An Introduction to Software Factories
An Introduction to Visual Basic .NET and Program Design
Introduction to VMD (Visual Molecular Dynamics)
VISUAL BASIC.
The Celera Genome Browser: A Tool for Visualizing and Annotating the Human Genome
VISUAL BASIC – CHAPTER ONE NOTES An Introduction to Visual Basic
5/8/2019 3:20 AM bQuery-Tool 3.0 A new and elegant way to create queries and ad-hoc reports on your Baan/Infor ERP LN data. This Baan session is a query.
Web Application Development Using PHP
Presentation transcript:

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Molecular and MotifSpace Visualization Toolkit : RasCtrl Jingdan Zhang

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Molecular Visualization Molecular visualization ♦ Display a 3D model of a molecule to illustrate its physical form and structure. Rich representation models ♦ Lines and sticks ♦ Spheres ♦ Ribbons and cartoons ♦ …

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Molecular Visualization Molecular Visualization is a hot research area ♦ More than 50 years of history ♦ Experienced rapid development in recent years Progress in the bio-informatics research Progress in graphics techniques Wide applications ♦ Drug design ♦ Protein structure analysis ♦ Education

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Molecular Visualization Packages Many visualization packages ♦ Commercial ♦ Open source Rasmol –Originally developed by Roger Sayle at 1993, continually evolved over the last ten years –The code is well written and compact –Several widely used programs are derived from Rasmol: Rastop, Chime, Programs for education purpose VMD –Developed by UIUC since 1995 –Visualize Molecular Dynamics –A large set of functions to support wide applications Pymol –Python-enhanced molecular graphics program

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Our Goal Develop a toolkit to visualize queried motifs ♦ Show spatial configurations ♦ Show position/structure correlations

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Design Issues Support common molecular representations ♦ Lines and sticks ♦ Spheres ♦ Ribbons and cartoons Support Microsoft Smart Client architecture ♦ Currently, no major open source visualization tools support smart Client architecture Flexible and easy to use ♦ Can plug into applications easily ♦ Support drag & drop interface design

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Design Strategy Use Microsoft ActiveX technique to build the toolkit ♦ To create a re-usable molecular visualization component ♦ Can be converted to the windows Forms control by.Net framework tool Aximp.exe Develop the toolkit based on the open source program Rasmol ♦ Rasmol supports a variety of standard molecular representations ♦ The original code is well written and compact, only 20k lines of code

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Functionality of RasCtrl Parse PDB files to build protein data structures Render proteins using a variety of representation Support MotifSpace visualization Respond to user interaction

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Solution Architecture Architecture Demo

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Two Stages of Development I Stage One: modify original Rasmol code to create an ActiveX component From C code to C++: get rid of static and global variable to enable multiple instances of RasCtrl running at same time. Use interface functions to wrap original functions RasCtrl Interface CRasAdapter CRasmol

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Two Stages of Development II Stage Two: add functions to support motif visualization ♦ Motif structure alignment between proteins Demo

The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL Demo Build a molecular visualization application in one minute.