This provides access to Spartan's molecule builders and molecular mechanics
energy minimizers (the builders are entered for the first time by selecting
New from the File menu), as well as dialogs for searching conformation space, for generating
transition-state guesses based on reactant and product geometries, for specifying series
of calculations along a normal mode (or any other user-defined coordinate),
for generating molecules related by substitution, and for changing default atomic masses.
Spartan presently provides four different builders: an entry builder suitable
for the construction of most organic molecules, an expert builder for building
organic molecules not easily represented in terms of classical valence structures, as
well as inorganic and organometallic systems, a peptide builder for construction
of polypeptides, and a nucleotide builder for construction of polynucleotides.
All builders are fragment based. The first two are very similar in that they
utilize "atomic", functional group and ring fragments (and ligand fragments in the
expert builder), while the peptide builder uses the set of amino acids as
"fragments", and the nucleotide builder uses a set of bases. All build molecules much in
the same manner as a chemist would assemble a structure from a model kit. That
is, pieces are taken from the "kit"
one at a time and added sequentially to the
structure under construction.
- Groups
Clicking on Groups results in an icon of one group from
a menu of groups being displayed to the left. Clicking inside the
box immediately below this icon results in display of the following menu:
Groups: |
Alkynyl
Allenyl
Amide
Carbonyl
Cyano
Ester
Nitro
Nitroso
Phosphinyl
Sulfonyl
Sulfoxide
Vinyl
|
|
Selection of a group other than the one shown is accomplished by
clicking on the name of the group, or alternatively by holding down the left
mouse button while sliding the cursor on top of the group name, and
then releasing the button. The menu disappears and an icon of the
selected group appears to the left. The selected group may then be used to
initiate building by positioning the cursor anywhere within the
work area and clicking, or may be added to an existing structure by positioning
the cursor on an appropriate free valence and
clicking. In the latter case, misses and mismatches result in a bell.
The amide and ester groups have more than one type of atom with
free valences. The amide group actually has three different free valences,
one on carbon and two on nitrogen. The free valence which will be used
to connect these groups to a molecule under construction is marked with
an "o". The marked position circulates among the possible positions
with repeated clicking on the group icon.
- Rings
Operation is analogous to Groups, and available rings are
provided in a menu:
Rings:
|
Cyclopropyl
Cyclobutyl
Cyclopentyl
Cyclohexyl
Phenyl
Naphthyl
Anthryl
Phenanthryl
| |
Cyclohexyl, naphthyl, anthryl and phenathryl rings have more than
one kind of free valence. Except for cyclohexyl, the free valence which
is used to connect these rings to the molecule under construction is
marked with an "o". As with groups (see above), the marked position
circulates among the available positions with repeated
clicking on the ring icon. Selection of an
axial or equatorial free valence in the cyclohexyl ring
is accomplished in the same way, but is indicated by a label "ax" or
"eq" appearing alongside the icon.
Note that all rings provided in this menu are hydrocarbons. Heteroatoms may
be substituted using the atom replacement feature (see
Section 7.1.6).
These provide access to Spartan's other builders (expert, peptide and
nucleotide) as well as to a "library" accessible to all builders (see
Section 7.1.5). Access to the builders and to the library follows by
clicking on the appropriate button.
This allows construction of a much wider class of molecules (including
inorganic and organometallic species) than permitted using the entry builder.
Structures which violate conventional bonding rules may also be constructed, as this
builder purposefully provides no valence checking.
Immediately below is a listing of "atomic hybridizations".
A selection of metal centers with higher coordination are available in a
library supplied with Spartan (see Section
7.1.5). For these systems, the central element may be replaced as desired (see discussion of "atom replacement" in
Section 7.1.6).
Two of the hybrids (pentacoordinate trigonal bipyramid and
pentacoordinate square-based pyramid) may bond either
axially or equatorially.
Selection of the appropriate bonding point, indicated by an open circle, is effected
by repeatedly clicking on the icon; the bonding point alternates between the two sites.
Unlike the entry builder, no valence checking is performed in the expert
builder. The user is free to construct any arrangement of atoms, although
appropriate force field parameters may not be available. When not available,
default parameters will automatically be supplied.
Other ligands as well as a selection of chelates are available in a library
supplied with Spartan (see Section 7.1.5).
Spartan provides a separate builder for construction of polypeptides. It is
reached by clicking on Peptide which is located at the top of the
model kit.

Like the other builders, the peptide builder is made up of two areas, a
model kit on the right and a work
area on the left.
Near the top of the model kit is a listing of the "natural" amino acids
(specified by three-letter codes).

The icon of the selected amino acid is displayed above, along with the name
of the amino acid and its letter code. Amino acids replace "atoms", functional
groups, rings and ligands as the basic building blocks in the peptide builder.
Because these other building blocks are missing, most modifications of peptides,
aside from modifications in amino acid sequence and in overall conformation, need
to be carried out either in the entry or expert builders.
There are two different modes of operation of the peptide builder, single
amino acid mode and polypeptide mode. The former is used to initiate building with
a single amino acid, or to add single amino acids to an existing structure,
(brought into the builder or constructed using the entry or expert
builders), while the latter is used to construct amino acid sequences (polypeptides). Switching between
the two modes is accomplished with Build
Sequence. "Off" corresponds to
single amino acid mode and "on" corresponds to polypeptide mode.
With Build Sequence "off", choice of amino acid is made by
clicking on the appropriate three-letter code from the selection given near the top of the
model kit. By default, the stereochemistry is set to
l, but may be changed if desired by
clicking on the button to the left of
d at the top of the model kit. To
initiate building, position the cursor anywhere on screen and
click; to add to an existing structure, position the cursor on top of an appropriate free valence and
then click. Attachment will occur from the
"N" end.
With Build Sequence "on", peptide construction is accomplished in three steps:
- Specification of amino acid sequence. This is accomplished by
clicking in order on the amino acid codes. Building occurs from the "N end"
to the "C end" of the peptide. In response to each selection, the name
and structure of the amino acid appears in the box above the codes, and
the letter code appears as part of a string separated by "-" in a box
below Build Sequence. The stereochemical configuration of the amino acid
is by default the l configuration; this can be changed (to the d
configuration) prior to selection of the amino acid, by
clicking on d (at the top of the model
kit). It can be changed back to l by
clicking on l. d amino acids are indicated by ".d" following the code in the box.
At any time, the sequence can be altered by editing the box below
Build Sequence. Existing amino acid codes can be deleted or changed or
new codes added. The entire sequence can be specified in this way if
desired. The sequence can be cleared, by
clicking on Clear.
- Specification of macroscopic structure. Once sequencing is
complete, macroscopic structure (y and f angles, and the angle
w involving the amide group) may be specified by
clicking on one of Alpha Helix,
Beta Sheet or Other. For the first two, preset dihedral angles are displayed
to the right; for Other, the desired dihedral angles need to be entered in
the boxes which appear.
At this point, the peptide needs to be used either to initiate building
(clicking anywhere in the work area), or to be joined onto an existing structure
(clicking on a free valance). In the latter case, attachment is made from the "N
end", unless the free valence corresponds to an "unterminated" peptide
fragment, in which case the appropriate end require to make an amide bond is used.
- Termination. The peptide is not yet terminated, and the two ends are
still set up for addition of further amino acids.
"*" indicates a free valence. Hydrogens occupy all free valences
(except the *'ed positions at the two ends of the chain). If desired, these may
be removed (replaced by free valences) by
clicking on Delete at the bottom of the
model kit (see discussion in Section
7.1.1).
Termination follows by first selecting
(clicking on) either CO2- or
CO2H to the right of C:, and either
NH3+ or NH2 to the right of
N: (in the model kit) and then
clicking on Terminate. Note that the choice of
terminators is limited to simple neutral and ionic forms. If needed, these can
be elaborated using either the entry or expert builders.
The buttons which appear at the bottom of the
model kit are identical to those described previously for the entry
and expert builders.
Finally, Spartan also provides a separate builder for polynucleotides. It is
reached from any of the other builders by
clicking on Nucleotide at the top of
the appropriate model kit.

Like the other builders, the nucleotide builder comprises a
model kit on the right and a work
area on the left.
At the top of the model kit are a series of switches for selecting what is to be
built from among the following:

Selection of DNA, DNA (single strand) or DNA-RNA leads to one selection
of bases designated by their icons.

Selection of RNA, RNA (double strand) or RNA-DNA leads to a second
selection, the only difference is that uracil (U) has been substituted for
thymine (T).

These bases replace "atoms", functional groups, rings
and ligands as the basic building blocks in the nucleotide builder. Because these other building
blocks are missing, most modifications of nucleotides, aside from modifications in
base sequence and in overall conformation, need to be carried out either in the
entry or expert builders.
There are two different modes of operation of the nucleotide builder, single
base mode and polynucleotide mode. The former is used to initiate building with a
single base or base pair, or to add a single base or base pair to an existing structure
(brought into the builder or constructed using the entry or expert
builders), while the latter is used to construct strands of DNA or RNA (or mixed strands). Switching
between the two modes is accomplished with Build
Sequence. "Off" corresponds to
single base (base pair) mode and "on" corresponds to
polynucleotide mode.
With Build Sequence "off", choice of base or base pair follows by
clicking on the appropriate icon. To initiate building, position the cursor anywhere on
screen and click; to add to an existing structure, position the cursor on top of
an appropriate free valence and click.
With Build Sequence "on", polynucleotide construction is accomplished
in three steps:
- Specification of base sequence. This is accomplished by
clicking in
order on the base codes. In response to each selection, the letter
code appears as part of a string separated by "-" in a box below
Build Sequence. At any time, the sequence can be altered by editing the box.
Existing base codes can be deleted or changed or new codes added. The
entire sequence can be specified in this way if desired. The sequence can
be cleared, by clicking on Clear.
- Specification of helical structure. Once sequencing is complete,
helical structure may be specified by clicking
on A or B. These lead to
"standard" A and B helices, respectively. Selecting
Customize allows user modification of the rise (in Å) per base
(Rise/Base) and twist (in degrees) per base
(Twist/Base) for either A or B helices.
At this point, the polynucleotide needs to be used either to initiate
building (clicking anywhere in the work
area), or to be joined onto an existing structure
(clicking on a free valance). In the latter case, attachment
is made from the " phosphate end".
- Termination. The polynucleotide is not yet terminated, and the two
ends are still set up for addition of further bases or base pairs.
"*" indicates a free valence. Hydrogens occupy all free valences
(except the *'ed positions at the two ends of the chain). If desired, these may
be removed (replaced by free valences) by selecting
Delete at the bottom of the model
kit (see discussion in Section 7.1.1). Termination follows
by clicking on Terminate in the model
kit.
The buttons which appear at the bottom of the
model kit are identical to those described previously for the
entry, expert and peptide builders.
All of Spartan's builders share a central "library". This accesses previously
built Spartan molecules, allowing them to be used to initiate building (of
new molecules) or to be added to molecules presently under construction. In
addition, a number of "collections" are available:
reaction_archive
interesting_molecules
ligands
chelates
high_coordination
These collections may serve either as building blocks (high_coordination,
ligands and chelates), or templates (reaction_archive) or simply provide an
opportunity for browsing (interesting_molecules and reaction_archive). The
collections comprise only structures. No data (other than structures) from quantum
chemical calculations or graphics are supplied.
Access to the library is via Library at the top of each
model kit. Selection replaces the present
model kit with a new display.

This comprises a file browser and a viewport for display and manipulation
of the selected molecule, as well as for selection of a free valence (to act as
an attachment point).
Entries from the "library" may be used either to initiate building, or to add to
a molecule already under construction. In the former case, all that is
required following selection of a molecule from the file browser is to
click inside an empty work area (or to select
New if a molecule is already on screen). In the latter
case, selection of an attachment point (in addition to molecule selection) is
required. This is easily accomplished using the viewport. Here the selected attachment
point (indicated by a yellow circle) may be changed by
clicking on a different free valence.
The user has access to a variety of functionality that is not associated with
a button or an icon, but rather with menus inside the builder dialogs and with
the mouse. Menu functions are discussed later (Section
7.1.7).
In addition to molecule manipulation (rotation, translation, scaling) the
mouse is used to rotate about bonds, as well as to alter bond lengths. Bond rotation
is accomplished via the following sequence of operations:
- Clicking on the desired bond (double bonds can be rotated about,
but terminal bonds or bonds incorporated into cyclic structures may not
be rotated about). The selected bond is indicated by a dashed line.
(Note that the bond connecting the last "atom", functional group, ring or
ligand added to the molecule is automatically selected and drawn as a
dashed line rather than a solid line).
- Simultaneously pressing the space
bar and the middle mouse button and dragging
the mouse.
Altering bond length is accomplished by way of a similar sequence of operations:
- Clicking on the desired bond (bonds incorporated into rings may
not be altered).
- Simultaneously pressing the space
bar and the right mouse button and dragging the mouse.
Another function of the mouse is atom replacement, e.g., carbon by silicon;
this is accomplished by double clicking on an existing atom (not a free
valence) while the desired replacement atom icon is highlighted. Free valences will
be adjusted to accommodate the replacement, e.g., replacement of
sp3 carbon by sp3 oxygen would result in two free valences being removed. Atom
replacements, which violate rules of atomic valence, are not permitted in the entry builder,
and result in a bell. No checking is done in the expert builder; atom
replacement merely changes the atomic number. Atom replacement is not available in
the peptide and nucleotide builders.
Saves a previously named file. It is useful for protecting an intermediate
structure in the building of a complex molecule. If
Save is selected for an unnamed (not previously saved) molecule, it behaves as
Save As (see Section 4.5). The
screen is not cleared, and the builder dialog is not exited.
Exits the builder. Selection first results in display of a dialog.