USING SAS/GRAPH R SOFTWARE FOR THREE-DIMENSIONAL ILLUSTRATIONS... if} OF AMINO ACID DIVERSITY -ct->,-t- 0

Size: px
Start display at page:

Download "USING SAS/GRAPH R SOFTWARE FOR THREE-DIMENSIONAL ILLUSTRATIONS... if} OF AMINO ACID DIVERSITY -ct->,-t- 0"

Transcription

1 <Q<V~~~ USING SAS/GRAPH R SOFTWARE FOR THREE-DIMENSIONAL ILLUSTRATIONS... if} OF AMINO ACID DIVERSITY -ct->,-t- Perry Watts, Fox Chase Cancer Center Samuel Litwin, Fox Chase Cancer Center ABSTRACT: Antibodies have a pattern of amino acid sequence diversity that is intrinsically related to their physical structure. Highly specialized equipment such as the Evans & Sutherland PS39 graphics system provides a realistic threedimensional display of an antibody's backbone. Amino acid residues are represented as colored spheres where hue is an indicator of diversity. However, the system is expensive, and the color displayed is influenced by a point's depth coordinate. 1bis means that there is a discrepancy between an explanatory legend positioned in the foreground and the antibody that is being rendered. Reproduction of hard-copy results for journal publication requires photography instead of the more convenient color laser printing. Given these problems, there is a role for PROC G3D. This procedure is used to draw a molecular disc and stick model with hues representing varying degrees of diversity among the residues. Depth is heightened by diminishing the disc size and width of connecting lines for more distant residues. A numbered legend attached to eight hues clearly demarcates cut-off points for the diversity measure. Care must be taken to allow for hidden lines and discs, but connecting to a PostScript R driver makes this task manageable. 1bis particular display shows that PROC G3D can be used for other applications besides needle, scatter or surface plots. ORIGIN AND DESCRIPTION OF THE DATA: The input data set for the graphic is a table of x-y-z coordinates and the Shannon (H) measure of diversity for each amino acid residue (locus) of a selected antibody. The coordinates come from a data base that is in the public domain (ref. I ), and the diversity measure is the product of FORTRAN programs that use files of amino acid sequences (refs. 2-5) as their input. In the amino acid files the rows are sequences and the columns are loci (fig. I). H is calculated using frequency counts of the 2 different amino acids (figs.2,3). While there is information on 11 different loci, graphics coordinates are available for only 95 of them. TWO DIMENSIONAL HISTOGRAMS: Initially, a modified type of histogram (fig.4) is used to display H with 95% confidence bounds. This graphic is created using PROC GPLOT with the areas option and a SYMBOL statement containing INTERPOL=STEPCJ to show that the data is discrete rather than continuous. Nevertheless, immunologists complain that the graphic is still difficult to read. Even when the one plot is broken down to three (fig.5), there appears to be no connection between locus number and the measure of diversity. To determine the signficance of the measure, an effort is made to link it to the convoluted physical structure of the antibody. The placement of the locus onto the antibody requires three-dimensional representation. INITIAL EFFORTS AT 3-D: PROC G3D with the SCATTER statement and noneedle option is used to create an unadorned first version of the graphic (fig.6). The balloons are colored to reflect eight ranges of equal length for the value of H. Unfortunately, the yellow ones are almost invisible. What is needed is a solid disc to replace the bollow balloon. Also, there is no automatic way to add connecting lines to the graphic. 1249

2 With these limitations, the ANNOTATE facility is required for rendering a more visible graphic. Along with the greater control provided by ANNOTA1E, however, comes the requirement for calculating the distance of a given point from the viewer. Knowing distance (d) allows one to take advantage of the PostScript R feature where anything drawn will cover what was previously there. Therefore, to partially overlap a more distant locus with a closer one, all that has to be done is to draw the more distant one first. The same method works for lines, showing that hidden shapes are soley dependent on the proper timing managed by d. Without ANNOTATE, this timing is controlled by PROC G3D itself maldng the balloon graphic a reliable check for the accuracy of hidden discs in the enhanced graphs. GETTINGd: Vectors are needed for calculating the scalar, d. The SYMPUT function is used for obtaining minimum and maximum values of the coordinates that define given vectors. Figure 7 illustrates the geometry needed to obtain the distance, d, for a plotted point, P, whereas the following shows how the vectors are actually calculated: data vectors (keep::::d, x, Y I Z J locus /H) i retain ax ay az nx ny nz; set fig3dat; if _n_ = 1 then do; ax=&xmini ay=&ymini bx=&xmaxi by=&ymin; cx=&xmini cy=&ymaxi dx=&xmin; dy=&ymaxi ex=ax-cx; ey=ay-cyi fx=ax-bxi fy=ay-by; gx=dx-cxi gy=dy-cy; end; nx=2*ax+ex+fx+gx; ny=2*ay+ey+fy+gyi nz=2*az+ez+fz+9zi dx=x-axi dy=y-ay; dz=z-az; d=(dx*nx)+(dy*ny)+{dz*nz}; run; az=&zmini bz=&zmini cz=&zmini dz=&zmaxi ez=az-czi fz=az-bzi gz=dz-cz i *A; *B; *c; *; *Ei *Fi *Gi *n; *P-A; The lag function is used on the figure 3 data set to record coordinates for connecting lines between loci. Then the data set is duplicated and sorted in d order so that loci will be drawn before lines when values for d are equal (fig.8). When the graph is plotted on the screen, lines and discs arise in d order with the most distant loci being drawn first. The operation almost looks random, but it most definitely is not Distance is enhanced in the graphic by maldng line thickness and disc size a function of d. CONCLUSIONS: Figure 9 shows the complete graph which is more visible in color. While there is not an ironclad association between structure and diversity, loci tend to be grouped by hue, and a higher measure of di versity is seen at the periphery of the structure where there is greater exposure to the host environment. Because of the antibody's convoluted structure, it is still difficult if not impossible to identify a locus by number (fig. I ). This problem require~ further study. REFERENCES: 1. Lascombe, M.B., et.a!. Three-dimensional structure of Fab RI9.9, a monoclonal murine antibody specific for the p azobenzenearsonate group. Proc. Nail. Acad. Sci. 86: Jores, Rita, et.a!. Resolution of hypervariable regions in T-cell receptor P chains by a modified Wu-Kabat index of amino acid diversity. Proc. Natl. Acad. Sci. 87: Kabat, E.A., et.a!. Sequences of Proteins of Immunological Interest (U.S. Public Health Service, National Institutes of Health, Bethesda, MD). 4. George, D.G., et.a!. (1988) in The National Biomedical Research Foundation Protein Sequence Database, ed. Lesk, A.M., (Oxford Univ. Press, Oxford), pp Bilofsky, H.S. & Burks, C. (1988) Nucleic Acids Res. 16, SASR Language: Reference, Version 6 Edition. Cary, NC: SAS Institute Inc., SASIGRAPH R Software, Volumes I and 2. Reference, Version 6, First Edition. Cary, NC: SAS Institute Inc.,

3 LOCI SEQ N VLTQSPAS ATYYCQQNNEDP 2 VLTQSPAS ATYYCQQSNEDP 3 VLTQSPAS ATYYCQHSRELP 4 VLTQSPAS ATYYCQHSWEIP 5 VLTQSPAS ATYYCQQSIEDP VMTCSCKF AVYFCaCYNSYP 16 VMTQSHKF AVYYCQQHYSTP 17 VMTQSHKF AVYYCQQHYSTP 18 N VMTQSPKS ADYHCGQGYSYP 19 N VMTQSPKS ADYFCGQSYSYP Figure 1. Input Data Set of Amino Acid Sequences.,.,_I Calculate pq for lhe ith AmIno Acid ai lhe jth Locus such thai pq - nq/"1 and "1-I: nq Eg: POl - 57/ LOCI,,,.. ".. " 1 11 ~:~~-~::~ A,..., 1 c...,.., " 1,.., 1 " " K,...,,... ",,....., N,,..,, " ".. Q, " ",,.. T... " " ", v,, "...,, w,... T, " ".., " '",oa,oa '" '" '" '" '" '" E " " G H,,... ",...,, Figure 4. Modified Histogram of H plus 95% Confidence Bounds. H ; 1 IIGJO 4OtiOtOl'II to to 1 H H Figure 2. Frequency Counts for the 2 Amino Acids. Figure 5. Three Histograms of H plus 95 % Confidence Bounds.,. x,y,z coordinates from the Fab R19.9 data base H = - 1: P, 1Sh PI where P, are the multinomial parameters for the 2 different! nino acids z LOCUS X Y Z H std - H S O : 15 2:593 : : O ' _ O Figure 3. The Data Set used for Graphics Displays. Figure 6. Balloon Graph of the H Measure of Amino Acid Diversity. 1251

4 d is the projection of P on n that points to an eye. Loci are sorted and plotted in d order. n=2a+e+f+g P is a given locus on the plot d = (P - A). n p A+G D o I a II CI c A+F Figure 7. Vector Geometry for Plotting Overlapping Loci. 1252

5 7: d 4 (Locus) - Processed - Not Yet Processed d = 2 (Locus) 5: d = 2 (Une) 6: d = 3 (Locus) d = 1 (locus) 2: d = 1 (Une) 3: d = 1 (Une) /./ o.. /(2) Figure 8. Hidden Line Algorithm showing how each locus and line is added to the plot. 1253

6 z {: H Diversity Scale..-<.3..3-<.6..8-< < < < x Figure 9. The Fi1aJ, Enhanced Graph. X Enlarged ldcua Scale (Ineo/orrowa) ' ' ' 1.8 ' Contact: Perry Watts Address: BIOSTAT. C-283 Fox Chase Cancer Center 771 Burholme Avenue Phi ladelphia, PA Telephone: FAX: Figure 1. Arrows Depict the ConvoluIBd Structure of the AntIbody. INTERNET: watts&castor.rm.fccc.edu 1254

Tips for Producing Customized Graphs with SAS/GRAPH Software. Perry Watts, Fox Chase Cancer Center, Philadelphia, PA

Tips for Producing Customized Graphs with SAS/GRAPH Software. Perry Watts, Fox Chase Cancer Center, Philadelphia, PA Tips for Producing Customized Graphs with SAS/GRAPH Software Perry Watts, Fox Chase Cancer Center, Philadelphia, PA Abstract * SAS software is used to produce customized graphics displays by solving a

More information

SAS Visual Analytics 8.2: Working with Report Content

SAS Visual Analytics 8.2: Working with Report Content SAS Visual Analytics 8.2: Working with Report Content About Objects After selecting your data source and data items, add one or more objects to display the results. SAS Visual Analytics provides objects

More information

Multiple variables data sets visualization in ROOT

Multiple variables data sets visualization in ROOT Journal of Physics: Conference Series Multiple variables data sets visualization in ROOT To cite this article: O Couet 2008 J. Phys.: Conf. Ser. 119 042007 View the article online for updates and enhancements.

More information

Getting Started. What is SAS/SPECTRAVIEW Software? CHAPTER 1

Getting Started. What is SAS/SPECTRAVIEW Software? CHAPTER 1 3 CHAPTER 1 Getting Started What is SAS/SPECTRAVIEW Software? 3 Using SAS/SPECTRAVIEW Software 5 Data Set Requirements 5 How the Software Displays Data 6 Spatial Data 6 Non-Spatial Data 7 Summary of Software

More information

) I R L Press Limited, Oxford, England. The protein identification resource (PIR)

) I R L Press Limited, Oxford, England. The protein identification resource (PIR) Volume 14 Number 1 Volume 1986 Nucleic Acids Research 14 Number 1986 Nucleic Acids Research The protein identification resource (PIR) David G.George, Winona C.Barker and Lois T.Hunt National Biomedical

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

An alternative view.

An alternative view. DATA-ANALYSIS WITH SAS/GRAPH SOFTWARE An alternative view. Henk van der Knaap, Unilever Research Laboratorium Vlaardingen Abstract SAS/GRAP~ software supplies a reasonable number of procedures to present

More information

Something for Nothing! Converting Plots from SAS/GRAPH to ODS Graphics

Something for Nothing! Converting Plots from SAS/GRAPH to ODS Graphics ABSTRACT Paper 1610-2014 Something for Nothing! Converting Plots from SAS/GRAPH to ODS Graphics Philip R Holland, Holland Numerics Limited, UK All the documentation about the creation of graphs with SAS

More information

MET71 COMPUTER AIDED DESIGN

MET71 COMPUTER AIDED DESIGN UNIT - II BRESENHAM S ALGORITHM BRESENHAM S LINE ALGORITHM Bresenham s algorithm enables the selection of optimum raster locations to represent a straight line. In this algorithm either pixels along X

More information

Rendering. Mike Bailey. Rendering.pptx. The Rendering Equation

Rendering. Mike Bailey. Rendering.pptx. The Rendering Equation 1 Rendering This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License Mike Bailey mjb@cs.oregonstate.edu Rendering.pptx d i d 0 P P d i The Rendering

More information

Introduction to SAS/GRAPH Statistical Graphics Procedures

Introduction to SAS/GRAPH Statistical Graphics Procedures 3 CHAPTER 1 Introduction to SAS/GRAPH Statistical Graphics Procedures Overview of SAS/GRAPH Statistical Graphics Procedures 3 Introduction to the SGPLOT Procedure 4 Introduction to the SGPANEL Procedure

More information

CEng 477 Introduction to Computer Graphics Fall 2007

CEng 477 Introduction to Computer Graphics Fall 2007 Visible Surface Detection CEng 477 Introduction to Computer Graphics Fall 2007 Visible Surface Detection Visible surface detection or hidden surface removal. Realistic scenes: closer objects occludes the

More information

INTRODUCTION TO THE SAS ANNOTATE FACILITY

INTRODUCTION TO THE SAS ANNOTATE FACILITY Improving Your Graphics Using SAS/GRAPH Annotate Facility David J. Pasta, Ovation Research Group, San Francisco, CA David Mink, Ovation Research Group, San Francisco, CA ABSTRACT Have you ever created

More information

SAS Visual Analytics 8.2: Getting Started with Reports

SAS Visual Analytics 8.2: Getting Started with Reports SAS Visual Analytics 8.2: Getting Started with Reports Introduction Reporting The SAS Visual Analytics tools give you everything you need to produce and distribute clear and compelling reports. SAS Visual

More information

Introduction to 3D Concepts

Introduction to 3D Concepts PART I Introduction to 3D Concepts Chapter 1 Scene... 3 Chapter 2 Rendering: OpenGL (OGL) and Adobe Ray Tracer (ART)...19 1 CHAPTER 1 Scene s0010 1.1. The 3D Scene p0010 A typical 3D scene has several

More information

A Picture is worth 3000 words!! 3D Visualization using SAS Suhas R. Sanjee, Novartis Institutes for Biomedical Research, INC.

A Picture is worth 3000 words!! 3D Visualization using SAS Suhas R. Sanjee, Novartis Institutes for Biomedical Research, INC. DG04 A Picture is worth 3000 words!! 3D Visualization using SAS Suhas R. Sanjee, Novartis Institutes for Biomedical Research, INC., Cambridge, USA ABSTRACT Data visualization is an important aspect in

More information

Desktop Studio: Charts

Desktop Studio: Charts Desktop Studio: Charts Intellicus Enterprise Reporting and BI Platform Intellicus Technologies info@intellicus.com www.intellicus.com Working with Charts i Copyright 2011 Intellicus Technologies This document

More information

ALSCRIPT A Tool to Format Multiple Sequence Alignments

ALSCRIPT A Tool to Format Multiple Sequence Alignments ALSCRIPT A Tool to Format Multiple Sequence Alignments Geoffrey J. Barton University of Oxford Laboratory of Molecular Biophysics The Rex Richards Building South Parks Road Oxford OX1 3QU Tel: (0865) 275368

More information

9. Visible-Surface Detection Methods

9. Visible-Surface Detection Methods 9. Visible-Surface Detection Methods More information about Modelling and Perspective Viewing: Before going to visible surface detection, we first review and discuss the followings: 1. Modelling Transformation:

More information

MANAGING SAS/GRAPH DISPLAYS WITH THE GREPLAY PROCEDURE. Perry Watts IMS Health

MANAGING SAS/GRAPH DISPLAYS WITH THE GREPLAY PROCEDURE. Perry Watts IMS Health MANAGING SAS/GRAPH DISPLAYS WITH THE PROCEDURE Perry Watts IMS Health Abstract PROC is used for redisplaying graphs that have been stored in temporary or permanent catalogs. This tutorial will show how

More information

Colin Paul Updated 14 November Preparation of publication-quality videos using ImageJ

Colin Paul Updated 14 November Preparation of publication-quality videos using ImageJ Preparation of publication-quality videos using ImageJ Statements made in scientific papers are often much easier to understand if they are supplemented by representative videos. In the best case, these

More information

Graphics for VEs. Ruth Aylett

Graphics for VEs. Ruth Aylett Graphics for VEs Ruth Aylett Overview VE Software Graphics for VEs The graphics pipeline Projections Lighting Shading VR software Two main types of software used: off-line authoring or modelling packages

More information

Chapter 5. Projections and Rendering

Chapter 5. Projections and Rendering Chapter 5 Projections and Rendering Topics: Perspective Projections The rendering pipeline In order to view manipulate and view a graphics object we must find ways of storing it a computer-compatible way.

More information

Graphics for VEs. Ruth Aylett

Graphics for VEs. Ruth Aylett Graphics for VEs Ruth Aylett Overview VE Software Graphics for VEs The graphics pipeline Projections Lighting Shading Runtime VR systems Two major parts: initialisation and update loop. Initialisation

More information

SAS/SPECTRAVIEW. User s Guide 9.1

SAS/SPECTRAVIEW. User s Guide 9.1 SAS/SPECTRAVIEW User s Guide 9.1 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2004. SAS/SPECTRAVIEW 9.1 User s Guide. Cary, NC: SAS Institute Inc. SAS/SPECTRAVIEW

More information

INTERACTIVE ENVIRONMENT FOR INTUITIVE UNDERSTANDING OF 4D DATA. M. Murata and S. Hashimoto Humanoid Robotics Institute, Waseda University, Japan

INTERACTIVE ENVIRONMENT FOR INTUITIVE UNDERSTANDING OF 4D DATA. M. Murata and S. Hashimoto Humanoid Robotics Institute, Waseda University, Japan 1 INTRODUCTION INTERACTIVE ENVIRONMENT FOR INTUITIVE UNDERSTANDING OF 4D DATA M. Murata and S. Hashimoto Humanoid Robotics Institute, Waseda University, Japan Abstract: We present a new virtual reality

More information

Chapter 2 Surfer Tutorial

Chapter 2 Surfer Tutorial Chapter 2 Surfer Tutorial Overview This tutorial introduces you to some of Surfer s features and shows you the steps to take to produce maps. In addition, the tutorial will help previous Surfer users learn

More information

Desktop Studio: Charts. Version: 7.3

Desktop Studio: Charts. Version: 7.3 Desktop Studio: Charts Version: 7.3 Copyright 2015 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not be copied or derived from,

More information

Visible Surface Detection. (Chapt. 15 in FVD, Chapt. 13 in Hearn & Baker)

Visible Surface Detection. (Chapt. 15 in FVD, Chapt. 13 in Hearn & Baker) Visible Surface Detection (Chapt. 15 in FVD, Chapt. 13 in Hearn & Baker) 1 Given a set of 3D objects and a viewing specifications, determine which lines or surfaces of the objects should be visible. A

More information

Computer Graphics. Bing-Yu Chen National Taiwan University The University of Tokyo

Computer Graphics. Bing-Yu Chen National Taiwan University The University of Tokyo Computer Graphics Bing-Yu Chen National Taiwan University The University of Tokyo Hidden-Surface Removal Back-Face Culling The Depth-Sort Algorithm Binary Space-Partitioning Trees The z-buffer Algorithm

More information

Drawing. Chapter 11. Bridge. A. Insert Views. Step 1. Click File Menu > New, click Drawing and OK. on the View Layout toolbar.

Drawing. Chapter 11. Bridge. A. Insert Views. Step 1. Click File Menu > New, click Drawing and OK. on the View Layout toolbar. Chapter 11 Bridge Drawing A. Insert Views. Step 1. Click File Menu > New, click Drawing and OK. Step 2. Click Model View on the View Layout toolbar. Step 3. Click Browse in the Property Manager. Step 4.

More information

Using Perspective Rays and Symmetry to Model Duality

Using Perspective Rays and Symmetry to Model Duality Using Perspective Rays and Symmetry to Model Duality Alex Wang Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2016-13 http://www.eecs.berkeley.edu/pubs/techrpts/2016/eecs-2016-13.html

More information

1. Open the SPDBV_4.04_OSX folder on the desktop and double click DeepView to open.

1. 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 information

JMP 12.1 Quick Reference Windows and Macintosh Keyboard Shortcuts

JMP 12.1 Quick Reference Windows and Macintosh Keyboard Shortcuts Data Table Actions JMP 12.1 Quick Reference and Keyboard s Select the left or right cell. If a blinking cursor is inserted in a cell, move one character left or right through the cell contents. Select

More information

PAW: Physicist Analysis Workstation

PAW: Physicist Analysis Workstation PAW: Physicist Analysis Workstation What is PAW? A tool to display and manipulate data. Learning PAW See ref. in your induction week notes. Running PAW: 2 Versions:- PAW: 2 windows: A terminal window for

More information

Chapter - 2: Geometry and Line Generations

Chapter - 2: Geometry and Line Generations Chapter - 2: Geometry and Line Generations In Computer graphics, various application ranges in different areas like entertainment to scientific image processing. In defining this all application mathematics

More information

Virtual MODELA USER'S MANUAL

Virtual MODELA USER'S MANUAL Virtual MODELA USER'S MANUAL Virtual MODELA is a program that simulates the movement of the tool on the screen. Contents Contents Part 1 Introduction 1-1 System Requirements... 4 1-2 Overview of Virtual

More information

Physical Modeling and Surface Detection. CS116B Chris Pollett Mar. 14, 2005.

Physical Modeling and Surface Detection. CS116B Chris Pollett Mar. 14, 2005. Physical Modeling and Surface Detection CS116B Chris Pollett Mar. 14, 2005. Outline Particle Systems Physical Modeling and Visualization Classification of Visible Surface Detection Algorithms Back Face

More information

ENV Laboratory 2: Graphing

ENV Laboratory 2: Graphing Name: Date: Introduction It is often said that a picture is worth 1,000 words, or for scientists we might rephrase it to say that a graph is worth 1,000 words. Graphs are most often used to express data

More information

Is your picture worth a thousand words? Creating Effective Presentations with SAS/GRAPH

Is your picture worth a thousand words? Creating Effective Presentations with SAS/GRAPH Is your picture worth a thousand words? Creating Effective Presentations with SAS/GRAPH Justina M. Flavin, Pfizer Global Research & Development, La Jolla Laboratories, San Diego, CA Arthur L. Carpenter,

More information

Artistic Rendering of Function-based Shape Models

Artistic Rendering of Function-based Shape Models Artistic Rendering of Function-based Shape Models by Shunsuke Suzuki Faculty of Computer and Information Science Hosei University n00k1021@k.hosei.ac.jp Supervisor: Alexander Pasko March 2004 1 Abstract

More information

Chapter 10. Creating 3D Objects Delmar, Cengage Learning

Chapter 10. Creating 3D Objects Delmar, Cengage Learning Chapter 10 Creating 3D Objects 2011 Delmar, Cengage Learning Objectives Extrude objects Revolve objects Manipulate surface shading and lighting Map artwork to 3D objects Extrude Objects Extrude & Bevel

More information

SequencePro Data Analysis Application. User Guide

SequencePro Data Analysis Application. User Guide SequencePro Data Analysis Application User Guide SequencePro Data Analysis Application User Guide DRAFT October 31, 2001 12:52 pm, Title_page.fm Copyright 2001, Applied Biosystems. All rights reserved.

More information

Tutorial: RNA-Seq Analysis Part II (Tracks): Non-Specific Matches, Mapping Modes and Expression measures

Tutorial: RNA-Seq Analysis Part II (Tracks): Non-Specific Matches, Mapping Modes and Expression measures : RNA-Seq Analysis Part II (Tracks): Non-Specific Matches, Mapping Modes and February 24, 2014 Sample to Insight : RNA-Seq Analysis Part II (Tracks): Non-Specific Matches, Mapping Modes and : RNA-Seq Analysis

More information

Advances in MicroStation 3D

Advances in MicroStation 3D MW1HC515 Advances in MicroStation 3D Hands-on class sponsored by the Bentley Institute Presenter: Sam Hendrick, Senior MicroStation Product Consultant Bentley Systems, Incorporated 685 Stockton Drive Exton,

More information

Tips and Techniques for Designing the Perfect Layout with SAS Visual Analytics

Tips and Techniques for Designing the Perfect Layout with SAS Visual Analytics SAS2166-2018 Tips and Techniques for Designing the Perfect Layout with SAS Visual Analytics Ryan Norris and Brian Young, SAS Institute Inc., Cary, NC ABSTRACT Do you want to create better reports but find

More information

Quantifying Three-Dimensional Deformations of Migrating Fibroblasts

Quantifying Three-Dimensional Deformations of Migrating Fibroblasts 45 Chapter 4 Quantifying Three-Dimensional Deformations of Migrating Fibroblasts This chapter presents the full-field displacements and tractions of 3T3 fibroblast cells during migration on polyacrylamide

More information

COMPUTER AIDED ARCHITECTURAL GRAPHICS FFD 201/Fall 2013 HAND OUT 1 : INTRODUCTION TO 3D

COMPUTER AIDED ARCHITECTURAL GRAPHICS FFD 201/Fall 2013 HAND OUT 1 : INTRODUCTION TO 3D COMPUTER AIDED ARCHITECTURAL GRAPHICS FFD 201/Fall 2013 INSTRUCTORS E-MAIL ADDRESS OFFICE HOURS Özgür Genca ozgurgenca@gmail.com part time Tuba Doğu tubadogu@gmail.com part time Şebnem Yanç Demirkan sebnem.demirkan@gmail.com

More information

Characters and Character matrices

Characters and Character matrices Introduction Why? How to Cite Publication Support Credits Help FAQ Web Site Simplicity Files Menus Windows Charts Scripts/Macros Modules How Characters Taxa Trees Glossary New Features Characters and Character

More information

Matthew Baker. Visualisation of Electrophoresis Gels using TEX

Matthew Baker. Visualisation of Electrophoresis Gels using TEX Visualisation of Electrophoresis Gels using TEX 1 Visualisation of Electrophoresis Gels using TEX Matthew Baker This paper describes a TEX system for creating interactive PDF files to visualize electrophoresis

More information

TDWI strives to provide course books that are contentrich and that serve as useful reference documents after a class has ended.

TDWI strives to provide course books that are contentrich and that serve as useful reference documents after a class has ended. Previews of TDWI course books offer an opportunity to see the quality of our material and help you to select the courses that best fit your needs. The previews cannot be printed. TDWI strives to provide

More information

Computing Visibility. Backface Culling for General Visibility. One More Trick with Planes. BSP Trees Ray Casting Depth Buffering Quiz

Computing Visibility. Backface Culling for General Visibility. One More Trick with Planes. BSP Trees Ray Casting Depth Buffering Quiz Computing Visibility BSP Trees Ray Casting Depth Buffering Quiz Power of Plane Equations We ve gotten a lot of mileage out of one simple equation. Basis for D outcode-clipping Basis for plane-at-a-time

More information

Information Visualization

Information Visualization Paper 158-25 Graphs In a Minute Harry J. Maxwell Jr., SAS Institute Inc, Cary, NC ABSTRACT Software from SAS Institute provides multiple ways of producing attractive graphics quickly using simple and intuitive

More information

(Refer Slide Time: 00:01:27 min)

(Refer Slide Time: 00:01:27 min) Computer Aided Design Prof. Dr. Anoop Chawla Department of Mechanical engineering Indian Institute of Technology, Delhi Lecture No. # 01 An Introduction to CAD Today we are basically going to introduce

More information

Toolpaths for Fuselage

Toolpaths for Fuselage Mastercam Chapter 18 Chapter 22 23 Airplane Toolpaths for Fuselage Finish Blend A. Machine Type and Stock Setup. Step 1. If necessary, open your FUSELAGE file from Chapter 17. Step 2. If necessary, display

More information

22ND CENTURY_J1.xls Government Site Hourly Rate

22ND CENTURY_J1.xls Government Site Hourly Rate Escalation rate 000 AA0 Administrative Assistant Level I 000 AA0 Administrative Assistant Level II 000 AB0 Application Engineer Level I 000 AB0 Application Engineer Level II 000 AC0 Application Programmer

More information

Least-Squares Fitting Algorithms of the NIST Algorithm Testing System

Least-Squares Fitting Algorithms of the NIST Algorithm Testing System [J. Res. Natl. Inst. Stand. Technol. 103, 633 (1998)] Least-Squares Fitting Algorithms of the NIST Algorithm Testing System Volume 103 Number 6 November December 1998 Craig M. Shakarji National Institute

More information

Part 3 - Changing Colors and Display Formats

Part 3 - Changing Colors and Display Formats Part 3 - Changing Colors and Display Formats http://cbm.msoe.edu/newwebsite/learntomodel Introduction One of the most powerful features of Jmol is the ability to completely customize how your structure

More information

Chapter 4 Determining Cell Size

Chapter 4 Determining Cell Size Chapter 4 Determining Cell Size Chapter 4 Determining Cell Size The third tutorial is designed to give you a demonstration in using the Cell Size Calculator to obtain the optimal cell size for your circuit

More information

Chapter 4. Clustering Core Atoms by Location

Chapter 4. Clustering Core Atoms by Location Chapter 4. Clustering Core Atoms by Location In this chapter, a process for sampling core atoms in space is developed, so that the analytic techniques in section 3C can be applied to local collections

More information

Appendix 5-1: Attachment J.1 Pricing Table -1: IMS Ceiling Loaded Rates at Contractor Site

Appendix 5-1: Attachment J.1 Pricing Table -1: IMS Ceiling Loaded Rates at Contractor Site Appendix 5-1: Attachment J.1 Pricing Table -1: IMS Ceiling Loaded Rates at Contractor Site Escalation rate 4.6% 4.6% 4.6% 4.6% 4.6% 4.6% 4.6% 4.6% 4.6% 0001 AA01 Administrative Assistant Level I $51.00

More information

ArtemiS SUITE diagram

ArtemiS SUITE diagram Intuitive, interactive graphical display of two- or three-dimensional data sets HEARING IS A FASCINATING SENSATION ArtemiS SUITE Motivation The diagram displays your analysis results in the form of graphical

More information

Curriki Geometry Glossary

Curriki Geometry Glossary Curriki Geometry Glossary The following terms are used throughout the Curriki Geometry projects and represent the core vocabulary and concepts that students should know to meet Common Core State Standards.

More information

Converting Annotate to ODS Graphics. Is It Possible?

Converting Annotate to ODS Graphics. Is It Possible? ABSTRACT Paper 2686-2015 Converting Annotate to ODS Graphics. Is It Possible? Philip R Holland, Holland Numerics Limited In the previous chapter I described how many standard SAS/GRAPH plots can be converted

More information

Custom Map Displays Created with SAS/GRAPH Procedures and the Annotate Facility Debra Miller, National Park Service, Denver, CO

Custom Map Displays Created with SAS/GRAPH Procedures and the Annotate Facility Debra Miller, National Park Service, Denver, CO Paper 134-28 Custom Map Displays Created with SAS/GRAPH Procedures and the Annotate Facility Debra Miller, National Park Service, Denver, CO ABSTRACT The Annotate facility is a flexible system that you

More information

3 Vectors and the Geometry of Space

3 Vectors and the Geometry of Space 3 Vectors and the Geometry of Space Up until this point in your career, you ve likely only done math in 2 dimensions. It s gotten you far in your problem solving abilities and you should be proud of all

More information

PARALLEL MULTIPLE SEQUENCE ALIGNMENT USING SPECULATIVE COMPUTATION

PARALLEL MULTIPLE SEQUENCE ALIGNMENT USING SPECULATIVE COMPUTATION PARALLEL MULTIPLE SEQUENCE ALIGNMENT USING SPECULATIVE COMPUTATION Tieng K. Yap 1, Peter J. Munson 1, Ophir Frieder 2, and Robert L. Martino 1 1 Division of Computer Research and Technology, National Institutes

More information

Previously... contour or image rendering in 2D

Previously... contour or image rendering in 2D Volume Rendering Visualisation Lecture 10 Taku Komura Institute for Perception, Action & Behaviour School of Informatics Volume Rendering 1 Previously... contour or image rendering in 2D 2D Contour line

More information

From Getting Started with the Graph Template Language in SAS. Full book available for purchase here.

From Getting Started with the Graph Template Language in SAS. Full book available for purchase here. From Getting Started with the Graph Template Language in SAS. Full book available for purchase here. Contents About This Book... xi About The Author... xv Acknowledgments...xvii Chapter 1: Introduction

More information

SPAREPARTSCATALOG: CONNECTORS SPARE CONNECTORS KTM ART.-NR.: 3CM EN

SPAREPARTSCATALOG: CONNECTORS SPARE CONNECTORS KTM ART.-NR.: 3CM EN SPAREPARTSCATALOG: CONNECTORS ART.-NR.: 3CM3208201EN CONTENT SPARE CONNECTORS AA-AN SPARE CONNECTORS AO-BC SPARE CONNECTORS BD-BQ SPARE CONNECTORS BR-CD 3 4 5 6 SPARE CONNECTORS CE-CR SPARE CONNECTORS

More information

CAPE. Community Behavioral Health Data. How to Create CAPE. Community Assessment and Education to Promote Behavioral Health Planning and Evaluation

CAPE. Community Behavioral Health Data. How to Create CAPE. Community Assessment and Education to Promote Behavioral Health Planning and Evaluation CAPE Community Behavioral Health Data How to Create CAPE Community Assessment and Education to Promote Behavioral Health Planning and Evaluation i How to Create County Community Behavioral Health Profiles

More information

A Data Flow Approach to Color Gamut Visualization

A Data Flow Approach to Color Gamut Visualization A Data Flow Approach to Color Gamut Visualization Gary W. Meyer and Chad A. Robertson Department of Computer and Information Science University of Oregon, Eugene, Oregon 97403 Abstract Software has been

More information

The beginning of this guide offers a brief introduction to the Protein Data Bank, where users can download structure files.

The beginning of this guide offers a brief introduction to the Protein Data Bank, where users can download structure files. Structure Viewers Take a Class This guide supports the Galter Library class called Structure Viewers. See our Classes schedule for the next available offering. If this class is not on our upcoming schedule,

More information

A Branch and Bound Algorithm for the Protein Folding Problem in the HP Lattice Model

A Branch and Bound Algorithm for the Protein Folding Problem in the HP Lattice Model Article A Branch and Bound Algorithm for the Protein Folding Problem in the HP Lattice Model Mao Chen* and Wen-Qi Huang School of Computer Science and Technology, Huazhong University of Science and Technology,

More information

Isometric Diamond Subgraphs

Isometric Diamond Subgraphs Isometric Diamond Subgraphs David Eppstein Computer Science Department, University of California, Irvine eppstein@uci.edu Abstract. We test in polynomial time whether a graph embeds in a distancepreserving

More information

Computer Graphics and Image Processing Ray Tracing I

Computer Graphics and Image Processing Ray Tracing I Computer Graphics and Image Processing Ray Tracing I Part 1 Lecture 9 1 Today s Outline Introduction to Ray Tracing Ray Casting Intersecting Rays with Primitives Intersecting Rays with Transformed Primitives

More information

hvpcp.apr user s guide: set up and tour

hvpcp.apr user s guide: set up and tour : set up and tour by Rob Edsall HVPCP (HealthVis-ParallelCoordinatePlot) is a visualization environment that serves as a follow-up to HealthVis (produced by Dan Haug and Alan MacEachren at Penn State)

More information

THE DEPTH-BUFFER VISIBLE SURFACE ALGORITHM

THE DEPTH-BUFFER VISIBLE SURFACE ALGORITHM On-Line Computer Graphics Notes THE DEPTH-BUFFER VISIBLE SURFACE ALGORITHM Kenneth I. Joy Visualization and Graphics Research Group Department of Computer Science University of California, Davis To accurately

More information

4. Basic Mapping Techniques

4. Basic Mapping Techniques 4. Basic Mapping Techniques Mapping from (filtered) data to renderable representation Most important part of visualization Possible visual representations: Position Size Orientation Shape Brightness Color

More information

GRAPmCAL EVALUATION OF PRODUCT CHARACTERISTICS

GRAPmCAL EVALUATION OF PRODUCT CHARACTERISTICS GRAPmCAL EVALUATION OF PRODUCT CHARACTERISTICS Melissa A. Durfee, Wyman-Gordon Company Abstract Utilizing SAS/GRAPH, many aspects of product characteristics may be displayed and analyzed. Besid.es using

More information

Surface roughness parameters determination model in machining with the use of design and visualization technologies

Surface roughness parameters determination model in machining with the use of design and visualization technologies Surface roughness parameters determination model in machining with the use of design and visualization technologies N. Bilalis & M. Petousis Technical University of Crete, Chania, Greece A. Antoniadis

More information

MOVING FROM CELL TO CELL

MOVING FROM CELL TO CELL VCAE: EXCEL Lesson 1 Please send comments to Author: Zahra Siddiqui at zed_ess@hotmail.com Concepts Covered: Cell Address; Cell Pointer; Moving across Cells Constants: Entering, Editing, Formatting Using

More information

SPARE CONNECTORS KTM 2014

SPARE CONNECTORS KTM 2014 SPAREPARTSCATALOG: // ENGINE ART.-NR.: 3208201EN CONTENT CONNECTORS FOR WIRING HARNESS AA-AN CONNECTORS FOR WIRING HARNESS AO-BC CONNECTORS FOR WIRING HARNESS BD-BQ CONNECTORS FOR WIRING HARNESS BR-CD

More information

Name. Center axis. Introduction to Conic Sections

Name. Center axis. Introduction to Conic Sections Name Introduction to Conic Sections Center axis This introduction to conic sections is going to focus on what they some of the skills needed to work with their equations and graphs. year, we will only

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

GenStat for Schools. Disappearing Rock Wren in Fiordland

GenStat for Schools. Disappearing Rock Wren in Fiordland GenStat for Schools Disappearing Rock Wren in Fiordland A possible decrease in number of Rock Wren in the Fiordland area of New Zealand between 1985 and 2005 was investigated. Numbers were recorded in

More information

Warm-up. Translations Using arrow notation to write a rule. Example: 1) Write a rule that would move a point 3 units to the right and 5 units down.

Warm-up. Translations Using arrow notation to write a rule. Example: 1) Write a rule that would move a point 3 units to the right and 5 units down. Translations Using arrow notation to write a rule. Example: 1) Write a rule that would move a point 3 units to the right and 5 units down. (x, y) 2) Write a rule that would move a point 6 units down. (x,

More information

An Efficient Algorithm to Locate All Locally Optimal Alignments Between Two Sequences Allowing for Gaps

An Efficient Algorithm to Locate All Locally Optimal Alignments Between Two Sequences Allowing for Gaps An Efficient Algorithm to Locate All Locally Optimal Alignments Between Two Sequences Allowing for Gaps Geoffrey J. Barton Laboratory of Molecular Biophysics University of Oxford Rex Richards Building

More information

Computational Genomics and Molecular Biology, Fall

Computational Genomics and Molecular Biology, Fall Computational Genomics and Molecular Biology, Fall 2015 1 Sequence Alignment Dannie Durand Pairwise Sequence Alignment The goal of pairwise sequence alignment is to establish a correspondence between the

More information

City of Richmond Interactive Map (RIM) User Guide for the Public

City of Richmond Interactive Map (RIM) User Guide for the Public Interactive Map (RIM) User Guide for the Public Date: March 26, 2013 Version: 1.0 3479477 3479477 Table of Contents Table of Contents Table of Contents... i About this

More information

INTRODUCTION TO COMPUTER GRAPHICS. It looks like a matrix Sort of. Viewing III. Projection in Practice. Bin Sheng 10/11/ / 52

INTRODUCTION TO COMPUTER GRAPHICS. It looks like a matrix Sort of. Viewing III. Projection in Practice. Bin Sheng 10/11/ / 52 cs337 It looks like a matrix Sort of Viewing III Projection in Practice / 52 cs337 Arbitrary 3D views Now that we have familiarity with terms we can say that these view volumes/frusta can be specified

More information

Effective Forecast Visualization With SAS/GRAPH Samuel T. Croker, Lexington, SC

Effective Forecast Visualization With SAS/GRAPH Samuel T. Croker, Lexington, SC DP01 Effective Forecast Visualization With SAS/GRAPH Samuel T. Croker, Lexington, SC ABSTRACT A statistical forecast is useless without sharp, attractive and informative graphics to present it. It is really

More information

We can use square dot paper to draw each view (top, front, and sides) of the three dimensional objects:

We can use square dot paper to draw each view (top, front, and sides) of the three dimensional objects: Unit Eight Geometry Name: 8.1 Sketching Views of Objects When a photo of an object is not available, the object may be drawn on triangular dot paper. This is called isometric paper. Isometric means equal

More information

Generally, one uses bin values based on one s needs. But for those with statically sophistication may wish use Scott s formula for the bin width:

Generally, one uses bin values based on one s needs. But for those with statically sophistication may wish use Scott s formula for the bin width: Excel 2016: New charts Microsoft add a number of new chart type when Office 2016 was released. We shall look briefly at three of these: histogram, box-and-whisker, and waterfall. The quickest way to begin

More information

Animated Cartoons by Computer Using Ellipsoids

Animated Cartoons by Computer Using Ellipsoids Animated Cartoons by Computer Using Ellipsoids Don Herbison-Evans, donherbisonevans@yahoo.com Technical Report 94 (1974), Basser Department of Computer Science, University of Sydney, Australia ABSTRACT

More information

LAB 1 INSTRUCTIONS DESCRIBING AND DISPLAYING DATA

LAB 1 INSTRUCTIONS DESCRIBING AND DISPLAYING DATA LAB 1 INSTRUCTIONS DESCRIBING AND DISPLAYING DATA This lab will assist you in learning how to summarize and display categorical and quantitative data in StatCrunch. In particular, you will learn how to

More information

L1 - Introduction. Contents. Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming

L1 - Introduction. Contents. Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming L1 - Introduction Contents Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming 1 Definitions Computer-Aided Design (CAD) The technology concerned with the

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

Molecular Modeling Protocol

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

Selective Space Structures Manual

Selective Space Structures Manual Selective Space Structures Manual February 2017 CONTENTS 1 Contents 1 Overview and Concept 4 1.1 General Concept........................... 4 1.2 Modules................................ 6 2 The 3S Generator

More information