Beruflich Dokumente
Kultur Dokumente
SYBYL®-X 1.1
Early 2010
This material contains confidential and proprietary information of Tripos, L.P. and third parties furnished under the
Tripos Software License Agreement. This material may be copied only as necessary for a Licensee’s internal use
consistent with the Agreement. The allowed use includes printing of hardcopy versions hereof as minimally necessary
for Licensee’s internal use. Neither Tripos, L.P., nor any person acting on its behalf, makes any warranty or
representation, expressed or implied, with respect to the accuracy, completeness, or usefulness of the material
contained in this manual or in the corresponding electronic documentation, nor in the programs or data described
herein. Tripos, L.P. assumes no responsibility nor liability with respect to the use of this manual, any materials
contained herein, or programs described herein, or for any damages resulting from the use of any of the above. Except
for printing of hardcopy versions as stated, no part of this manual may be reproduced in any form or by any means
without permission in writing from Tripos (DE), Inc., 1699 South Hanley Road, St. Louis, Missouri 63144-2917, USA
(314-647-1099).
Selected software programs for methodologies contained or documented herein are covered by one or more of the
following patents: Comparative Molecular Field Analysis (CoMFA): US 5,025,388; US 5,307,287; US 5,751,605; AT
E150883; BE 0592421; CH 0592421; DE 691 25 300 T2; FR 0592421; GB 0592421; IT 0592421; NL 0592421; SE
0592421. HQSAR: US 6,208,942. Embedded NLM: US 6,675,103. Topomers: US 6,185,506; US 6,240,374; US
7,184,893; US 7,212,951. TopCoMFA: US 7,329,222. DBTop: US 7,330,793. OptiSim: US 6,535,819. Surflex
software programs for chemical analysis by morphological similarity: US 6,470,305 B1.
SYBYL, UNITY, CoMFA, CombiFlexX, Concord, DiverseSolutions, GALAHAD, LeapFrog, OptDesign, StereoPlex,
and Alchemy are registered trademarks of Tripos, L.P.
AUSPYX, Benchware, CScore, DISCOtech, Distill, GASP, HQSAR, Legion, MOLCAD, Molecular Spreadsheet,
Muse, OptiDock, OptiSim, Pantheon, ProTable, ProtoPlex, Selector, SiteID, Topomer CoMFA, Topomer Search,
Tuplets, and Tripos Bookshelf are trademarks of Tripos, L.P.
RACHEL is a trademark of Drug Design Methodologies.
Surflex, Surflex-Dock, and Surflex-Sim are trademarks of BioPharmics LLC.
“FairCom” and “c-tree Plus” are trademarks of FairCom Corporation and are registered in the United States and other
countries.
All other trademarks are the sole property of their respective owners.
SYBYL Basics Table of Contents
Chapter 1.
Introduction to SYBYL Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1 License Requirements for SYBYL Basics . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2 What is New with SYBYL Basics Features . . . . . . . . . . . . . . . . . . . . . . . 9
Chapter 2.
Quick Introduction to SYBYL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.1 Start SYBYL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.2 Load Molecules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.3 Rotate, Translate, and Scale Molecules . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.4 Save a Molecule to a File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.5 Get Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.6 Exit SYBYL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.7 Starting SYBYL and Setting its Environment . . . . . . . . . . . . . . . . . . . . . 23
Chapter 3.
The SYBYL Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.1 The SYBYL Menubar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
3.2 The SYBYL Toolbar Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.3 The SYBYL Textports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
3.4 Special Keyboard Keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Chapter 4.
Open and Save Files of Molecules . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
4.1 Open Files via the Menubar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.2 Save a Molecule File via the Menubar . . . . . . . . . . . . . . . . . . . . . . . . . . 39
4.3 Open/Save Mol2 Files via the Command Line . . . . . . . . . . . . . . . . . . . . 41
4.4 Open and Save in Other Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
4.5 Convert Between Molecular File Formats . . . . . . . . . . . . . . . . . . . . . . . . 44
4.6 View and Edit Text Files in SYBYL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Chapter 5.
Understand Molecule and Display Areas . . . . . . . . . . . . . . . . . . . . . . 51
5.1 What are Molecule and Display Areas? . . . . . . . . . . . . . . . . . . . . . . . . . 52
5.2 Change the Default Molecule Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
5.3 Copy Between Molecule Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
5.4 Merge Molecule Areas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Chapter 6.
Select Atoms, Bonds, or Substructures . . . . . . . . . . . . . . . . . . . . . . . 61
6.1 Selecting With the Mouse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
6.2 The Selection Menu and Icons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Chapter 7.
Clear and Reset the SYBYL Display . . . . . . . . . . . . . . . . . . . . . . . . . . .89
7.1 Clear the Screen and Delete Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
7.2 Reset Scaling, Translation, and Rotation . . . . . . . . . . . . . . . . . . . . . . . . . 93
7.3 Undo the Last Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Chapter 8.
Build and Modify Molecules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95
8.1 Sketch a Small Molecule Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
8.2 Ring Fusion Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
8.3 Load Fragments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
8.4 Access the Sketcher . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
8.5 Modify Molecules Outside of the Sketcher . . . . . . . . . . . . . . . . . . . . . . 118
8.6 Define and Modify Geometric Features . . . . . . . . . . . . . . . . . . . . . . . . 138
Chapter 9.
Geometric Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .147
9.1 Intra-/Intermolecular Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
9.2 List Coordinates, Distances, or Angles . . . . . . . . . . . . . . . . . . . . . . . . . 149
9.3 Measure the Intramolecular Angle Between Planes . . . . . . . . . . . . . . . 150
9.4 Measurements Specific to UNITY Features . . . . . . . . . . . . . . . . . . . . . 151
Chapter 10.
Get Information on SYBYL Objects . . . . . . . . . . . . . . . . . . . . . . . . . .153
10.1 Information on Selected Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
10.2 List Information About SYBYL Objects . . . . . . . . . . . . . . . . . . . . . . . 155
10.3 Print Information About SYBYL Objects . . . . . . . . . . . . . . . . . . . . . . 156
Chapter 11.
Use Molecule Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .157
11.1 Database Formats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
11.2 Database Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
11.3 Open and Close SYBYL Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
11.4 Retrieve Molecules from a SYBYL Database . . . . . . . . . . . . . . . . . . . 169
11.5 Obtain Information on Databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
11.6 Manage Database Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
11.7 Save Database Molecules to Mol2 Files . . . . . . . . . . . . . . . . . . . . . . . 178
11.8 Database Qualifiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Chapter 12.
Manage SYBYL Sessions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
12.1 Save a SYBYL Session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
12.2 Open (Restore) a Saved Session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
12.3 Delete a Saved Session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
12.4 Open a New Session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
12.5 Close a SYBYL Session . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
12.6 Record and Play Back SYBYL Operations . . . . . . . . . . . . . . . . . . . . . 191
Chapter 13.
SYBYL Objects and Their Expressions . . . . . . . . . . . . . . . . . . . . . . . 197
13.1 Definitions of SYBYL Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
13.2 Formats for Specifying Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
13.3 Create Complex Expressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
Chapter 14.
Sets in SYBYL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
14.1 Global Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217
14.2 Local Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
14.3 Dynamic Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222
14.4 Built-in Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 223
14.5 Static Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
14.6 Working with Sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
Chapter 15.
Libraries of Chemical Groups and Fragments . . . . . . . . . . . . . . . . . 231
15.1 Group Library Structure and Contents . . . . . . . . . . . . . . . . . . . . . . . . . 232
15.2 Fragment Library Structure and Contents . . . . . . . . . . . . . . . . . . . . . . 233
Chapter 16.
Advanced SYBYL Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
16.1 Automatic Command Execution at SYBYL Startup . . . . . . . . . . . . . . 238
16.2 Execute a SYBYL Command on Multiple Molecules . . . . . . . . . . . . . 239
16.3 Define Markush Atoms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
Module-Based Licensing
SYBYL continues to run with a license file issued before the SYBYL-X release.
The functionality described in this manual requires a “SybylBasic” license.
New toolbars provide easy access to a vast array of display functions without
the need for dialogs, reducing the number of mouse clicks for basic operations.
• Each toolbar may be repositioned and customized.
• Discover The SYBYL Toolbar Icons.
Note that, with this new design, loading fragments and changing Tailor settings
(e.g., clean up methods) must now be made before accessing the Sketcher.
Pseudo-atoms
The ability to define pseudo-atoms is once again available. It places dummy
atoms at the centroid positions of prochiral, methyl, and phenyl ring groups. See
Add Pseudo-atoms (Centroids) on page 119. [8.1]
• Edit > Add > Pseudo-atoms
• ADD_PSEUDOATOMS mol_area
Known Limitations
DATABASE
If your machine is on a network and has only the NFS client operating system
software installed (i.e., not the NFS server software itself), a SYBYL session
running on that machine will fail to open databases residing on NFS mounted
disks connected to a remote machine. When you try to open a database, you will
get a CANT_GET_LOCK error.
Install the NFS server operating system software to fix the problem. This
problem does not occur if your machine is completely stand-alone or if you
have the NFS server operating system software installed.
Linux Users:
¾ If there is a SYBYL-X 1.1 icon on your desktop, double-click it.
Otherwise open a system shell.
SYBYL Session
A SYBYL session begins when you start SYBYL and ends when you close it.
The current state of a SYBYL session can be saved and reloaded at a later time.
You may also run multiple sessions simultaneously. See Manage SYBYL
Sessions on page 183 for more details.
Menubar
A SYBYL menu option can:
• be a simple command: Edit > Delete Everything
• lead to submenus: Biopolymer > Model Proteins > ORCHESTRAR
• open a dialog: File > Import File...
Each list of menu options can be detached from the menubar so that it remains
visible even after a selection is made.
• To detach a menu: click the dashed line above the first item.
• To close a tear-off: click the X in the upper right corner.
Additional Information:
• The SYBYL Menubar on page 26
• Menu, Dialog, and Mouse Shortcuts on page 27
Toolbars
Use the icons in the SYBYL toolbars to interact with the graphics. Clicking
some icons immediately performs an action, others require a selection to be
made from a pull-down, and others display a tool that can remain open as you
work or can be closed by pressing the X button in the corner of its window.
Command Console
Use this console to enter any command at the SYBYL command prompt
(SYBYL>). After entering a command, the system performs the command
operation and redisplays the SYBYL command prompt. See the List of SYBYL
Commands in the Reference Guide.
System Messages
A few SYBYL operations report information in this area. You may also type
simple system commands in the Command Console (e.g. cmd ls to list the files
in the current directory or folder). The output of such a command appears in the
System Messages area.
See The SYBYL Window on page 25 for more in-depth description or the
SYBYL interface.
The contents of SYBYL’s demo directory are displayed in the sections on the
right.
SYBYL loads dicloxacillin into M1, the default molecule area if you started
with a blank screen. A molecule area is a region of memory that holds a
particular molecule.
SYBYL loads vitamin B2 into M2, the first empty molecule area.
Both molecules are displayed in the center of the SYBYL window. In the next
section, you will learn how to change the display so that you can see the
molecules more clearly.
For more information, see What are Molecule and Display Areas? on page 52.
¾ In Molecule Display Options dialog, for row M1, toggle the check box in
the Mol Vis column off and then on.
Notice also that the check box appearance changes. Watch the SYBYL screen
when you toggle the display off and on. Likewise, the other molecule can be
displayed and undisplayed using the respective check box.
¾ Display both molecules and click the X in the upper corner to close
the dialog.
SYBYL supports a three-button mouse, reserving the right button for context
sensitive menus. When using a touch pad use on the Mouse Mode toolbar.
1. Rotate both molecules. When you start a SYBYL session all images on the
screen are affected simultaneously by rotations and translations.
¾ With the cursor in the graphics window, press the left mouse button
and move your mouse in any direction.
Notice that all molecules move. This is because your current mouse focus
setting is G (global), as indicated by the icon on the Mouse Mode
toolbar.
¾ Hold down the Alt and Shift keys while pressing the left button and
dragging the cursor to the upper right corner of the display area.
Vitamin B2 remains stationary.
SYBYL opens the Mouse Focus Options dialog with a list of molecules.
¾ Click M1 dicloxacillin.
SYBYL changes the mouse focus to M1. Note that the notation on the icon
changed from G to M1. This notation represents the active object for the
mouse focus.
¾ Reset the mouse focus to Global then click X in the upper corner to
close the Mouse Focus Options dialog.
¾ Use the mouse’s scroll wheel to increase the size of both molecules.
If your mouse does not have a scroll wheel use either of the alternatives
described above.
¾ Click .
The label of the Mouse Focus icon ( ) will reflect the current status.
• F9—toggles between Global and D1
• F10—toggles between G and D2
• F11—toggles between G and D3
• F12—toggles between G and D4
¾ Experiment with function keys F9 and F10 to move each molecule
independently of the other, then both together.
¾ Be sure to toggle the function keys back to Global when you are
done.
¾ Verify that m1: dicloxacillin is highlighted in the list; if not, select it.
¾ Press Save.
Note: You can select multiple structures and save them in a specified format.
For more information, see Save a Molecule File via the Menubar on page 39.
When exiting SYBYL via the menubar you will be prompted whether to save
the current session. If you choose not to save a session upon exit you will be
prompted whether to save molecules and spreadsheet that have not been saved
after the most recent modification.
In the Console:
Type: exit or quit.
When exiting SYBYL at the command line you will not be prompted whether to
save the session. You will be prompted whether to save molecules and spread-
sheet that have not been saved after the most recent modification.
You are presented with the opportunity to save the session. A SYBYL session
ends when SYBYL is exited. The current state of a SYBYL session can be
saved and reloaded at a later time. See Manage SYBYL Sessions on page 183
for more details. If you choose not to save a session upon exit you will be
prompted whether to save molecules and spreadsheet that have not been saved
after the most recent modification.
SYBYL closes.
Windows:
• All Programs > SYBYL-X 1.1 > SYBYL-X
Linux:
• Applications menu > SYBYL-X 1.1 > SYBYL-X
• Or, in a system shell, type: trigo sybylx1.1
Windows:
• All Programs > SYBYL-X1.1 > SYBYL-X Plus Console
Linux:
• Applications menu > SYBYL-X1.1 > SYBYL-X Plus Console
Windows:
• All Programs > SYBYL-X1.1 > SYBYL-X Text Console
Linux:
• Applications menu > SYBYL-X1.1 > SYBYL-X Text Console
• Or, in a system shell, type:
trigo -shell sybylx1.1
sybyl -text
To open a system shell in which the SYBYL environment has been defined:
Windows:
• All Programs > SYBYL-X1.1 > SYBYL-X Environment Shell
Linux:
• Applications menu > SYBYL-X1.1 > SYBYL-X Environment Shell
• Or, in a system shell, type: trigo -shell sybylx1.1
When SYBYL starts its main window is presented. The graphics window
contains the menubar, toolbar icons, and the display area. The console is docked
below the display area.
See the SYBYL Menubar to Command Mapping (accessible from the Tripos
Bookshelf’s main page) to find a complete listing of options for each menu
item, with links to descriptions and corresponding commands.
Menu Shortcuts
You can navigate within the SYBYL menu use the keyboard.
1. Press the keyboard Alt key while typing the underlined letter corresponding
to the menu of interest. For example, Alt-E opens the Edit menu.
2. Once a menu is open:
• Simply type the underlined letter associated with the item of interest.
• Use the keyboard arrow keys to navigate within the menu.
• Press the keyboard Enter key to activate the highlighted menu item.
Dialog Shortcuts
Within a dialog:
• Press the keyboard Tab key to skip to the next field or item in a list.
• Use the keyboard arrow keys to move up or down in a list.
• Use the mouse’s scroll wheel to select an item in a pull-down menu or to
move a slider’s position.
• In a dialog containing a single list of option, double-click an item to
select the option and close the dialog.
Mouse Shortcuts
Use the mouse with keyboard keys to make selections and to move objects.
• Selecting With the Mouse on page 62
• Rotate, Translate, and Scale Molecules on page 17
A toolbar can be docked under the menubar or to either side of the display area
or it can be “torn off” so that it exists as its own window. Simply click the line
in front of a group of icons and dragging the toolbar to its new location.
To activate an icon, click it. Any dialogs that are displayed can remain open as
you work or you can close them by clicking the X in the upper corner or their
window.
Standard
Edit
View
Display
Molecule
Selection
Transformation
Biopolymer
Mouse Mode
Miscellaneous
To detach the command console or the system message area click its icon.
To re-dock a detached window, drag its title bar to any edge within the SYBYL
graphics window.
You may enter a command and all its options on a single line. Only the shortest
unique string needs to be typed to identify a command or any of its arguments.
If you type only the command name then press Enter, you will be prompted for
the necessary arguments with default values in angle brackets.
Common Features
Toolbar
• —Go back to the previously selected directory.
• —Go up one level in the directory tree, that is,
the parent directory.
• —Delete the file(s) selected in the list.
• —Create a new directory/folder within the
currently selected directory. This button is disabled
if you do not have permission to write to the
selected directory (e.g. the demo directory).
Bookmarks Provides quick access to commonly used directories.
By default, the current working directory (identified by
the variable $CWD), your home directory (identified as
$HOME), and SYBYL’s demo directory (set by the
variable $TA_DEMO) are listed. If you changed direc-
tory while in SYBYL, the variable $PWD identifies the
directory in which you started SYBYL.
• To add another directory to the list, navigate to that
directory then press the button.
• To remove a directory from the list, click that
directory and press the button. (Note that the
default bookmarks cannot be removed.)
User-defined bookmarks are stored and can be directly
edited in the $HOME/.sybyl/directory_bookmarks
file.
Note: You can resize the list of bookmarks by moving
the horizontal sash.
Directory Navi- Select one of the sub-directories if you want to select a
gation file from it.
Note: a vertical sash to the right of this list allows you
to widen this section of the dialog.
Selection List all files of the specified format in the selected
directory. You may retrieve multiple files at once by
holding the Ctrl key while selecting the desired files.
File to read The name(s) of file(s) selected to be read in. You may
type a subdirectory name or a full directory path and
press OK to list the files it contains. You may also type
the name of a file.
For MDL SD or MOL files, normalization (aromatiza-
tion and standardization) of the structures is done by
default. To control this default behavior, use the com-
mand TAILOR SET TABLE MDL_NORM_AROM.
The label for this field varies depending on how this
dialog was invoked. For example, if the dialog was dis-
played using File > Database > Open, this field is
labeled Databases.
Molecular Areas List of molecule areas and names of any currently dis-
played structures. By default, SYBYL automatically
selects the first available molecule area. If multiple files
are selected, molecules are loaded in consecutive mole-
cule areas.
(Note that there are cases when this list is disabled, for
example, when opening a database (File > Database >
Open)).
Additional Information:
• Load Molecules on page 16 for an example exercise.
• Save a Molecule File via the Menubar on page 39
• Open/Save Mol2 Files via the Command Line on page 41
• Open and Save in Other Formats on page 42
• Image - Save to FIle, Copy to Clipboard in the Graphics Manual
Only the selected molecules are saved, not associated background images, if
any are present.
File Name for the file being saved. You can accept the default,
enter a new file name, or specify a different directory via
the [...] button.
Acceptable file names:
• 3 to 15 alphanumeric characters
• May include _ (underscore) or a - (hyphen)
A default extension for the specified file format will auto-
matically be added to the filename. Therefore, do not
include a (.) period in your filename, unless you are enter-
ing an extension.
Format Select the file format.
Note: You can save multiple structures in a single file when
you use Mol2 and MDL-SDF.
Molecule List Use the buttons (Select All, Invert, and Clear) to select
the molecules to save. The dialog reports the total number
of selected molecules and the total number of molecules in
the list.
Mol2 Files
SYBYL uses Mol2 files to store molecules resulting from most computations.
Mol2 files are text files containing all information necessary to reconstruct the
molecule. The format is based upon the convention of a keyword for each type
of data needed to reconstruct the molecule, followed by a group of records. (See
the Mol2 File Format chapter in the Toolkit Utilities Manual.)
Colors are also saved. Additionally, any defined sets or features are saved to the
Mol2 file.
Additional Information:
• Save a Molecule to a File on page 20 for an example exercise.
• Open/Save Mol2 Files via the Command Line on page 41
• Open and Save in Other Formats on page 42
• Read and Write PIR and FASTA Files in the Biopolymer manual.
• Read and Write PDB Files in the Biopolymer manual.
• TAILOR SET PDB in the Tailor manual.
• SLN Files on page 42
• SD/MDL Mol Files on page 42
Additional Information:
• Open Files via the Menubar on page 34
• Save a Molecule File via the Menubar on page 39
• Open/Save Mol2 Files via the Command Line on page 41
Menubar:
File > Import File ( ) (specify the File Type as SLN)
When a file that contains SLNs is opened, its contents are loaded into an MSS.
Menubar:
File > Import File ( ) (specify the File Type as MDL-
SDF)
The contents of an MDL MOL file are loaded into a mole-
cule area. The contents of an MDL SD file are loaded into
an MSS.
File > Export File ( ) (specify the Format as MDL-
SDF)
Menubar:
File > Import File ( ) (specify the File Type as MDL-
SDF). The contents of an MDL MOL file are loaded into a
molecule area. The contents of an MDL SD file are loaded
into a spreadsheet (MSS).
File > Export File ( ) (specify the Format as SYBYL
Table or UNITY Hitlist)
Command Line: MDLMOL_CONVERT HITLIST|MSS input_file
name_field output_file
• input_file—Name of MDL Mol file to translate.
• name_field—Registration/Name field to look for in
MDL Mol file (case sensitive).
• output_file—Name to assign to hitlist file or table
generated.
Input Options
Output Options
$EDITOR does not have to be defined at the system level, you could define it in
SYBYL using setvar or in the sybyl.ini file (in your home directory):
setvar EDITOR nedit
Save Save any changes made in the text field to the original
file.
Cancel Ignore any changes made in the text field and closes the
text editor.
Click the icon and select from the pull-down or click the icon to open
the Display Options dialog and use the Screen options to change the placement
on the screen. The figure below shows how molecules are displayed for each
Screen option.
If you use additional molecule areas, they recycle through the display areas:
• M5 is always in display area D1.
• M6 is always in display area D2.
• M7 is always in display area D3.
• M8 is always in display area D4.
Additional Information:
• Load Molecules on page 16 for an example exercise.
• Change the Display on page 16 for an example exercise.
The default molecule area is reported in the status bar at the bottom of the
SYBYL window.
Makes an exact copy of all selected contents (properties, colors, and associated
background images) in one work area and places the copy in another area. The
origin (source) molecule is not altered. The previous contents of the target area
(if any) are moved to the recovery stack for that area.
Extracted atoms are removed from the origin area and replace the contents of
the target area (by default the first empty molecule area). All local set defini-
tions associated with the extracted atoms are copied to the new area.
If atom_expr does not specify a work area, the default work area is used.
If atomic charges are present in the target molecule before the extraction, the
atoms still bear the same charges after the extraction. However, they are marked
invalid, and will not be used on subsequent SYBYL operations. Validate these
charges manually via the command: CHARGE mol_area VALIDATE YES.
Non-unique Atom: An atom in the source area with the same atom type and
coordinates as an atom in the target area. See Merging Non-Unique Atoms on
page 58
Additional Information:
• Combine (Join) Two Molecules on page 135
• TAILOR SET MERGE to alter the characteristics of merging.
Check the output displayed in the console for messages about the merge.
Special conditions apply when merging non-unique atoms and features.
When you merge atoms and associated data structures, most of the associated
data structures are kept in the merge. These include:
• ATOM
• Atom type
Non-unique atoms from the source area may be merged into the target area
when both of the following conditions have been met:
• The non-unique atom in the source molecule area has a unique atom
attached to it.
AND
• In the target molecule area there is no open valence on the atom corre-
sponding to the non-unique atom in the source molecule area.
The unique atom carries with it the non-unique atom to preserve the bonding
information.
Read in a methane molecule into M1 and into M2. Then change one of the
hydrogens in the M1 methane molecule to bromine.
¾ File > Get Fragment
¾ In the Atom Expression dialog, click one of the hydrogen check boxes
and press OK.
¾ In the Option dialog, select Br and press OK.
Relative to M2, the carbon and hydrogens in M1 are non-unique atoms, while
the bromine is a unique atom.
Merging M1 into M2 will bring the non-unique carbon and the unique bromine
from the source area to the target area (M2).
¾ In the Atom Expression dialog, select M2 from the pull-down at the top
of the dialog.
¾ Press .
¾ Press OK.
¾ When finished, use the icon to reset the screen mode to Full.
Many menubar and toolbar operations in SYBYL will operate on the current
selection in the display area. For example, selecting several atoms in the display
area and then clicking on the Display toolbar immediately changes the
rendering of the selected atoms (and connecting bonds) to be capped sticks.
Additional Information:
• Formats for Specifying Objects on page 202.
• Create Complex Expressions on page 211.
Usage Note: Atoms that are invisible cannot be selected and, therefore, cannot
be acted upon unless the operation affects the entire molecule area.
Access:
• Menubar: Selection > Expand
• Icon: on the Selection toolbar.
Access:
• Menubar: Selection > Invert
• Icon: on the Selection toolbar.
Within Selected The atom selection is inverted, but only within the mol-
Molecule Areas ecule area(s) that contain selected atom(s).
Over All Mole- The atom selection is inverted over all molecule areas.
cule Areas For example, with two molecule areas occupied and
only a single atom selected, inverting the selection over
all areas selects all atoms in both molecule areas and
deselects the atom that was originally selected.
Of Molecule Inversion of the selection depends on the original selec-
Areas tion:
• For molecule areas that contain selected atom(s), all
atoms will be deselected.
• For molecule areas that do not contain selected
atom(s), all atoms will be selected.
Access:
• Mouse: click the left button in an unoccupied area of the SYBYL
backdrop.
• Menubar: Selection > Clear
• Icon: on the Selection toolbar.
• Keyboard Shortcut: Ctrl+D
All Atoms
Select all atoms in all molecule areas.
Access:
• Menubar: Selection > All Atoms
• Keyboard Shortcut: Ctrl+A
Access:
• Menubar: Selection > Select Atoms
• Icon: on the Selection toolbar.
Access:
• Menubar: Selection > Select Molecules
Usage Note: Atoms that are invisible cannot be selected and, therefore, cannot
be acted upon unless the operation affects the entire molecule area. For
example, if only the protein and water atoms within a 5 Å radius of a ligand are
currently visible, the Selection > Water operation will select only the visible
waters, not all of them. A subsequent deletion of the selected atoms will delete
only those few visible waters, leaving all others invisible, but still present.
As selections are made by clicking on The expression itself shows the mole-
objects in SYBYL’s display area or cule area and current “formula” that the
using the various buttons, an expression program will use to select the objects for
is formed. Activating the Show Atom the action being performed. As you
Expression check box will expand the become familiar with expressions, you
dialog so that the expression is visible. may enter them directly in the field. Note
that no atoms will be highlighted until
you press Apply.
Molecule Area In the pull-down select the molecule area in which the
selection will be made.
Usage Notes:
• Picking from the screen is enabled only in this
designated molecule area.
• When the dialog is invoked via the icon
(Selection > Select Atoms), the molecule area is
set automatically to that of a pre-selected atom or, if
nothing had been selected, to the current default
molecule area as reported at the bottom of the
SYBYL window (set via Options > Set > Default
Molecule Area).
Hierarchy Contains a hierarchical representation of the structural
contents in the specified molecule area.
• When applicable, the different levels can be
expanded and collapsed by clicking the “+” and “-”,
respectively.
• Click an item in the hierarchy to select it (a check
mark appears in the check box). Atoms that are
hidden cannot be selected.
• When an item with subitems is selected, all its
subitems are also selected.
• When one or more subitems are selected, the check
box of the main item will contain a grey check mark
to indicate a partial selection.
• Right-click menus are available with options for
inverting the current selection. For proteins, the
menu options allow for various degrees of inversion
(e.g., invert the selection within the substructure,
within the chain, or the entire protein).
• If a protein has missing residues within a chain, you
will see multiple entries for that chain, one for each
continuous chain of residues. The residue number
range for each portion of the chain is shown in
parentheses.
Buttons to assist in selecting items in the hierarchy:
select all, invert selection, clear selection.
Selected Displays the number of objects that are selected in the
currently active molecule area.
Usage Note: Atoms that are invisible cannot be selected and, therefore, cannot
be acted upon unless the operation affects the entire molecule area. For
example, if only the protein and water atoms within a 5 Å radius of a ligand are
currently visible, the Selection > Water operation will select only the visible
waters, not all of them.A subsequent deletion of the selected atoms will delete
only those few visible waters, leaving all others invisible, but still present.
Additional Information:
• Formats for Specifying Objects on page 202.
• How to Specify an Atom Expression on page 203
• How to Specify a Bond Expression on page 205
• Monomer Sequence Specification on page 208
• Create Complex Expressions on page 211.
Type List Lists available types for the atoms, bonds, or residues.
• The Atom Types dialog displays a hierarchy of atom
names and types. It functions the same way as the
Expression dialog hierarchy in terms of making
selections and expanding/collapsing lists.
• When bonds are being selected based on atom
types, all bonds connected to specified atoms are
highlighted.
• Bond types include: 1 (single), 2 (double), 3
(triple), am (amide), ar (aromatic), du (dummy),
un (unknown, cannot determine from the parameter
tables), nc (non-chemical).
• The Bond Types and Residue Types dialogs are
simple lists of types. Click multiple items to select
them. Click again to remove from the selection.
Sort Alphabeti- Sorts the list of residues alphabetically when turned
cally activated. Available only in the Residue Types dialog.
Additional Information:
• General Description of the Expression Dialogs
Additional Information:
• General Description of the Expression Dialogs
Additional Information:
• General Description of the Expression Dialogs on page 67.
Additional Information:
• General Description of the Expression Dialogs on page 67
• SYBYL Objects and Their Expressions on page 197
• The Selection Menu and Icons on page 63
Setup
It is always a good idea to clear the screen and reset the display before starting.
Load dicloxacillin.
¾ In the Open File dialog set the Files of Type to SYBYL Mol2.
¾ Select any three atoms in the dialog or Ctrl-click to select them in the
molecule.
¾ Ctrl-click one of the three atoms a second time.
That atom is no longer selected or highlighted.
Usage Notes:
• If multiple molecule areas are occupied, picking from the screen is
enabled only in the molecule area designated at the top of the dialog.
• When the dialog is invoked via the icon (Selection > Select
Atoms), the molecule area is set automatically to that of a pre-selected
atom or, if nothing had been selected, to the current default molecule
area as reported at the bottom of the SYBYL window (set via Options >
Set > Default Molecule Area).
¾ At the bottom of the Atom Expression dialog activate the Show Atom
Expression check box.
You can also type atom ID numbers directly into the field.
¾ In the expression field delete * then type 4,5,6,7 within the paren-
theses.
¾ Press Apply.
Nothing happens to the molecule until you press Apply. Four atoms are
highlighted.
Refer to SYBYL Objects and Their Expressions on page 197 for a complete
description.
So far, you have added atoms to your selection. Now try subtracting the
carbonyl oxygens to keep only the other two.
¾ Press Types.
¾ In the Atom Types dialog, click the + to expand the O category again.
¾ Press Remove.
Only two oxygens remain selected.
SYBYL includes a wide variety of rule-based sets that can be applied to select
atoms. Examples of these are Aromatic, H-bonds, Backbone, Sidechain, Rings,
etc. See Built-in Sets on page 223.
¾ Press Sets.
¾ In the Sets for Atom Selection dialog, activate the Rings check box and
press Add.
Four rings are identified and the Atom Expression field has a defined
argument to locate all atoms within a ring.
You have already selected Rings in the Atom Types dialog, now select another
criteria.
¾ Press Types.
¾ Press Intersect.
The Intersect operator can be thought of as a true “AND” filter in that both
conditions must be met.
Two nitrogen atoms are now selected. This is because only two of the three
nitrogens are also part of a ring.
¾ In the Atom Expression dialog, deactivate the Show Atom Expression
check box.
There are times, however, when the selection must consist of atoms, not full
residues. The following exercise is one such example.
5. Find all atoms that are within a 4 Å sphere of any PHE13 atom.
¾ Press Sets.
¾ In the Sets for Atom Selection dialog activate Sphere and type 4 in the
field.
¾ Press Add.
All atoms within the specified radius are highlighted in the molecule. Notice
that the selection does not include complete residues.
6. In the dialog notice that some of the check boxes are colored to indicate partial
selection within the corresponding residues.
¾ In the dialog expand the hierarchy for any of the partially selected
residues to see the atom(s) selected within.
7. Reduce the current atom selection to sidechain atoms only. You will use a built-
in set defined for that purpose.
¾ Press Sets.
¾ In the Sets for Atom Selection dialog activate the Sidechain built-in set.
¾ Press Intersect.
19 atoms are selected: all sidechain atoms within a 4 Å sphere around any
PHE13 atom.
¾ If you are curious about the expression used to identify these atoms,
activate the Show Atom Expression check box.
8. Color the selected atoms. You can do this via the toolbar while the dialog is
open.
9. The SYBYL menubar is disabled while the Atom Expression dialog is open.
¾ Press OK to exit the Atom Expression dialog with the current selection.
Additional Information:
• General Description of the Expression Dialogs on page 67
• SYBYL Objects and Their Expressions on page 197
6.5.1 Setup
1. Load dicloxacillin from a file in SYBYL’s demo directory.
¾ In the Open File dialog set the Files of Type to SYBYL Mol2.
The Atom Expression dialog is posted and automatically set to the same
molecule area.
¾ Click on the nitrogen in the fused (β-lactam) ring system then press
Add.
The three bonds between the nitrogen and its highlighted neighbors are selected
in the dialog.
All aromatic carbons are highlighted, and the dialog reports that 6 bonds are
currently selected.
The Sets for Bond Selection dialog presents named definitions that can be used
to identify bonds.
• A few built in sets can be applied to bonds. See Built-in Sets on page
223.
• Special purpose sets are defined in the macromol dictionary. See Global
Sets in the Biopolymer Dictionary on page 218.
Most defined sets pertain to biopolymers. However, one of them can be used as
an example for this tutorial: Rings.
¾ In the Built-in Sets section, activate Rings then press Add.
On the screen all ring atoms are highlighted. In the dialog the 19 bonds between
these atoms are selected.
Additional Information:
• General Description of the Expression Dialogs on page 67
• SYBYL Objects and Their Expressions on page 197
6.6.1 Setup
1. Load crambin from a file in SYBYL’s demo directory.
Below the hierarchy in the dialog a line reports the number of substructures
currently selected.
All atoms in the selected residues are highlighted in the display area. Below the
hierarchy in the dialog a line reports that 5 substructures are currently selected.
The Residue Types dialog lists all possible monomer types available in the
dictionary. The standard amino acids are in the leftmost column. You can also
Sort Alphabetically to facilitate selection.
¾ In the Residue Types dialog, select CYS in the list and press Add.
The six CYS residues are highlighted with the green selection markers.
All sets in this dialog are substructure sets, which means that they apply to
entire residues. The list of sets is compiled from two sources:
• Special purpose sets whose definitions are stored in the macromol
dictionary. See Global Sets in the Biopolymer Dictionary on page 218.
• Sets that were created automatically by SYBYL upon reading the PDB
file. See sets created upon reading a PDB file (in the Biopolymer
Manual).
All atoms in residues in one of the two helices are highlighted with the green
selection markers.
All molecules and all graphics images, known as backgrounds, are removed
from the SYBYL window.
Delete Molecules
Clear the molecule areas containing the selected molecules. This functionality is
enabled on the menubar and icon only if at least one atom has been selected.
Delete Atoms
Delete the selected atoms. This functionality is enabled on the menubar and
icon only if at least one atom has been selected.
Usage Note: Atoms that are invisible cannot be selected and, therefore, cannot
be deleted via this menu item or icon.
Unless entire molecules are deleted, the associated background images, such as
MOLCAD surfaces, remain on the screen.
Delete Backgrounds
Only atoms, MOLCAD surfaces and ribbons as well as potential surfaces can be
selected and deleted in this manner.
Icon:
Use on the Miscellaneous toolbar.
Command Line: STATIC RESET
Notes:
1. The state saved to the stack includes coordinates, atom and bond definitions.
2. UNDO and RECOVER do not reverse the effect of labels or colors.
• If you want to reverse the effect of a labeling operation, use View >
Unlabel.
• You can not reverse the effect of coloring operations. If you have a color
scheme you wish to save, you need to save the molecule with that color
scheme.
3. The automatic saving to the stack is controlled by the SET AUTOSAVE
command (described in the Graphics Manual).
Use the options under the Edit menu (described in Menubar to Command
Mapping) to sketch and modify molecules. Use the Sketch Molecule menu
option to draw a molecule. The other menu options allow you to add, define,
modify, copy, and delete various molecular components.
• Sketch a Small Molecule Tutorial on page 96
• Ring Fusion Tutorial on page 103
• Load Fragments on page 109
• Access the Sketcher on page 111
• Sketching Techniques on page 111
• Sketcher Toolbars on page 115
• Modify Molecules Outside of the Sketcher on page 118
• Atoms on page 118
• Bonds on page 125
• Chemical Group on page 128
• Delete or Modify Substructures on page 129
• Chirality on page 130
• Center of Rotation, Name, Type, etc. of a Molecule on page 133
• Combine (Fuse) Two Molecules on page 134
• Combine (Join) Two Molecules on page 135
• Adjust Bond Lengths and Angles to Match Standards on page 135
• Scan Torsions to Reduce van der Waals Contacts on page 136
• Create a Molecule by Averaging Existing Molecules on page 136
• Define and Modify Geometric Features on page 138
8.1.1 Preface
In this tutorial, you will build and minimize Atropine by building the most
complex ring system first and then adding the substituents. Typically, molecular
fragments from the Standard Fragment Library are used to quickly construct
ring systems with good geometry. However, in order to better demonstrate
SYBYL’s sketching capabilities, you will use the Sketch Molecule menu
items to construct and optimize the most complex ring system.
Before performing the following tutorial you should be familiar with the
graphics functions of SYBYL. If necessary, refer to the Quick Reference
section in the Graphics Manual for a summary.
8.1.2 Set Up
1. It is always a good idea to clear the screen and reset the display before starting.
2. Adjust the tailor setting for cleaning up structures within the sketcher.
The default is 4_SCAN, which involves non ring bonds only. For this example,
the ring systems need to be cleaned up as well and using 6_MINIMIZE will
accomplish this by doing an energy minimization of the sketched structure.
Any clean up option from 2 to 6 includes all options preceding it in the list,
therefore, all non-ring bonds have their bond lengths and angles adjusted, and
the torsion angles are scanned and adjusted to relieve bad contacts.
¾ Press Apply then Close.
A series of toolbars are added to the SYBYL window. You may reposition them
along any edge of the SYBYL window. See Sketcher Toolbars on page 115 for
a full description.
2. Display a grid to aid in building the molecule to scale. The spacing between
grid points is 1.54 Å, the sp3 carbon to sp3 carbon bond length. The grid scales
with the molecule in order to show the correct bond length.
Note: If the grid gets in your way, toggle it off by pressing again.
When you close the ring by picking atom 1, no atom is highlighted, indicating
that continuous Draw mode is temporarily deactivated. Continuous mode is
always suspended when an existing atom is chosen, whether it is the current
atom of attachment or another atom. In the former case, no bond is drawn; while
in the latter case, a bond is drawn and then continuous draw mode is deacti-
vated.
SYBYL displays a label indicating that the type has been successfully changed
and the atom is colored blue.
¾ Click and hold down the Left mouse button and drag the cursor up to
rotate the molecule about the X axis until it has an orientation similar
to that shown in the figure below.
¾ Click a point below atom 2 and then another point diagonal to the
new atom.
¾ Click atom 6 to close the ring.
The molecule’s geometry is optimized quickly using the Tripos force field.
¾ Rotate the molecule until its orientation is similar to that shown in the
figure below.
The double bond appears and continuous Draw mode is deactivated, since an
existing atom was chosen.
¾ Click each of the three atoms: 9, 13, and the end of the double-bond.
The atoms are labeled with an O and colored red to reflect the change.
¾ Click .
¾ Click .
All atom and bond types are automatically converted to SYBYL types, based on
the connectivity prior to adding hydrogens.
¾ Press Save.
In this tutorial, you built and minimized atropine by building the most complex
ring system first and then adding the substituents.
Additional Information:
• Combine (Fuse) Two Molecules on page 134
8.2.1 Set Up
1. It is always a good idea to clear the screen and reset the display before starting.
1. Read in the two fragments, color them by atom type, and label both structures.
¾ File > Get Fragment
¾ Click atom 6 in pyridine, and then atom 2 in furan to form the first
pair.
¾ Click atom 5 in pyridine, and then atom 3 in furan to form another
pair.
¾ In the Select Atom dialog, press End.
Furan is fused to pyridine. The molecule whose atom was selected first
(pyridine) to perform the ring fusion is updated.
The two rings are fused with a spiro center; the resulting model appears in M2.
3. Use two pair of atoms to fuse two non planar bonds. SYBYL resolves the
ambiguity automatically by selecting the alternative which gives rise to the best
fusion geometry. The results are displayed in M2.
Two non planar bonds are fused. The resulting model with extraneous
hydrogens appears in M2, showing that the selection of two atom pairs was
insufficient for this type of fusion.
4. Use three pair of atoms to fuse two non planar bonds. As in the previous steps,
SYBYL automatically resolves the ambiguity. The results are displayed in M3.
Two non planar bonds are fused; the resulting model appears in M3.
5. Use four pair of atoms to fuse two non planar bonds. The results of the fusion
are displayed in M4.
Manual fitting of the two bonds to be fused reveals that the torsional angles of
the four atoms involved are 60° in piperidine and -60° in tetrahydropyran. In
order to produce a geometry better suited for the cis fusion you want to perform,
tetrahydrofuran is inverted first.
¾ Edit > Chirality > Invert
Two non planar bonds are fused; the resulting model appears in M4.
The planar bond is fused with a non planar bond. Notice the poor quality of the
geometry at the ring fusion and the fact that extraneous hydrogens are left over
from the hexahydroazepine. Clean up and minimization are necessary before
this model could be used.
The best strategy to assure the quality of the fusion and reduce the need for
minimization is to make sure that the geometry of the bonds to be fused is
identical in both molecules before the fusion occurs.
Additional Information:
• Libraries of Chemical Groups and Fragments on page 231.
• Load a Molecule from the Fragment Library: on page 16 for an example
exercise.
File > New > Small Molecule always uses the first empty molecule area.
Edit > Molecule > Sketch and determine the molecule area to use as
follows:
• If nothing is selected, the Sketcher uses the first empty molecule area.
• If one or more atoms are selected in the same molecule area, the
Sketcher is launched for that molecule area. This is how to use the
Sketcher to modify an existing molecule.
• If atoms were selected in multiple molecule areas you will be prompted
to specify which molecule area the Sketcher will operate on.
• Additionally, any hidden atoms in the selected molecule are made
visible upon invoking the Sketcher.
Molecules are drawn flat until you rotate the structure. Any atom added subse-
quent to a rotation assumes the transformed Z-coordinate of the atom to which it
is bonded. Unconnected atoms are always two-dimensional since there is no
reference point.
• Sketching Techniques on page 111
• Sketcher Toolbars on page 115
Additional Information:
• Edit > Clean-Up Molecule > 3D Geometry (Concord) for fast
conversion of 2D coordinates to 3D (in the Concord Manual).
• TAILOR SET GRID to customize the displayed grid.
Although flexible enough to enable building any structure, the Sketcher does
have enough chemical sense to warn you when you have done something
unnatural. For example, SYBYL displays a message if the valence of an atom is
about to be exceeded. It is your decision to continue or not.
You can stop the continuous drawing mode (also referred to as “pen up
movement”) by doing one of the following:
• To cancel the selection of a point of attachment, click the last atom
drawn.
You can then move the cursor to another part of the molecule without
drawing a bond. When you pick a new point of attachment, continuous
drawing mode is turned on again.
• Click an existing atom. A bond is drawn from the current atom to this
existing atom and then the pen up movement is initiated.
SYBYL designates the atom types with only the atomic symbols, in order to
eliminate the burden of having to decide the proper SYBYL atom type.
Atom Types
Method One: Change the default atom type, before adding the new atom to the
model:
1. On the second toolbar, click the desired atomic symbol.
If the atom type is not listed, click More to display a periodic table and
select the desired atomic symbol. The table is color-coded using the SYBYL
atom type coloring scheme. Once a selection is made, click X in the upper
corner to close the table. (Note that the selected atomic symbol now appears
as a button below the More button in the toolbar.)
2. Click in the display area to add a new atom of that type.
Subsequent atoms have the new atom type until you select a different atomic
symbol. Use this technique if you want to draw a chain of atoms, other than
carbons.
Branching
To draw an atom not connected to the last atom displayed, a pen up action must
be signified by choosing this last (highlighted) atom again. SYBYL removes the
highlighting and temporarily turns off the continuous draw mode. When you
choose a new point of attachment, SYBYL automatically turns the continuous
drawing mode on and you can add a new chain of atoms.
If you select a point of attachment in error, click that atom again to initiate the
pen up movement. You can now select a new point of attachment.
In order to make different atom types easily identified, heteroatom labeling and
molecule color, coded by atom type, are the sketcher defaults.
Multiple Bonds
The same strategy can be repeated for sketching triple bonds. Aromatic bonds
are designated by alternating single and double bonds within the ring.
Rings
Z Coordinate
To add a third dimension to the molecule, apply rotations to the model. Once an
atom has a Z-coordinate, any subsequent atoms attached to it are drawn in the
same Z-plane. For example, if a rotation precedes moving an atom ( ), the
atom being moved is drawn in a different plane from the rest of the molecule.
Many different conformations of a molecule can be achieved with this method,
such as chair or boat cyclohexane.
Usage Notes:
• To build upon a chemical fragment you must retrieve the fragment
before accessing the Sketcher. See Load Fragments on page 109.
• The clean up method to be used when exiting the Sketcher must
specified before accessing the Sketcher. See TAILOR SET SKETCH
CLEAN_UP in the Tailor Manual. The default method (4_SCAN) fixes
non-cyclic bond lengths and valences angles and rotates non-cyclic
bonds to escape atomic overlaps.
A toolbar can be moved to the top or the right side of the display area by
clicking on the dashed line and dragging it to the new location.
Toolbars can be reordered by dragging one at a time to the last position (closest
to the display area). You can also combine toolbars by dragging one over the
other. (This is what always occurs if you move more than one toolbar to the top
of the display area.)
Toggles the grid on and off. Use the grid to aid sketching.
Spacing between grid points is 1.54 Å, the approximate
length of a carbon-carbon single bond.
EXIT Performs clean up procedure and assigns SYBYL atom
types (see description for the clean up tool).
8.5.1 Atoms
SYBYL attaches chains to the existing structure with ideal geometry. SYBYL
determines the coordinates of all atoms from the parameter tables.
The dummy atom’s name at the centroid position is defined according to the
nomenclature first presented in Kurt Wüthrich, NMR of Proteins and Nucleic
Acids, J. Wiley and Sons, 1986. For example, the beta methyl group on alanine
is named “QB”.
Add Hydrogens
Fill all empty valences with hydrogens. If the molecule is a protein, nucleic
acid, or saccharide, the Biopolymer functionality, BIOPOLYMER ADDH, is
exercised first. See License Requirements for SYBYL Basics on page 8.
SYBYL sets bond lengths and angles to standard values determined from the
parameter file (described in the Force Field Manual).
Hydrogens, when added, acquire the rendering mode of the atoms they are
attached to.
SYBYL sets bond lengths and angles to standard values determined from the
parameter file.
Deleting all hydrogens works on whole molecule areas, affecting only those
containing selected atoms or all of them is nothing is selected.
Deleting atoms also removes all bonds involving the deleted atom(s) and any
features (normal, plane, constraint) attached to them. SYBYL renumbers atoms
and bonds to reflect the removal of objects from the molecular description. If
the removed atom is a member of a static set, the set membership is updated.
Removing all atoms is equivalent to deleting the molecule.
SYBYL deletes the bond between the specified atoms along with all atoms on
the target side of that bond.
Note: You can not use the Split functionality if the indicated bond is in a ring.
You must first break the ring by removing a bond or an atom.
Modify an Atom
Alternate atom types can come from two sources: the macromol dictionary (also
referred to as the default source) or user input. Alternate atom types are needed
for energy calculations using non-Tripos force fields. MODIFY ATOM
OTHER_TYPES displays or lists alternate atom types from either source, and
allows input of user-assigned alternate types. User-assigned types are stored
with the molecule, and take precedence in force field calculations over
dictionary-supplied alternate atom types. Currently supported alternate atom
type sets are:
• Kollman all-atom (KOLL_ALL) and Kollman united-atom (KOLL_UNI)
force fields. A list of Kollman atom types is provided in the Force Field
Manual. Note: Alternate atom types must be defined for both KOLL_UNI
and KOLL_ALL force fields for energy setup to work. If the atom type is
defined for only one, the ENERGY, MAXIMIN2, and DYNAMICS SETUP
commands all fail with an error condition.
Additional Information:
• The Load Charges section of the Biopolymer Manual to load atomic
charges and alternate atom types from the dictionary.
8.5.2 Bonds
The bond type of the new bond is set by the atom types at its endpoints. If there
is ambiguity regarding the bond type, a prompt asks for the resolution. Atomic
positions are not altered by adding a bond.
Single bonds may also be added using the Quick Bonds functionality. SYBYL
adds a single bond between two atoms if the distance between them is within an
acceptable range. This is particularly useful for PDB files containing discon-
nected HETATM records.
SYBYL adds a bond between two atoms, A and B, if the distance between
them, DISTAB, is within acceptable range:
The asymmetry of the acceptance window (Tol_Neg > Tol_Pos) allows for
alkynes (Ideal_Bond = ~1.15 Å) and certain short aromatic C-C bonds to be
recognized as bonds without making chemical oddities from non-covalent
intramolecular hydrogen bonding patterns.
Additional Information:
• Combine (Join) Two Molecules on page 135
• TAILOR SET CONNECT to alter the characteristics of the connectivity
determination.
Delete Bonds
Menubar and toolbar do not require pre-selection, but will act on pre-selected
atoms by deleting the bond(s) between them.
Features (rotatable bonds) associated with the deleted bond are removed as well.
Bonds are renumbered to reflect the removal of objects from the molecular
description. If one of the two last atoms in a substructure is a biopolymer atom
(as defined in the macromol dictionary), SYBYL retains the root atom in the
substructure and the other atom in the substructure zero.
Attributes can be removed from one or more bonds without deleting the bonds
themselves.
Modify a Bond
Modify Type via the Edit > Bond > Modify Type
Menubar:
Modify Type via MODIFY BOND AUTO_TYPE|TYPE bond_expr
Command Line: {type}
• AUTO_TYPE—Force the automatic determination
of bond type according to types of atoms at each
end of the bond. Only prompts for bonds whose
types are ambiguous.
• TYPE—Prompt for type for each specified bond.
No adjustment of parameters other than type is
attempted for selected bonds.
Modify Length via Edit > Bond > Modify Distance
the Menubar:
Modify Length via MODIFY DISTANCE atom1 atom2 value
Command Line:
Modify Angle via the Edit > Bond > Modify Angle
Menubar:
Modify Angle via MODIFY ANGLE atom1 atom2 atom3 angle
Command Line:
Modify Torsion via Edit > Bond > Modify Torsion
the Menubar:
Modify Torsion via MODIFY TORSION atom1 atom2 atom3 atom4
Command Line: angle
When changing the length, angle, or torsion, SYBYL alters the coordinates of
last specified item and all atoms attached to it. The atoms must be connected to
form a bond, angle, or torsion, respectively. If the bond, angle, or torsion is in a
ring, an error is reported and no alteration is made.
The permission on the Group Library should normally be “read only” to prevent
accidental modification. However, the Group Library is user expandable, and
before adding a group to this library, you must change the permission on the file
$TA_DATA/GROUP to allow writing:
chmod +w $TA_DATA/GROUP
Set the permission back to read only after the group has been added:
chmod -w $TA_DATA/GROUP
Additional Information:
• See Group Library Structure and Contents on page 232.
Delete Substructures
Modify Substructures
All types that are not temporary are permanent. Only RESIDUE has any special
meaning. It is used extensively in the manipulation of biopolymers where it is
synonymous with monomer. Generally you should not alter the substructure
types; they are managed by the system.
8.5.5 Chirality
Determine Chirality
Both the chirality of an atom and the cis-trans isomerism about a double bond
can be determined by using a set of rules developed by Cahn, Ingold and Prelog
and adopted by IUPAC (See J. Org. Chem., 35, 9, 2849, (1970)). These rules
govern the sequencing of substituents about the chiral atom or double bond.
Once the substituents are assigned a priority, simple geometric algorithms
determine which type of isomerism is present. These same rules are used to
determine the prochirality of an atom.
Atom chirality attributes are used by the expression generator %sln() when
converting a SYBYL molecule to an SLN string. The chirality will then be
expressed as [S=N] or [S=I] (see the SLN Manual for details). The bond stereo
attributes are also used by the expression generator %sln().
Additional Information:
• TAILOR SET CHIRAL to alter the method for calculating chirality.
Invert Chirality
If all atoms in the molecule are to be inverted, the entire molecule is inverted by
reflecting the X-coordinate through the YZ plane. Otherwise, each individual
tetrahedral atom is inverted by exchanging two substituents. Note that non-
chiral centers may also be inverted.
Atoms at ring fusions cannot be inverted individually, but only as part of the
inversion of the whole molecule.
The plane must be defined on the molecule. Any arbitrary atoms may be
reflected through the plane. Examine the resulting bonding geometry carefully,
since the program pays no attention to the geometrical arrangement during this
operation.
Additional Information:
• DEFINE PLANE to calculate the equation of the plane.
The two structures do not have to be cyclic. At least two atoms must be selected
in each molecule; more atoms help direct fusion of non planar bonds. Terminate
the input list with the end-loop character (|).
SYBYL places the fused structure in the molecule area of the first atom of each
pair. Coordinates of atoms used for the fusion are taken from the first molecule.
The bonds directly connecting fusion atoms in each molecule are discarded. An
attempt is made to retain all other bonds in both molecules. If the atomic
valence of the fusion atom is exceeded, any Hs attached to fusing atoms are
discarded and the fusion rechecked. If the operation still fails, an error is
reported and the command terminated. You must then discard enough atoms to
make fusion legal. If the operation succeeds, Hs are replaced to fill valences of
atoms from which they were removed.
Spiro fusions cannot be specified by selecting a single atom pair. They can be
specified by adding Hs and indicating the fusion of an internal bond in one
molecule with the bond involving the H atom.
Additional Information:
• Ring Fusion Tutorial on page 103.
• TAILOR SET FUSE to select default parameter set to alter character-
istics of the fusion.
The length of the new bond is determined by the type of the atoms being joined
and is taken from a table of standard bond lengths. The two atoms specified are
eliminated by the join operation.
Groups being joined may be in same molecule area or in different areas. In the
latter case, atoms to be joined are copied into the target atom’s molecule area
and then the bond formed.
Additional Information:
• Add Bonds Manually on page 125 to connect two atoms.
• Merge Molecule Areas on page 56.
• TAILOR SET JOIN to customize the parameters for joining.
L ij ≤ D ij ≤ U ij [EQ 2]
Where Lij is the lower bound for the distance (Dij) between atoms i and j, and
Uij is the upper bound. A delta of 0.05 is added to or subtracted from the value
obtained from the parameter tables to derive the upper and lower bounds,
respectively.
The specified torsion angles are scanned, through a full 360°, for positions
which relieve bad steric interactions. Only one bond at a time is altered. After a
position is found, that bond is removed from the set being considered. Scanning
continues until all interactions dependent upon these bonds are relieved or until
no progress is made from one iteration to the next. Interrupt the process by
typing <control> C.
Additional Information:
• TAILOR SET SCAN to alter characteristics of the scan.
• The following BIOPOLYMER subcommands: ADD_SIDECHAIN, CHANGE,
INSERT, JOIN, SET CONFORMATION.
Assuming the starting set of molecules are different conformations of the same
structure, this command creates another conformation (of the same molecule)
where:
• Coordinates of every atom are the average of the X, Y, Z coordinates of
corresponding atoms in selected molecules.
• All other aspects of the molecule (bonds, substructures, features, etc.)
are taken (arbitrarily) from one of the selected molecules.
If the selected molecules do not all contain the same number of atoms, an error
message is displayed and no molecule is created. Make sure all other aspects of
the molecules are consistent (bonds, substructures, etc.).
Note:
Whole or partial re-orientation (via Fit Atoms, Freeze Molecule, ORIENT,
geometrical modification or manipulation of rotatable bonds) after defining
centers of mass, centroids, extension points, normals, or planes renders the
feature invalid. Use the EVALUATE command to update the feature’s position.
Additional Information:
• VISUALIZE, in the Graphics Manual, to display some of the defined
features.
• List Information About SYBYL Objects on page 155.
Note: Atomic weights now (SYBYL 7.1) correlate with the latest accepted
figures from IUPAC and NIST. The average difference is 0.01% of the values in
SYBYL 7.0. For unstable atoms, the values for the most stable isotope are used.
• IUPAC: Pure Appl. Chem., Vol.75, No.8, pp 1107-1122, 2003.
• National Institutes of Standards and Technology (NIST)
8.6.2 Centroid
A centroid is a dummy atom at the center of a group of atoms. When defined, it
is added to the coordinate list and a feature in the molecular description. The
dummy atom is connected through a dummy bond to the atom used in the calcu-
lation closest to its position. Dummy atoms have the type Du and are colored
magenta. (See TAILOR SET CENTROID to alter the characteristics of the
centroid.)
8.6.4 Line
A line adds a dummy atom at a specified distance along the path between two
atoms.
Additional Information:
• See Plane on page 143 for information about how to define the required
plane.
• See TAILOR SET NORMAL to alter the characteristics of the normal.
8.6.6 Plane
A plane is represented by four dummy atoms connected by four dummy bonds
delineating a parallelogram. (See TAILOR SET PLANE to alter the character-
istics of the plane.) The plane is stored as four dummy atoms, four dummy
bonds and a feature in the molecular description.Dummy atoms have the type
Du and are colored magenta.
Additional Information:
• Normal to a Plane on page 142 for using a plane to define a normal.
• Reflect Atoms Through a Plane on page 132
Renumbering atoms causes all defined features to be deleted from the molecule
because there is no automatic translation from the internal representation of the
feature definition to atom numbers. All other information about the molecule is
suitably transformed and restored after renumbering.
You are prompted for the ID number of the atom you want in each position. (To
display current atom numbers, use LABEL ID * before renumbering.) Positions
are given in sequence from 1 to the number of atoms in the molecule. Specifi-
cation can be terminated at any time. Atoms not specified to be renumbered
retain their relative order and are added to the molecule list immediately behind
atoms which were renumbered.
For details on defining specific features and constraints, see the “UNITY
Queries” chapter, in the UNITY Manual.
Define via the UNITY > Edit Query > Add Features
Menubar:
Define via DEFINE UNITY_FEATURE option
Command Line:
• 4_POINT_ANGLE_CONSTR • LINE
AINT • LP_ANGLE_CONSTRAINT
• ACCEPTOR_ATOM • NEGATIVE_CENTER
• ACCEPTOR_SITE • NORMAL_POINT
• ANGLE_CONSTRAINT • PARTIAL_MATCH_CONSTR
• AROMATIC AINT
• BOND_PATH • PLANE
• CENTROID • POSITIVE_N
• RECEPTOR_SITE
• CONTAINING_VOLUME_CO • SPATIAL_CAP
NSTRAINT • SPATIAL_LINE
• DISTANCE_CONSTRAINT • SPATIAL_PLANE
• DONOR_ATOM • SPATIAL_POINT
• DONOR_SITE
• EXCLUDED_VOLUME_CONS • STERIC_FEATURE
TRAINT • SURFACE_VOLUME
• EXTENSION_POINT • TETRAHEDRAL
• FRAGMENT • TORUS
• HYDROPHOBIC
Delete Non- UNITY > Edit Query > Delete > Atoms not in the
Query Atoms Query
via the The list of atoms to remove is displayed in the atom
Menubar: expression dialog and highlighted on the molecule.
Changes to the atom expression may be made before
pressing OK to remove the atoms.
Geometric Measurements
Additional Information:
• BIOPOLYMER MEASURE to measure omega and zeta angles.
• TAILOR SET GENERAL ANGLE_RANGE to specify how an angle range
should be displayed.
Distance
Torsion Angles
Additional Information:
• List Coordinates, Distances, or Angles on page 149.
Additional Information:
• Record the Output from a Single Command on page 194.
• Intra-/Intermolecular Measurements on page 148.
• BIOPOLYMER MEASURE to conveniently measure omega and zeta angles.
• BIOPOLYMER CHECK_GEOMETRY to report deviations from standard
geometry.
Option:
In the atom, bond, and substructure list, an asterisk (*) in the column following
the ID indicates that the object belongs to an internal ring (i.e., a ring totally
contained within a substructure), whereas an “at” sign (@) indicates an external
ring (i.e., a ring which spans substructure boundaries). Substructures cannot
participate in internal rings but they can be members of external rings.
For sets, an asterisk (*) in the column after the ID indicates that the set is
defined and managed by the system.
Additional Information:
• Record the Output from a Single Command on page 194 to copy the
listing into a file.
• Define and Modify Geometric Features on page 138.
• TAILOR SET GENERAL ATOM_IDENTIFIER to alter the characteristics
of atom listings.
Use the full generality of the object expression syntax to determine which
objects to include. The PRINT command writes out the file SYBYLPRINT.LIS and
submits it to lpr for printing.
In the atom, bond, and substructure list, an asterisk (*) in the column following
the ID indicates that the object belongs to an internal ring (that is, a ring totally
contained within a substructure), whereas an “at” sign (@) indicates an external
ring (a ring which spans substructure boundaries). Substructures cannot partic-
ipate in internal rings but they can be members of external rings.
For sets, an asterisk (*) in the column after the ID indicates that the set is
defined and managed by the system.
Additional Information:
• TAILOR SET GENERAL ATOM_IDENTIFIER to alter the characteristics
of the listings.
Note: To explore chemical and biological databases use UNITY, the search and
analysis system. See the UNITY Manual.
Because Mol2 databases are composed of only ASCII files, they are more
portable across different machine platforms than binary databases (e.g., Mol2
databases are portable across platforms, whereas binary databases are not).
Mol2 databases are less susceptible to corruption than binary databases and are
more recoverable in case of corruption, since molecules can be held in separate
files. However, manipulating files within a Mol2 database via the system shell
while the database is open can generate error messages. Closing the database
(and any tables using the database) and reopening it usually eliminates such
errors.
You can create a Mol2 database using the DATABASE CREATE and DATABASE
XCREATE commands, or from the system shell using existing Mol2 files created
by other parts of SYBYL. For example, see the Database Tutorial on page 159.
Also see the TAILOR SET DATABASE command for information about the
MULTIMOL2 variable and how it affects Mol2 databases created from the system
shell.
11.2.1 Set Up
1. It is always a good idea to clear the screen and reset the display before starting.
The console reports that the database is open and in UPDATE mode.
Tip: Use the MODE command for complex commands which have many options.
It allows you to establish the upper level command and only enter options until
you exit this mode. When you are in this mode, any command not available as
an option can be invoked by preceding it with the word COMMAND.
2. Organize the polar amino acids, according to their charge, into sets named
basic, acidic, and polar_neutral. Include a comment string describing the set.
Database sets are user-defined groups of molecules which have some shared
property (or properties). These properties are distinguished from the ones which
Tripos defines (molecule types,…) and database classes. The group membership
of database sets is static.
¾ SHOW SET *
The definitions of all sets in the current database are shown in the console.
There is no limit on the number of sets.
The definition and contents of all classes in the database are displayed. Notice
how HYDROPHOBIC contains everything that is not HYDROPHILIC (or more
precisely, “not in the property group hydrophilic”).
Additional Information:
• Define/Modify Definitions of Groups on page 176
¾ Press the Enter key on your keyboard when prompted for a comment
string.
Sets may be redefined at any time, even in terms of their own current contents,
so that it is easy to add a new member.
Use the SELECT command with either the molecule’s full or partial name (with
wildcards).
The DATABASE command can use property group definitions as a basis for
generating selection menus. The Standard Fragment Library is organized using
just this feature.
¾ Type: SEARCH MENU Hydrophilic NAME
The following appears in the console:
Hydrophilic
1. basic
2. acidic
3. polar_neutral
Menu items are selected by number. You may move down a level, back up a
level, or go to the top.
¾ Type 1.
Basic
1. ARGININE
2. HISTIDINE
3. LYSINE
¾ Type 2.
3. Use an expression to retrieve glutamic acid after first restricting your search to
molecules that are both hydrophilic and acidic.
¾ Type: GET (hydrophilic&acidic)
You can use any combination of union, intersection, difference, and negation of
property groups and name specifications (with or without wildcards) to select
molecules for retrieval. These facilities, coupled with the ability to organize
molecules into groupings meaningful to you, allow arbitrarily complex struc-
tures to be manipulated with ease.
¾ Type: ENDMODE
Additional Information:
• TAILOR SET DATABASE to alter characteristics of the database opening.
• To unlock a database that was not properly closed because of a system
crash, enter the following in a console: $TA_BIN/dbunlock
• DATABASE OPEN assigns a value to the UIMS2 variable
DATABASE_NAME.
The Database Selection dialog that is displayed is very similar to the dialog for
opening files (see the Open File dialog description).
The database that is created becomes the default user database. It is automati-
cally opened in UPDATE mode; there is no need to open the database after
creation. If a file already exists with the given file name, you have a choice of
replacing the old one or issuing the command again to give another file name.
Replacing the old file creates a new file with that same name and deletes the
contents of the old file.
UIMS2 variable:
• The DATABASE CREATE and DATABASE XCREATE commands assign a
value to the UIMS2 variable DATABASE_NAME.
Aliases are useful in conjunction with database qualifiers. An alias can be used
in a qualifier instead of the full database name. A database can only have one
alias. If the specified database already has an alias, the old alias is overwritten.
A user assigned alias is lost when a user database is closed.
UIMS2 Variable:
• DATABASE_NAME.
If the default database is closed and other databases are open, one is arbitrarily
selected as the new default user database.
Additional Information:
• Database Query Expressions on page 170.
The Venn diagrams below illustrate the logical operators. A, B, and C are
general object sets. Shaded areas represent the selected set D which results from
the indicated operations. The outer circle represents the total set from which the
subsets are chosen.
In database query expressions, operators are evaluated from left to right, with
operations of highest precedence evaluated first. The order of operator prece-
dence is (from highest to lowest):
Negation ~ highest
Intersection &
Union, Difference +– lowest
Examples
Retrieve tryptophan from current database and place it in M1.
DATABASE GET (tryptophan) m1
Retrieve all molecules whose names begin with t (or T) from current database.
For multiple matches, you are asked to select one.
DATABASE GET (t*) m1
Retrieve all molecules whose names begin with h (or H) and are members of the
group substrate from current database. For multiple matches, you are asked to
select one molecules.
DATABASE GET (substrate & h*) m1
Retrieve all molecules whose names begin with 1,4,5 T and are members of the
group reaction1 or reaction2 (or both). Use parentheses to ensure the union
operation takes place before the intersection.
Double quotes around the (partial) molecule name are required since it contains
special characters.
Additional Information:
• The Molecular Spreadsheet Manual for a complete description.
Full database names are listed along with aliases given in parentheses. The
default user database is denoted.
Additional Information:
• Open/Save Mol2 Files via the Command Line on page 41.
Deletion of groups from a database has no effect on the molecules which were
inside those groups. Molecules themselves must be explicitly deleted.
The database must be open in UPDATE mode for this command to operate
successfully.
Grouping Mechanisms
Note:
• Database must be open in UPDATE mode for this command to operate
successfully, or APPEND mode is sufficient if the molecule group does
not already exist in the database.
• Each time a defined class’ name appears in a database query expression,
it is reevaluated and its members determined for the database.
• If a molecule, defined as a member of a set, is deleted, that molecule is
automatically removed from the set.
Additional Information:
• The Database Tutorial on page 159 for an example.
Notes:
• If new_name for a molecule already exists in the database, you are asked
whether or not the new molecule should replace the current one.
• If new_name for a group already exists in the database, the operation
fails.
• Database must be open in UPDATE mode for this command to operate
successfully.
• Both names may contain a database qualifier. However, the operation
fails if the qualifiers do not refer to the same database.
mol2dbms:
• Mol2 files containing more than one molecule are broken into multiple
Mol2 files, one molecule per Mol2 file. This “flattens” the database.
• Mol2 files are renamed so file name matches (or nearly matches) name
of molecule in file.
• Reorganization can decrease access time, but has little effect on database
size, since Mol2 databases rarely accrue unused space.
• Reorganizing a Mol2 database is useful only when the database was
created by the user directly from the system shell. This is because Mol2
databases, created and accessed only via the DATABASE command, have
neither MultiMol2 files nor misnamed Mol2 files.
• Whenever SYBYL writes Mol2 files via the DATABASE command(s),
they are written with at least 6 digits of precision. If the value of the
tailor variable MOL COORD_PLACES is less than 6 (such as the default of
4), it is set to 6 during the operation of the DATABASE command and
reset when complete. If, however, the values higher than 6, the tailor’s
value is used throughout.
• Warning: The DATABASE REORGANIZE command creates a new Mol2
database with a temporary name. This name is generated in the directory
set by the environment variable TMPDIR. If the variable is not set, the
new database is created in the working directory. If this variable is
defined in your environment, that is where the new database ends up,
and hence appears to be lost.
mdbms:
• A consistency check ensures the database contents match the index
structure. This is the only accepted method of recovery for a corrupted
database (as indicated by the error message RECORD_KEY_ERROR).
• Database must not be open by any user when the REORGANIZE command
is given. The reorganized database overwrites the old file.
• Highly active databases should be periodically reorganized to recover
unused space. Compressing the files can have a significant impact on
access time.
Note: Mol2 files written via database operations have at least 6 digits of
precision. If the tailor variable MOL COORD_PLACES is set to < 6 (such as the
default of 4), it is set to 6 during the operation of the DATABASE command and
reset when complete. If the value is > 6, the tailor’s value is used throughout.
SYBYL first checks the names of open databases (which can be seen using the
ALLOPEN command). If the database qualifier matches a name of an open
database, that database is selected for the operation. If no open database name
matches, then the SYBYL checks the alias of any open database. If there is a
match, that database is selected for the operation. If no aliases of open databases
match, then the qualifier is considered to be invalid. (The same process applies
to the open database arguments of the ALIAS, DEFAULT, XADD, XCLOSE, and
XSTATUS subcommands.)
Note: Double quotes must be used when spaces occur in a database qualifier.
Also, if the special character “!” occurs in a molecule name, the molecule name
should be enclosed in double quotes.
Examples
Retrieve tryptophan from the default database and place it in M1. (No database
qualifier is needed.)
DATABASE GET (tryptophan) m1
Retrieve all molecules whose names begin with t (or T) from the database /usr/
me/mydb.mdb. For multiple matches, select one.
DATABASE GET /usr/me/mydb.mdb!(t*) m1
Retrieve the molecule named botulin from the database whose alias is toxins
and place it in M3. (A database such as /usr/me/project_xyz/toxins.mdb is
automatically assigned the alias toxins when opened.)
DATABASE GET toxins!botulin m3
See the OPEN and ALIAS subcommands for additional information about
database aliases.
Each SYBYL session is saved in a directory. The default name for a session
directory is the current date and time (dd_mmm_yyyy_hh_mm). The extension
.ses is appended automatically. Saving a session changes the default directory
to that of the saved session.
The first Save Session ( )operation prompts for a directory name. Subse-
quent Save Session operations for the same session, whether newly created or
restored from a previously saved session, overwrite the same directory.
Additional Information:
To specify a single default location (other than “current working directory”),
use the environment variable SAVE_SESSION_DIR, which must be set prior to
starting SYBYL.
• Biopolymer ribbon
• Hbond
• Multiple volume surfaces
• Potential
• Dots
• QSAR contours
Protein Rendering
• The following settings are taken from the time of creation:
• The opaque/transparency (TAILOR!RENDER!SURFACE_TYPE)
• Display of alpha helices (TAILOR!RENDER!HELIX_DISPLAY)
Biopolymer Ribbon
• The number of strands and color are retained.
• Setting for TAILOR!RIBBON!RIBBON_WIDTH is taken from the
tailor.save file at the time of the session saving.
Hydrogen Bonds
• The atom set and color are retained.
• All settings of TAILOR!HBONDS are taken from the tailor.save file at
the time of the session saving.
• The .dsp file is not saved, as the background will be recreated upon
restoration of the session.
QSAR Contours
• The graph field file must be saved during the contour creation. This file
is saved if the contour was created from the QSAR GRAPH FIELD
command. If the View CoMFA dialog was used, the Save to File(s)
check box must be on.
• The surface type used at creation is retained using the
TAILOR!CONTOUR!DISPLAY_AS setting.
• All TAILOR!TABLE and TAILOR!GRAPHS values are taken from the
tailor.save file at the time of the session saving.
• The .dsp and .cnt files are not saved, as the background will be
recreated upon restoration of the session.
Volume/Mvolume
• The volume color and surface type used at creation are retained using the
TAILOR!CONTOUR!DISPLAY_AS setting.
• Settings of TAILOR!VOLUME are taken from the tailor.save file at the
time of the session saving. However, volumes created with
TAILOR!VOLUME!MAP_RANGE set to FIXED_RANGE are not restorable.
• The .dsp and .cnt files are not saved, as the background will be
recreated upon restoration of the session.
• The filename originally used to create the .dsp/.cnt file is not retained.
A default name is used to guarantee that more than one of these surface
types can be restored without needing to prompt the user.
Potential
• The surface type used at creation is retained using the
TAILOR!CONTOUR!DISPLAY_AS setting.
• Settings of TAILOR!POTENTIAL are taken from the tailor.save file at
the time of the session saving.
• The .dsp and .cnt files are not saved, as the background will be
recreated upon restoration of the session.
• The filename originally used to create the .dsp/.cnt file is not retained.
A default name is used to guarantee that more than one of these surface
types can be restored without needing to prompt the user.
• These backgrounds are not restorable with TERM NO.
Dots
• The coloring method used at creation is retained.
• Settings of TAILOR!DOTS are taken from the tailor.save file at the time
of the session saving.
• The .dot file is not saved, as the background will be recreated upon
restoration of the session.
• The filename originally used to create the .dot file is not retained. A
default name is used to guarantee that more than one of these surface
types can be restored without needing to prompt the user.
Each saved SYBYL session is stored in a directory with the .ses extension. See
Save a SYBYL Session on page 184.
During restoration:
• The current working directory is changed to the location of the restored
session’s directory.
• Prompts are also presented regarding the deletion of any currently
displayed molecules, backgrounds, and tables before continuing.
If licensing does not allow for an additional SYBYL window a dialog will
inform you that the session limit has been reached.
The following characters, when first on one line, have special meaning in a
collect file:
# ignore the line, typically used for comments,
% if current session is interactive ask user for confirmation before
continuing, typically used to pause during playback.
Additional Information:
• Automatic Command Execution at SYBYL Startup on page 238
To store actions of menu picks in a collect file, first issue the command MENU
COLLECT ON.
UIMS2 Variable:
• UIMS2_COLLECT_FILE—Name of the current collect file.
Additional Information:
• Record the Console Dialogue of a Session on page 194
• Read Command Input From a Text File on page 193
• Insert a Pause in a Recorded File on page 193
• Play Back a File of Recorded Operations on page 192
Additional Information:
• Record SYBYL Operations in a File on page 191
• Read Command Input From a Text File on page 193
• Insert a Pause in a Recorded File on page 193
• Record the Console Dialogue of a Session on page 194
By inserting this command into the recorded session file, you can halt program
execution for a specified number of seconds or indefinitely, if delta_time is set
to zero. In this way, you can give the user ample time to read the comments.
PAUSE is used in preparation of demonstration scripts. Note: These scripts
cannot be played back in menu mode.
Additional Information:
• Record SYBYL Operations in a File on page 191 to prepare a script.
• Play Back a File of Recorded Operations on page 192 to play back a
prepared script.
Input is read from the specified file (file extension must be included) until an
end-of-file condition is encountered. The text in the file is executed as if it was
manually entered by the keyboard. This is convenient when generating
command procedures without the use of the COLLECT command. (The tutorial
files (.demo) have this format.)
Warning:
TTY does not understand command context as does the TAKE command. Thus
any mistakes in the TTY file are faithfully executed.
Additional Information:
• Record SYBYL Operations in a File on page 191
• Play Back a File of Recorded Operations on page 192
Additional Information:
• List Coordinates, Distances, or Angles on page 149.
• List Information About SYBYL Objects on page 155
• Record the Console Dialogue of a Session on page 194
UIMS2 Variable:
• UIMS2_PHOTO_FILE—Name of the current photo file.
Additional Information:
• Record the Output from a Single Command on page 194
• Record SYBYL Operations in a File on page 191
• Play Back a File of Recorded Operations on page 192
Atoms
The fundamental building blocks of molecules. You may name them arbitrarily
and specify their type. Parameters for over 50 different atom types are provided
in SYBYL. An extended list of more than 103 atom types is available in the file
$TA_DEMO/metals.tpd. You can easily expand this number by adding new
types of your own. Atoms can exist as bonded entities or singly.
Bonds
Connection between atoms to form molecules. Bond types (single, double,
triple, amide, aromatic, dummy, or non-chemical) are determined by the types
of atoms they join. Bond types determined automatically by the program can be
overridden to accommodate exceptional circumstances in a particular molecule.
Substructures
Group of atoms in which it is possible to reach any atom from any other atom
along a bonded pathway. No atom in a molecule can belong to more than one
substructure. A substructure may be a single atom, molecule fragments,
functional groups, or monomers in a polymer. They are included in the molecular
description to help subdivide problems into manageable sizes and easily reference
pieces of the molecule.
In the case of non-polymers, the only control you have over the creation and
designation of substructures is in the order you construct the molecules or in
fragments chosen from the standard fragment library. All fragments in the
fragment library are designated as substructures. There is no unique assignment
of substructures to molecules. One person might assign them differently from
another. For example, the figure below shows two copies of a single molecule
which have been partitioned differently into substructures. Neither one is neces-
sarily a better choice than the other; they are merely different.
Features
Features are molecular characteristics. They can be based on atoms, other
features, or contain other information.
• Center of mass, centroid, extension point, line, normal, plane, and
various UNITY features
• Force field angle, distance, range, periodic boundary conditions and
torsional constraints
• Sets, including aggregates
Rings
SYBYL detects the formation and records the presence of rings at all times in
all molecules. Rings have wide-ranging implications for conformational manip-
ulations as well as modification of internal parameters, such as bond lengths and
angles, and they play an important role in identifying similarities among
molecules.
• Internal ring—A ring completely contained within a substructure.
Atoms and bonds in an internal ring are distinguished by the character *
next to their name in the atom or bond list.
• External ring—A ring which spans substructure boundaries. Typically
occur in polymers which are cross-linked (e.g., a peptide structure which
has one or more disulfide bridges). Atoms and bonds in an external ring
are distinguished by the character @.
The figure below illustrates both internal and external rings. The boxes
delineate substructure (monomer) boundaries in this peptide fragment. The
phenyl group in the phenylalanine monomer is an internal ring since it occurs
completely within the confines of a substructure. The heavy, dark bonds
indicate a ring formed by the cross-linking of the peptide by a disulfide bridge
between two cysteine monomers. It is termed an external ring because it crosses
substructure boundaries.
Sets
Named collections of objects substructures, atoms or bonds used for identifying
and naming important groups in a molecule. A set can be used as a shorthand
notation for groups of atoms, bonds, or substructures which are referenced
often.
• Static sets—Membership is identified at the time of definition. Once
specified, this membership does not change unless one of the elements
(atoms, bonds, substructures) is deleted from the molecule. For example,
identify the amino acids in the active site of an enzyme and name them
for quick access.
• Dynamic sets—Membership is defined in terms of a rule and evaluated
at the time of reference. For example, the environment around a
particular atom in a molecule can be defined as a set using a sphere of
specified radius. As the molecule’s conformation is manipulated, the
membership in the set may change. When you reference this set’s name,
the contents of the volume are identified by evaluating the rule at that
time. The built-in sets in SYBYL are dynamic sets: Aromatic, H-bonds,
Backbone, Sidechain, Rings, Bumps, and Metals.
Additional Information:
• Select Atoms, Bonds, or Substructures on page 61
• General Description of the Expression Dialogs on page 67
• Add Molecule(s) to a Database on page 174 for adding molecules to a
database.
Additional Information:
• Naming Rules and Special Characters in Expressions on page 202.
• Create Complex Expressions on page 211.
• General Description of the Expression Dialogs on page 67.
Additional Information:
• Naming Rules and Special Characters in Expressions on page 202.
• Create Complex Expressions on page 211.
• General Description of the Expression Dialogs on page 67.
Additional Information:
• Naming Rules and Special Characters in Expressions on page 202.
• Create Complex Expressions on page 211.
• General Description of the Expression Dialogs on page 67.
The molecule area name (M#) associated with a molecule remains the same
during a session.
• The < or > character matching the beginning and ending monomers of a
chain, respectively.
Note that monomer names, as defined in the dictionary, may not contain digits,
and each monomer in a molecule should contain a sequence number in its name
(usually indicating its position in the chain).
A number refers to the monomer with that sequence number as part of its name
(e.g. 8 in GLY8). As a special case, to identify the monomer by its substructure
ID number, precede the ID number with a hash or pound sign (#). This is partic-
ularly useful when dealing with unresolved ends of protein chains.
Additional Information:
• Built-in Sets on page 223
Examples:
alpha_helix
alph
phi=-58.0,psi=-47.0
staggered,beta=120
When SYBYL operation prompts you for an object (atom, bond, etc.), you can
use any of the methods described in the previous section, which yields
exactly one object when interpreted. When you are prompted for an object
expression, you may enter a group of objects. Object expressions allow you to
combine various objects to produce a resultant set, which is the exact portion of
the molecule that you want to manipulate.
Additional Information:
• Select Atoms, Bonds, or Substructures on page 61
• General Description of the Expression Dialogs on page 67
• Formats for Specifying Objects on page 202
The Venn diagrams below illustrate the logical operators. Shaded areas
represent the selected set D which results from the indicated operations. The
outer circle represents the total set from which the subsets are chosen.
Examples
Union
Locate all carbons and oxygens in a molecule and color them green.
COLOR ATOM <C>+<O> GREEN
Color all alpha carbons, other carbons, nitrogens, and oxygens red (these atoms
make up a peptide backbone).
COLOR ATOM CA,C,N,O RED
Intersection
Identify atoms in the active site of an enzyme and also in a helical secondary
structure:
LIST ATOMS {HELIX*}&{ACTIVE_SITE} BRIEF
This presumes that the sets {HELIX} and {ACTIVE_SITE} have been defined
previously.
Locate all carbons which have a partial charge between 0.0 and 0.10 in a
particular molecule and color them red.
COLOR ATOM <C>&{CHARGE(0.0,0.1)} RED
Difference
Color all atoms not in the backbone of a biopolymer yellow:
COLOR ATOM *-{BACKBONE} YELLOW
The asterisk selects all atoms and then the backbone atoms are subtracted.
{BACKBONE} is a built-in set defined for all polymers.
Negation
Select sidechain atoms for a biopolymer, exclude backbone atoms:
COLOR ATOM ~{BACKBONE} YELLOW
Examples
Locate all carbons and oxygens which are in hydrophobic residues of a protein:
DISPLAY (<C>+<O>)&{HYDROPHOBIC}
Sets in SYBYL
Some sets are closely associated with the particular molecules for which they
are defined (local sets), while others may be applied in a blanket fashion to any
molecule (global sets). Once applied to a particular molecule, the definitions of
all sets are stored in the molecular description along with the coordinates and all
other molecular data.
When you reference a set name in the context of an operation, the members of
the defined set are automatically identified as the object of the action. If the
request is for atoms or bonds, the specified substructures are expanded to their
respective atom or bond constituents automatically.
The diagram below shows sets used in SYBYL and their interrelationships.
Additional Information:
• Working with Sets on page 229
• How to Use the Atom Expression Dialog on page 75 for examples of
how to use defined sets
• Definitions of SYBYL Objects on page 198
Global sets which are built into the program are typically defined in the
macromol dictionary. When the dictionary is opened, sets are available for use
automatically.
Additional Information:
• General Description of the Expression Dialogs on page 67
Note: If a global definition is deleted, its copies associated with the molecules
in the work areas are also deleted. If the local (molecule-associated) copy is
modified, it is no longer considered related to the global definition from which
it was derived. In that case, deletion of the global set of the same name does not
affect the local copy.
The table below provides a complete listing of global sets currently available in
the macromol dictionary, accompanied by objects to which they apply and a
defining expression explaining how the various sets were created.
Note: Atomic weights correlate with the latest accepted figures from IUPAC
and NIST. The average difference is 0.01% of the old values. In the cases of
unstable atoms, the values for the most stable isotope are used.
• IUPAC: Pure Appl. Chem. 2003, 75, 1107-1122
• National Institutes of Standards and Technology (NIST)
Additional Information:
• Dictionary Files description in the Biopolymer Manual.
When an atom or a bond involved in a local set is removed from the molecule,
the set membership is automatically updated.
Additional Information:
• General Description of the Expression Dialogs on page 67
Because objects are not permanently assigned to a set of this type, dynamic sets
are most often used to monitor properties of molecules which are subject to
change, such as conformation, charge, strain energy among many others.
Color the atoms that are members of the dynamic set ACTIVE_SITE:
COLOR ATOM {active-site} MAGENTA
The membership is evaluated at the time of reference according to the definition
rule. Substructures belonging to the set are expanded into their constituent
atoms for the execution of the command.
The table below contains a complete listing of built-in sets currently available in
SYBYL, the forms in which they are invoked (commands and arguments
required, if any), explanations, and examples.
AROMATIC {AROMATIC(atom_expr)}
• Atoms Atoms in the same aromatic system as the specified
atom(s).
LIST ATOM {AROMATIC(9)} BRIEF
BACKBONE {BACKBONE}
• Atom Set Atoms belonging to the backbone as defined in the
macromol dictionary.
COLOR ATOM {BACKBONE} RED
• Bonds {BACKBONE}
Bonds belonging to the backbone as defined in the mac-
romol dictionary.
SCAN {BACKBONE}
BIOPOLYMER {BIOPOLYMER(option1,option2,…)}
• Substructure Substructures in a biopolymer. Options are:
• PROTEIN—Selects amino acids in protein chains
(including modified amino acids). It is similar to
{SEQUENCE(*)}
• DNA—Selects nucleic acids in DNA chains.
• RNA—Selects nucleic acids in RNA chains.
• COFACTOR—Selects cofactor substructures, as
defined in the biopolymer dictionaries.
• WATER—Selects water substructures, as defined in
the biopolymer dictionaries.
• LIGAND—Selects substructures not included in the
above categories and not a carbohydrate, as defined
in the biopolymer dictionaries.
COLOR SUBSTRUCTURE {BIOPOLYMER(LIGAND)}
CYAN
BUMPS {BUMPS(atom1,atom2)}
• Atoms Atoms in one group having van der Waals contacts with
atoms of the other group. van der Waals parameters
stored in the file $TA_ASCTABLES/ATOM_DEF are
used.
Use TAILOR SET GENERAL
BUMPS_CONTACT_DISTANCE to define the cutoff dis-
tance. Negative values allow overlap of van der Waals
spheres, positive values prohibit it. Default is 0.0 Å.
COLOR ATOM {BUMPS(atom1,atom2)} MAGENTA
CHARGE {CHARGE(minimum,maximum)}
• Atoms Atoms having a residual charge in the specified range.
COLOR ATOM {CHARGE(-.05,-.01)} BLUE
CHIRAL {CHIRAL(atom_expr,RS)}
• Atoms Atoms of the specified chirality or pro-chirality. Spec-
ify the atoms to search as an expression. Chirality is
indicated by the second argument as: R, S, RS, PRO_R,
PRO_S, or PRO_RS. If RS or PRO_RS is entered, all cen-
ters are included in the set. The default is to search all
atoms (*) for all chiral centers (RS).
COLOR ATOM {CHIRAL(CA,S)} YELLOW
FINDCONF {FINDCONF(state1+state2+,sequence)}
• Substructures Monomers having the specified conformational state(s)
as defined in the macromol dictionary. Entering a
sequence limits the search to the specified regions of
the biopolymer (“*” searches whole biopolymer). Sepa-
rate conformational states by plus signs.
LABEL SUBSTRUCTURE {FIND-
CONF(ALPHA_HELIX,*)}
H_CONN_VIS_HEV {H_CONN_VIS_HEV(atom_expr,type)}
Hydrogen atoms that are connected to visible heavy
atoms. Valid types include: ALL, HBOND, NONHBOND,
POLAR, or NONPOLAR. It is used to display hydrogens
the Protein Viewer and in the Molecule Display Options
tool.
HBOND {HBOND(atom_expr,type)}
• Atoms Atoms of the specified type participating in hydrogen
bonds. Valid types include: ALL, DONOR, ACCEPTOR, or
HYDROGEN. Definitions for the donor and acceptor
atoms are in the parameter table $TA_ASCTABLES/
ATOM_DEF as H_ACCEPTOR and H_DONOR fields.
LIST ATOM {HBOND(1+2+3+4+5+6,donor)}
BRIEF
METAL {METAL}
• Atoms Atoms with a metallic ordinal number (according to the
periodic table). This set also includes metal atoms in
cofactors.
COLOR ATOM {METAL} PURPLE
MONPROP {MONPROP(keyword,minimum,maximum)}
• Substructures Monomers having the specified property as identified
by a keyword and (optional) minimum and maximum
values. Enter only the keyword to select all monomers
having that keyword. Enter the keyword and a mini-
mum to select monomers with the keyword whose
value matches the minimum. The keyword may be any
arbitrary string. Values may be real, integer, or string.
Properties are stored in the macromol dictionary
(molecular weight is stored as MOL_WT).
LABEL SUBSTRUCTURE {MON-
PROP(MOL_WT,150,200)}
MONTYPE {MONTYPE(type1,type2,...)}
• Substructures Monomers of the specified type(s). Types are defined
in the macromol dictionary. As many types as desired
may be specified as arguments. An asterisk (*) speci-
fies all substructures that are monomers.
LABEL SUBSTRUCTURE {MONTYPE(A,T)}
POSSIBLE_HBOND {POSSIBLE_HBOND(atom_expr,type)}
• Atoms Atoms of the specified type which can potentially par-
ticipate in hydrogen bonds. Valid types include:
• ALL
• DONOR—Potential H bond donor atom, attached to a
hydrogen or has at least one free valence.
• ACCEPTOR—Potential H bond acceptor.
• HYDROGEN—Hydrogen attached to an H bond
donor.
LIST ATOM {POSSIBLE_HBOND(*,all)} BRIEF
RINGS {RINGS(atom_expr,type)}
• Atoms Specified atoms which are included in rings of the
specified type. Types include:
• I—Internal rings (completely contained within a
substructure).
• E—External rings (crossing substructure bound-
aries).
• EI (IE)—Either internal or external.
If no arguments are entered, defaults to
{rings(*,EI)}.
COLOR ATOM {RINGS(*,E)} BLUE
• Bonds {RINGS(bond_expr,type)}
Specified bonds which are included in rings of the
specified type. Types include:
• I—Internal rings (completely contained within a
substructure)
• E—External rings (crossing substructure bound-
aries)
• EI (IE)—Either internal or external.
If no arguments are entered, defaults to
{rings(*,EI)}.
COLOR BOND {RINGS(*,I)} RED
• Substructures {RINGS(substructure_expr,type)}
Substructures in the expression, which are included in
rings of the specified type.
COLOR SUBSTRUCTURE {RINGS(*,E)} YELLOW
SEQUENCE {SEQUENCE(sequence1,sequence2,)}
• Atoms Atoms in monomers of the specified sequence(s).
Monomers are defined in the macromol dictionary. See
Specific Monomer Sequences on page 208 for more
information.
COLOR ATOM {SEQUENCE(GLY=PRO,GLY=GLY)}
BLUE
COLOR ATOM {SEQUENCE(A/1:25)} RED
COLOR ATOM {SEQUENCE(<,>)} MAGENTA
• Bonds {SEQUENCE(sequence1,sequence2,)}
Bonds in monomers of the specified sequence(s).
Monomers are defined in the macromol dictionary.
SCAN {SEQUENCE(GLY=PRO)}
• Substructures {SEQUENCE(sequence1,sequence2,)}
Monomers in the specified sequence(s). Monomers are
defined in the macromol dictionary.
LABEL SUBSTRUCTURE
{SEQUENCE(A=T=C,T=*=U)}
SIDECHAIN {SIDECHAIN}
• Atoms Atoms belonging to sidechains as defined in the macro-
mol dictionary.
COLOR ATOM {SIDECHAIN} RED
• Bonds {SIDECHAIN}
Bonds belonging to sidechains as defined in the macro-
mol dictionary.
SCAN {SIDECHAIN}
SPHERE {SPHERE(atom_expr,radius)}
• Atoms Atoms falling within sphere(s) of the specified radius.
The expression defines the sphere center(s). When mul-
tiple atoms are selected, the final set is the union of sets
of atoms within spheres of indicated radius about each
center. All spheres have the same radius.
COLOR ATOM {SPHERE(ALA23.CA,10)} MAGENTA
• Bonds {SPHERE(atom_expr,radius)}
Bonds falling within sphere(s) of the specified radius.
The expression defines the sphere center(s). When mul-
tiple atoms are selected, the final set is the union of sets
of bonds within spheres of indicated radius about each
center. Note: Only bonds with both endpoint atoms in
the sphere are accepted. All spheres have the same
radius.
SCAN {SPHERE(N15,8)}
• Substructures {SPHERE(atom_expr,radius)}
Substructures falling within sphere(s) of the specified
radius. The expression defines the sphere center(s).
When multiple atoms are selected, the final set is the
union of sets of substructures within spheres of indi-
cated radius about each center. Note: Substructure is
accepted, even if only one of its atoms falls within the
sphere. All spheres have the same radius.
LABEL SUBSTRUCTURE {SPHERE(G16,12)}
SUBST_SPHERE {SUBST_SPHERE(atom_expr,radius)}
Atoms, bonds, or substructures falling within sphere(s)
of the specified radius. The expression defines the
sphere center(s). When multiple atoms are selected, the
final SUBST_SPHERE set is the union of sets of sub-
structures included in spheres of indicated radius about
each center. Note: Substructure is accepted, even if
only one of its atoms falls within the sphere (identical
to sphere for substructures).
TO_ATOMS {TO_ATOMS(atom_expr)}
• Bonds Bonds with one or both atoms in the specified expres-
sion.
SCAN {TO_ATOMS(CA)} CYAN
Additional Information:
• SYBYL Atom Types in the Force Field Manual.
• Global Sets in the Biopolymer Dictionary on page 218
• General Description of the Expression Dialogs on page 67
The latitude with which you can define members of a static set provides great
flexibility in the manipulation of molecular data. For example, static sets can
define:
• Active site portion of an enzyme (select atoms or monomers involved)
• Diene and dienophile portions of a molecule designed to undergo an
intramolecular cyclo-addition reaction
• Glycone and aglycone portions of a nucleoside
• Acyclic precursor region of what becomes part of a larger structure upon
cyclization
Options > List > Sets Options > List > Global Sets
Select a molecule: Select the molecule area and molecule from the list.
Buttons to assist in the selection of sets: select all, invert
selection, clear selection.
SYBYL provides functional groups and fragments that allow you to easily build
most molecules. In some instances, however, you may need to have additional
fragments included in the standard library. These operations can be accom-
plished once you know a little about the SYBYL file structure.
For convenience, the molecules in the library are given these same names.
Each group has a unique attachment point, internally equal to the root atom of
the root substructure of the molecule. Externally, a convention has been estab-
lished which identifies the attachment point as the first atom in the molecule
name (except for Phenyl). The internal convention must be observed for all
user-added groups in order for commands like ADD GROUP to function properly.
Additional Information:
• Sketcher Toolbars on page 115
• Chemical Group on page 128 for how to add functional groups to struc-
tures
The basic idea is that each molecule in the fragment library is a member of one
(or more) static database sets. These sets form the lowest level of the hierarchy,
and group together those molecules which are very closely related in structure
and/or function. At higher levels of the hierarchy, those molecules related in a
more general sense appear in the same group. This produces a structure which
looks like an inverted tree, with general categories at the top diverging into
more and more specific categories until, at the bottom, a single molecule is left.
Access:
• File > Get Fragment
• FRAGMENT
• See Load Fragments on page 109.
The lowest level groups—those which contain the actual molecules—are static
sets, while all higher level categories are dynamic classes, defined as the union
of those groups directly under them. Thus the “56 Systems” are contained in a
static set, such as FIVESIX, but the group which corresponds to “1 Heteroatom”
in the above diagram is a dynamic class defined as the union of FIVESIX and
SIXSIX (FIVESIX+SIXSIX). Similarly, “Heterocyclic 2 Rings” is a dynamic
class defined as the union of “1 Heteroatom”, “2 Heteroatoms” and “>2
Heteroatoms”.
Tripos’ standard fragment library contains about 200 molecules partitioned into
44 static sets, and categorized into a hierarchy comprised of 17 dynamic classes.
Below is the full listing of sets and classes provided by Tripos to organize the
fragment library. In the listing, the dynamic classes are represented in italic
script, all others are static sets.
A: Acyclic Functions
• AA: Carbon Only
• AB: Function N
• AC: Function O
• AD: Function S
• AE: Function NO
• AF: Function SO
• AG: Function PO
• AH: Other
B: Cyclic Functions
• BA: Homocyclic, 1 Ring
BAA: Saturated
BAB: Unsaturated, 1 Double Bond
BAC: Unsaturated, 2 Double Bonds
BAD: Unsaturated, >2 Double Bonds
BAE: Aromatic
• BB: Homocyclic, 2 Rings
BBA: Saturated
BBB: Unsaturated
• BC: Homocyclic, 3 Rings
• BD: Homocyclic, 4 Rings
BDA: Steroids
BDB: Other
• BE: Heterocyclic, 1 Ring
BEA: 1 Heteroatom
• BEAA: 5 Membered Ring, Saturated
• BEAB: 5 Membered Ring, Unsaturated
• BEAC: 6 Membered Ring, Saturated
• BEAD: 6 Membered Ring, Unsaturated
• BEAE: Other
BEB: 2 Heteroatoms
• BEBA: 5 Membered Ring, Saturated
• BEBB: 5 Membered Ring, Unsaturated
• BEBC: 6 Membered Ring, Saturated
• BEBD: 6 Membered Ring, Unsaturated
BEC: >2 Heteroatoms
As you gain familiarity with SYBYL you may want to explore the following
features:
• Automatic Command Execution at SYBYL Startup on page 238
• Execute a SYBYL Command on Multiple Molecules on page 239
• Define Markush Atoms on page 241
This file, called sybyl.ini, must be placed in your home directory ($HOME on
Linux or Documents and Settings on Windows).
This file can typically be used to load your preferred font type and size or to
specify the colors used when working with UNITY features.
BASE and GROUP remain in effect until they are changed or until the end of the
session.
The operation you want to perform must be possible on all molecules, otherwise
an error message is issued for every failed attempt. For example, coloring all
alpha helices will fail on molecules that do not contain that secondary structure.
Examples:
The following examples assume four molecules in M1, M2, M3, M4, respec-
tively, all having backbone, heteroatoms, and hydrogen atoms.
Label all heteroatoms in all molecules on the screen. BASE and GROUP are
assumed to have their default values of M1 and *, respectively.
ALLMOLS LABEL HETERO M1(*)
Color backbones in the molecules in M1, M3, and M4 yellow. BASE is assumed
to have its default value of M1. (The molecule in M2 is unchanged.)
ALLMOLS GROUP M1,M3,M4
ALLMOLS COLOR ATOM M1({BACKBONE}) YELLOW
Remove hydrogens from the molecules in M2, M3, and M4. (The molecule in
M1 is unchanged.)
ALLMOLS BASE M2
ALLMOLS GROUP M3,M4
ALLMOLS UNDISPLAY M2(<H>)
A Attributes
remove
Abort from atom 121
a command 31 from bond 127
Access help 21 from stereo atom 132
from stereo bond 132
Acidic global se 218
Automatic command execution 238
Add
atom 118 Average molecule 136
bond 125
chain 119
features and constraints 145
B
group 128 Backbone
hydrogens 120 built-in set 223
pseudo-atoms 119 Basic global set 218
rawatom 118
Basics
Aggregate introduction 7
sets 216
Bibliography
ALLMOLS 239 chirality assignment 130
Alternate atom types 123 SHAKE algorithm 136
Amide bond 205 BIOPOLYMER
Amino acid sets 218
global sets 219 Biopolymer
Angle built-in set 223
between planes 150 Block
measure 148 global set 219
modify 127 Bond
Aromatic bond 205 add 125
Aromatic built-in set 223 angle list 149
attributes 130
Atom definition of types 71
add 118 expression rules 205
chirality attribute 130 length
expression rules 203 list 149
modify 122 naming conventions 205
naming conventions 203 remove 126
rawatom 118 remove attributes 127
remove 121 selecting 61
renumbering 144 stereo attributes 130
selecting 61 SYBYL object definition 198
SYBYL object definition 198 type
Atom expression modify 127
dialog 67 Bond expression
Atom types dialog 67
alternate set 123 Building
modify 123 small molecule 111
Atomic coordinate 223
Built-in sets
topography 149
Bulky global set 219
Attach
chain 119, 128 Bumps
Geometry
measure 147 K
modify 127
Kollman atom types 123
Global
dictionary set 218
set 217 L
Grid Libraries 231
SKETCH 117 License requirements
Group library 232 SYBYL basics 8
add 128 Line 141
SKETCH 115
structure and contents 232 List
object information 155
Load molecule 16, 33
H commands 41
H_CONN_VIS_HEV built-in set 224 fragment library 16
Hardcopy 156 Local set 220
Hbond built-in set 224 Logical operators in object expressions
difference 211
Height measurement 148
grouping 213
Help 21 intersection 211
special characters 31 negation 211
Hide menu options 26 union 211
Hydrogens Lone pair
add 120 MODIFY 122
delete 121
Hydrophobic M
global set 219
Manage
SYBYL session 183
I MARK_RS isomerism 130
Information MARK_ZE isomerism 130
report on atom, bond, or substructure 154 Markush 241
Interacting
U
UIMS2 variables
angle 148
collect file 192
database name 167, 168
distance 148
height 148
photo file 195
plane angle 150
torsion 148
Undo last action 94
Union
operator