Introduction to Pymol

Slides:



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

Paragraph Formatting Lesson 4.
Chapter 3 – Web Design Tables & Page Layout
The GIMP Simple features tutorial By Mary A White.
Microsoft Office 2007 Access Chapter 3 Maintaining a Database.
SM5312 week 11: CSS Menus & Navigation Bars1 An Introduction to Cascading Style Sheets CSS Menus and Navigation Bars Nick Foxall.
Loading Excel Double click the Excel icon on the desktop (if you have this) OR Click on Start All Programs Microsoft Office Microsoft Office Excel 2003.
Microsoft Word 2010 Lesson 1: Introduction to Word.
Foundation Level Course
Chimera. Chimera 1/3 Starting Chimera Open Chimera from desktop (ZDV app) (If there is an update it will take a minute or two) Open a 3D structure by.
X-ray crystallography NMR cryoEM Experimental approaches for structural biology.
1 Excel Lesson 2 Changing the Appearance of a Worksheet Microsoft Office 2010 Introductory Pasewark & Pasewark.
Simple Guide to Movie Maker By Peter Huang. Opening up movie maker This is what you should see when you open Windows Movie Maker.
© Ms. Masihi.  The Dreamweaver Welcome Screen first opens when you start Dreamweaver.  This screen gives you quick access to previously opened files,
Chapter 4 Adding Images. Chapter 4 Lessons Introduction 1.Insert and align images 2.Enhance an image and use alternate text 3.Insert a background image.
MeSH created 1960 by NLM "Medical Subject Headings." –the authority list of the biomedical terms –used for indexing journal articles for MEDLINE It imposes.
Maestro environment in practice Balázs Jójárt. Today …  how to draw a small molecule && make nice pictures  how to handla large molecule, like a protein,
Microsoft PowerPoint Getting Started Guide Prepared for Towson University Dr. Jeff M. Kenton Amy Chase Martin 2007.
Creating your own form from scratch.. To create a custom form, you can modify an existing form or design and create a form from scratch. In either case,
SMART Teams: Students Modeling A Research Topic Jmol Training 101!
CPG 4331 Class Agenda Word  Getting Started  Editing Documents  Changing Views in Documents  Format Text / Format Documents  Work With Tables  Work.
Paragraph Formatting Lesson 4.
Creating a Logo – Lesson 3 1 Creating a Logo Lesson 3.
1 NORMA Lab. 2 Revision: Unary and Binary Fact Types Ternary Fact Types Inclusive-Or Constraints External Uniqueness Constraints Value Constraints Derived.
Chapter 8 Collecting Data with Forms. Chapter 8 Lessons Introduction 1.Plan and create a form 2.Edit and format a form 3.Work with form objects 4.Test.
© 2011 Delmar, Cengage Learning Chapter 1 Getting to Know Illustrator.
Action presets A -> Preset -> Default is similar to hide everything, show lines preset options will set some variables that are specific to these views.
PowerPoint Basics Tutorial 3: Graphics In this tutorial we’ll be looking at graphics, and the various types of illustrations that can be included in a.
Molecular visualization
Basic Editing Lesson 2.
Introduction to Microsoft publisher
VISTA IMAGING RADIOLOGY VIEWER. 2 The focus of this document is on the VistA Imaging Display Radiology Viewer. Other Display changes will be discussed.
Chapter 4 Working with Frames. Align and distribute objects on a page Stack and layer objects Work with graphics frames Work with text frames Chapter.
PowerPoint Basics Tutorial 3: Graphics In this tutorial we’ll be looking at graphics, and the various types of illustrations that can be included in a.
Lesson No: 6 Introduction to Windows XP CHBT-01 Basic Micro process & Computer Operation.
© 2010 Delmar, Cengage Learning Chapter 4 Working with Frames.
 most interaction with PyMOL is via a scripting language, not all functions are available from menus  keyword followed optionally by one or more comma-separated.
© 2011 Delmar, Cengage Learning Chapter 4 Working with Frames.
Design Principles EDUC 6307: Design of Print Based Media Summer 2009 Ranelle Woolrich.
© 2010 Delmar, Cengage Learning Chapter 1 Getting Started with Illustrator.
Adobe Photoshop T.Ahlam Algharasi. Adobe Photoshop Adobe Photoshop is a seriously powerful photo and image edit ( treating and manipulation, compositing,
IE 411/511: Visual Programming for Industrial Applications Lecture Notes #2 Introduction to the Visual Basic Express 2010 Integrated Development Environment.
PhotoShop Creative Suite 3 Chapter 1 The Work Area.
XP New Perspectives on Macromedia Dreamweaver MX 2004 Tutorial 5 1 Adding Shared Site Elements.
CIS 205—Web Design & Development Flash Chapter 3 Working with Symbols and Interactivity.
 2002 Prentice Hall. All rights reserved. 1 Introduction to the Visual Studio.NET IDE Outline Introduction Visual Studio.NET Integrated Development Environment.
Engineering 1182 College of Engineering Engineering Education Innovation Center SolidWorks Layout Model Tree Viewing Options Rev: , AJPSolidWorks.
Solid Modeling SolidWorks Layout ENGR 1182 SolidWorks 01.
Adobe Illustrator CS Design Professional WITH ILLUSTRATOR GETTING STARTED.
Protein 3D representation
Introduction to Microsoft publisher
Protein 3D representation
Introduction to Microsoft publisher
Flash Interface, Commands and Functions
Visualization with VMD
Introducing Blender.
Introducing Blender.
Windows Internet Explorer 7-Illustrated Essentials
Protein 3D representation
NORMA Lab. 2 Revision: Unary and Binary Fact Types Ternary Fact Types
DREAMWEAVER MX 2004 Chapter 3 Working with Tables
Solid Modeling SolidWorks Layout
3D Modelling with Tinkercad
Hong Ye, Young Chul Park, Mara Kreishman, Elliott Kieff, Hao Wu 
Protein 3D representation
PyMOL basics.
Structural Basis for Protein Recognition by B30.2/SPRY Domains
Bioinformatics Unit, Life Science Faculty, TAU
Introduction to Pymol Nov
Microsoft Excel 2007 – Level 2
Presentation transcript:

Introduction to Pymol

how do I load DPB file? –Plugin -> PDB Loader Service (2bhg) –File -> Open (locally stored) –command: load fetch 2bhg, load 2bhg command is a keyword, followed optionally by one or more comma-separated arguments color red, hetatm color red help show

Using the mouse Unmodified controls –Left - rotate molecule (x, y and, at edges, z) –Middle - translate molecule (x, y) –Right - zoom (=MovZ) –Wheel - slab/clip

Object menus (ASHLC)

Action Navigation Quick draw Manipulation Show

Hide same content as Show Use Show and Hide to toggle things on and off Label Color

Rule: Once a selection is shown (S) it must be selectively hidden (H) as it is not removed when another selection (S) is made. Selections are therefore additive, which allows for the creation of images with mixed graphical representations. S -> Cartoon, H -> Lines S -> as – you do not have to click S,H Most options can be set within the “Setting” menu within the top menu bar. Settings -> Cartoon

Changing the background to white: –Display -> Background -> White The “Display” menu within the top menu bar contains options for most options pertinent to displaying the image witin the PyMol viewer. “fog” within the back of the molecule – Display -> Depth Cue

Contextual menus Left double click or right single click to activate –click on object or part of object you want to manipulate –more or less the same menus as ASHLC

Ligand rescue squad load 1BIW into Pymol show as cartoon recolor by secondary element ligand is there, but it has disappeared! rescue ligand: –S > organic > spheres

Mouse selection Click on one of the spheres of the carotenoid ligand –pink dots (click anywhere to unselect) –a new name called (sele) –The name of the atom that was clicked appears within the top text window of the “external GUI.” You clicked /2BIW.pdb2//B/TYR`322/OH Selector: selection "sele" defined with 12 atoms. This could be read as “you clicked atom OH which is on the 322 nd atom in the file, and belongs to Tyrosine of chain B in the object created when opening file 2BIW.pdb2. The complete selection contains 12 atoms (sele) -> C -> by element -> CHNOS

Making images File -> Save Image As -> PNG Raytracing (Ray button, top right), then Save Image even better quality, use command –ray x, y (e.g. ray 2000, dimension)

Action presets A -> Preset -> Default is similar to hide everything, show lines preset options will set some variables that are specific to these views and may change further drawings. To remove the effect of these presets affecting an object representation, use the A -> preset -> default. Let’s explore other presets.

simple b factor putty –The segments with the highest temperature factor are shown as thicker cylinders. Regions of better resolution have thinner diameter and are usually found at the core of the protein. Mostly loops in the outside of the protein wobble: the core portions of the proteins usually appear more stable than the external loops. This is mostly useful for crystallographers but is a cool representation. technical –Color domains in separate rainbow colors and shows backbone and side chains. pretty and publication

ligands –zoom in on the ligand site and show the protein as backbone except in the near vicinity of the ligand where side chains are shown. The ligand is depicted as a thicker cylinder –to zoom out, simply click on the A > Zoom ligand sites –pertinent to looking closely at the ligand in it’s binding pocket –solid surface, 2biw > C > Yellows > Sand, select ligand stick, sele > C > Blues > slate –Note: If you are preparing a figure for a black and white print publication, it might be advantageous to use the various gray scales, black, and white within the “grays” option. –explore others by yourself

Measuring distances from menu: Wizard -> Masurement click on the first atom in ligand, click on the second atom in ligand change the color to white (ASHLC) When you are done using the “Measurement” panel on the bottom right click Done. If you no longer need to display the distance object, click Delete All Measurements. Alternatively you can use the corresponding “A” menu and select the delete option.

Clipping Clipping planes are imaginary planes in the front and back of the molecule. Parts of the molecule that are outside the planes are “clipped” and therefore invisible. This is very useful for complex or large structures. To move clipping planes press shift and the right mouse button simultaneously while dragging up and down. As an exercise, try to remove some of the molecular surface

Save your work File -> Save session –*.pse, binary file –save your objects, settings File -> Open

Pymol command language

most interaction with PyMOL is via a scripting language, not all functions are available from menus keyword followed optionally by one or more comma-separated arguments, e.g. color red, hetatm – colors all non- protein atoms red, color red – all atoms are red in most cases 1 st argument is specific to command used, while the 2 nd argument is the name of the object/selection

commonly used commands more in PyMol docs (paid, obsolete at ) or at wiki PyMOL Reference card:

download 1GBV in PDB format load it into Pymol as 1gbv object help show load 1gbv.pdb, 1gbv hide show cartoon hide cartoon, chain A show ribbon, chain A set ribbon_width, 5 hide cartoon, chain B show spheres, chain B hide cartoon, chain C show sticks, chain C color red, chain A color blue, chain B color orange, chain C

Save your work PyMOL script – text file with commands, each at one line (see example.pml at the website) *.pml comments begin with # end_of_line run script from or from command line as pymol example.pml save the image –ray –png

Selections chain A is an example of a selection two selection syntaxes: hierarchical and algebraic hierarchical /model/segment/chain/residue/atom –if patterns start with slash, the selection is worked out left-to-right, if the first slash is missing, the patterns are worked out right-to- left

–select ///A/10 #residue 10 in chain A color red, sele color atomic –select ////10-20/CA # atoms CA in residues # (any chain) –select 42/C+N (C,N?) #atoms C and N in residue 42 show spheres, sele algebraic –combine terms (e.g. chain A) using logical operators (AND, OR, NOT) –select wc, chain A # wc is the name of selection –select chain A and resi 10:20 # residue number –select resn ALA and name N # backbone nitrogens # from ala residues –select elem O and not name OH # oxygen atoms # except hydroxyls

The items in a list of identifiers are separated by plus signs (+) only. Do not add spaces within a list of identifiers. The selector resi takes (+)-separated lists of identifiers: –select nt, resi –select nt, resi 1-3 –don’t combine these two (1-3+6 is wrong)

propertyexample symbole.chemical symbol, select polar, symbol (e.) o+n namen. atom names, select carbons, n. ca+cb+cg+cd resnr. residue names, select aas, r. asp+glu+asn+gln resii. residue numbers, select mults10, i select one, resi 10 zoom one chainc.chain ID ss- secondary structure type, select allstrs, ss h+s+l+""

Selection algebra and, or, not etc. how would you select resid 27 and resid 28? propertyshortexample not s1! s1atoms that are not included in s1 and&atoms included both in s1 and s2 or|atoms included in either s1 or s2 in-s1 atoms whose name, resi, resn, chain match s2 atoms likel.s1 atoms whose name, resi match s2 atoms

propertyshortexample s1 around Xs1 a. Xatoms with centers within X Angstroms of the center of any atom in s1 select near10, resi 10 around 5 s1 expand Xs1 e. XExpands s1 by all atoms within X Angstroms of the center of any atom in s1 select near10x, near10 expand 3 s1 within X of s2s1 w. X of s2 Selects atoms in s1 that are within X Angstroms of the s2 byres s1br. s1 Expands selection to complete residues select cmplt, byres near10 neighbor s1nbr. s1atoms directly bonded to s1 select vic, nbr. resi 10 s1 extend Xs1 ? XExtends s1 by X bonds connected to atom in s1 select connect_x, near10 extend 3

# selects atoms that are part of chain a, but not # residue number 125. select chain a and (not resi 125) # The following two selections are equivalent select (name cb or name cg1 or name cg2) and chain A select name cb+cg1+cg2 and chain A

select residue 10 in chain B (name it cpk10) show it as cpk, zoom at it hide cpk10 selection make a selection called bb containing C, O and N atoms count atoms in selection ( count_atoms ) remove residue no. 5 ( remove ) count atoms again

objects vs. named-selections PyMOL creates an object-name to locate data when you load a data file. Making selections is a way of pointing to a subset of that data. Selections are in parentheses in control panel. When you delete a selection-name, the data are still found under the object-name, but the data are no longer organized as the selection. In contrast, after you delete an object, you must reload the data to have access to it again. delete PyMOL can hold several objects at the same time (load 1gbv and 1bna) disable, enable TIP: get rid of pink dots select bb, name c+o+n+ca, disable bb, color red, bb

Named selections are static. Only atoms that exist at the time the selection is defined are included in the selection, even if atoms which are loaded subsequently fall within the selection criterion clear your workplace, load 1gbv make selection called static containing all 1gbv atoms count atoms in static add hydrogens ( h_add ) count atoms in static, compare with count atoms in the whole structure

Single word selectors SelectorShort formDescription all*All atoms currently loaded into PyMOL none-No atoms (empty selection) hydroh.All hydrogen atoms currently loaded into PyMOL hetatmhetAll atoms loaded from Protein Data Bank HETATM records visiblev.All atoms in enabled objects with at least one visible representation polymer All atoms on the polymer (not het).

Point of view zoom orient –aligns the object or selection so its largest dimension is shown horizontally, and its second largest dimension is shown vertically view –store orientations and recall them later –view v1, store ; view v1, recall ; view v1