The Menu Bar contains almost all commands that are available in MarvinSketch.
The main menus are groups of functionally similar commands shown in the following picture:
Undo |
Reverses the last command or the last entry you typed. |
Redo |
Reverses the action of the last Undo command. |
Cut |
Removes and copies the selection to the clipboard. |
Copy |
Copies the selection to the clipboard. |
Copy As |
Copies the selection to the clipboard in the specified format. |
Copy As Smiles |
Copies the selection to the clipboard in SMILES format. |
Paste |
Inserts the contents of the clipboard at the location of the cursor, without replacing selection. |
Delete |
Removes the selection from the canvas. |
Select All |
Selects the structure being on the canvas including all fragments and graphical objects. |
Transform > Drag Selection |
Moves selection on the canvas with changing coordinates. |
Transform > Rotate in 2D |
Rotates selection in the plane of the canvas with changing coordinates. |
Transform > Rotate in 3D |
Rotates selection in 3D with changing coordinates. |
Transform > Flip > Horizontal Flip |
Flips the selected object(s) horizontally, preserving the configuration of all enantiomers. |
Transform > Flip > Vertical Flip |
Flips the selected object(s) vertically, preserving the configuration of all enantiomers. |
Transform > Mirror > Mirror Horizontally |
Mirrors the selected object(s) horizontally, inverting the configuration of all enantiomers. |
Transform > Mirror > Mirror Vertically |
Mirrors the selected object(s) vertically, inverting the configuration of all enantiomers. |
Object > Bring to Front |
Brings the selected object in front of all others. |
Object > Send to Back |
Places the selected object behind all others. |
Format properties |
Change atom and bond drawing properties. |
Edit Source |
You can alter a molecule by directly editing its source in the Edit Source Window. You can view and edit the source in any of the supported file formats. |
Preferences |
The Preferences dialog allows you to change many of the MarvinSketch display settings, including look & feel, error highlighting, and object visibility. |
Transform > Sketch |
The Sketch mode allows drawing to the canvas. |
Transform > Zoom |
Zoom the content of the canvas by dragging the mouse without modifying atom coordinates. |
Transform > Rotate in 3D |
Spin the structure around its central point in 3 dimension with the help of the mouse without modifying atom coordinates. |
Transform > Reset View |
Restores the starting view modified by rotation and zoom. |
Zoom Tool |
Allows you to select a magnification percentage from the list or to type a custom percentage. |
Display > Atom Symbols in 3D |
Sets atom symbol visibility in 3D mode. Note, that in 3D mode atoms may become invisible in Wireframe and Stick mode by hiding atom symbols. |
Display > Wireframe |
Displays bonds as thin lines, and atoms except Carbon as symbols. |
Display > Wireframe with Knobs |
Displays bonds as thin lines, Carbon atoms as knobs, and other atoms as symbols. |
Display > Stick |
Displays bonds as thick lines, and atoms except Carbon as symbols. |
Display > Ball and Stick |
Displays bonds as thick lines, atoms as shaded balls, and atoms except Carbon and Hydrogen as symbols on balls. |
Display > Spacefill |
Displays atoms as large shaded balls, and atoms except Carbon and Hydrogen as symbols on the balls. |
Display > Quality > Low Quality |
Disables line anti-aliasing. |
Display > Quality > High Quality |
Enables line anti-aliasing. |
Colors > Monochrome |
Displays all atoms with the default drawing color. |
Colors > CPK |
Displays all atoms with Corey-Pauling-Kultun colors. |
Colors > Shapely |
This color scheme is based on RasMol's shapely color scheme for nucleic and amino acids. |
Colors > Group |
Coloring atoms based on PDB residue numbers. |
Colors > Atom/Bond Sets |
Colors atoms and bonds according to the color of the pre-defined set they belong to. |
Colors > Background |
Set custom background color with adjusted default drawing color. |
Colors > White Background |
Sets the background color to white and the default drawing color to black. |
Colors > Black Background |
Sets the background color to black and the default drawing color to white. |
Stereo > R/S Labels > All R/S Labels |
Always show atom chirality (R/S). |
Stereo > R/S Labels > Absolute Stereo |
Show atom chirality if chiral flag is set for the molecule or the atom's enhanced stereo type is absolute. |
Stereo > R/S Labels > No R/S Labels |
Do not show atom chirality (R/S). |
Stereo > E/Z Labels |
Toggle the display of absolute double bond stereo configuration labels. Bonds known to have an (E) or (Z) configuration will be marked as such. |
Stereo > Absolute Labels |
Toggles the display of the Absolute label if the chiral flag is set on the molecule. |
Misc > Atom Numbers |
Toggles the visibility of unique internal atom indices. The indices are continuous starting from 1. |
Misc > Atom Mapping |
Toggles the visibility of atom mapping labels. |
Misc > Graph Invariants |
Toggle the display of graph invariants (canonical labels). |
Misc > Bond Lengths |
Toggle the display of bond lengths in Angstroms on the middle of the bonds. |
Misc > Implicit Hydrogens > On All |
View hydrogens by symbol on all atoms. This option is disabled in Spacefill and Ball & Stick display modes. |
Misc > Implicit Hydrogens > On Hetero or Terminal |
View hydrogens by symbol on hetero and terminal atoms. This option is disabled in Spacefill and Ball & Stick display modes. |
Misc > Implicit Hydrogens > On Hetero |
View hydrogens by symbol on hetero atoms only. This option is disabled in Spacefill and Ball & Stick display modes. |
Misc > Implicit Hydrogens > Off |
Disable hydrogens by symbol on all atoms. |
Misc > Explicit Hydrogens |
Toggle to view all hydrogen atoms explicitly, displayed as atoms with bonds to neighbors. |
Misc > Lone Pairs |
Toggle the display of lone pairs. |
Misc > R-groups |
Toggles the display of R-group definitions. |
Pages > Fit Page Width |
Adjusts the width of the current page to the width of the canvas. |
Pages > Fit Page Height |
Adjusts the height of the current page to the height of the canvas. |
Pages > Fit Page |
Adjusts the current page so that the whole current page will be placed centralized within the canvas. |
Pages > Previous Page |
Go to the previous page of multipage molecular document. |
Pages > Next Page |
Go to the next page of multipage molecular document. |
Pages > First Page |
Go to the first page of multipage molecular document. |
Pages > Last Page |
Go to the last page of multipage molecular document. |
Pages > Goto Page |
Go directly to a specific page by entering a number in the appearing dialog. |
Periodic System |
Shows periodic system and query/atom property drawing window. |
Open MarvinView2D |
Launches a MarvinView window in 2D mode containing the current molecule from the Sketcher. |
Open MarvinView3D |
Launches a MarvinView window in 3D mode containing the current molecule from the Sketcher. |
Open MarvinSpace |
Launches a MarvinSpace window containing the current molecule from the Sketcher. |
Toolbars > Toolbars |
Sets the visibility of individual toolbars. |
Menubar |
Sets the visibility of the main menubar. |
Status Bar |
Sets the visibility of the status bar. |
Configurations > Configurations |
Lists the available configurations, and allows quick |
Configurations > Reset current configuration |
Removes all local modifications made on the active GUI configuration. Note that this action cannot be undone. |
Configurations > Configurations |
Configurations are GUI alternatives storing whole menu, toolbar and popup personalizations. This makes easy to define and quickly change the GUI for various purposes like sketching, publishing, teaching, etc. |
Customize |
Customization allows you to personalize the GUI of MarvinSketch including menus, toolbars and keyboard shortcuts. |
Template Library |
Organized collection of template molecules. |
Groups |
The full list of Abbreviation Groups. |
Custom Objects |
Collection of custom created graphical objects. |
Bond > Single |
Places Single type bond on the canvas. |
Bond > Double |
Places Double type bond on the canvas. |
Bond > Triple |
Places Triple type bond on the canvas. |
Bond > Aromatic |
Places Aromatic type bond on the canvas. |
Bond > Single Up |
Places Single Up type wedge bond on the canvas. |
Bond > Single Down |
Places Single Down type wedge bond on the canvas. |
Bond > Single Up or Down |
Places Single Up or Down type wedge bond on the canvas. |
Bond > Double Cis or Trans |
Places Double Cis or Trans query type double bond on the canvas. |
Bond > Double C/T or Unspec |
Places Double C/T or Unspec query type double bond on the canvas. |
Bond > Single or Double |
Places Single or Double type bond on the canvas. |
Bond > Single or Aromatic |
Places Single or Aromatic type bond on the canvas. |
Bond > Double or Aromatic |
Places Double or Aromatic type bond on the canvas. |
Bond > Any |
Places Any type bond on the canvas. |
Bond > Coordinate |
Places Coordinate type bond on the canvas. |
Reaction Arrow > Regular Single Reaction Arrow |
Places a Reaction Arrow object on the canvas. |
Reaction Arrow > Two-headed Single Reaction Arrow |
Places a Reaction Arrow object on the canvas. |
Reaction Arrow > Regular Double Reaction Arrow |
Places a Reaction Arrow object on the canvas. |
Reaction Arrow > Two-headed Double Reaction Arrow |
Places a Reaction Arrow object on the canvas. |
Bracket > Parentheses |
Places a Parentheses object on the canvas. |
Bracket > Square Brackets |
Places a Square Brackets object on the canvas. |
Bracket > Braces |
Places a Braces object on the canvas. |
Bracket > Chevrons |
Places a Chevrons object on the canvas. |
Electron Flow > 1 Electron |
Places an electron flow arrow object on the canvas representing one-electron transfer. |
Electron Flow > 2 Electrons |
Places an electron flow arrow object on the canvas representing two-electron transfer. |
Graphics > Line |
Places a Line object on the canvas. |
Graphics > Regular Arrow |
Places a Regular Arrow object on the canvas. |
Graphics > Two-headed Arrow |
Places a Two-headed Arrow object on the canvas. |
Graphics > Polyline |
Places a Polyline object on the canvas. |
Graphics > Rectangle |
Places a Rectangle object on the canvas. |
Chain |
Places a carbon chain on the canvas. The number of carbon atoms can be increased or decreased by dragging the mouse. |
Text |
Places a Text object on the canvas. Allows changing text properties on the appearing toolbar. |
IUPAC Name |
Places a Text object containing the preferred IUPAC name of the molecule being drawn. |
Stereo > Reaction > No Stereo Configuration |
Sets the stereo configuration of the atom not to be considered during the reaction. |
Stereo > Reaction > Inversion |
Sets the stereo configuration of the atom to be inverted during the reaction. |
Stereo > Reaction > Retention |
Sets the stereo configuration of the atom to be retained during the reaction. |
Stereo > Enhanced |
See http://www.chemaxon.com/marvin/doc/user/stereo-doc.html for details. |
Charge |
Allows you to change the charge of any atom between [-9,9]. The number of implicit hydrogens will be adjusted if possible to accommodate the new charge. Valence errors will be highlighted in red. |
Radical > Not Radical |
Removes the radical designation from an atom. |
Radical > Monovalent |
Sets Monovalent radical center. |
Radical > Divalent |
Sets Divalent radical center. |
Radical > Divalent Singlet |
Sets Divalent radical center with singlet electronic configuration. |
Radical > Divalent Triplet |
Divalent radical center with triplet electronic configuration. |
Radical > Trivalent |
Trivalent radical center. |
Radical > Trivalent Doublet |
Trivalent radical center with doublet electronic configuration. |
Radical > Trivalent Quartet |
Trivalent radical center with quartet electronic configuration. |
Isotope |
Set or change the isotope number of the selected element or choose Off to remove the isotope number. |
Map |
Set map labels/identifiers on the selected atoms that do not change while altering the molecule. They are useful at reactions, and can be saved in SMILES and MDL formats. |
R-group |
Change the selected atom to an R-group label. R-groups symbolize alternative substituents. |
Group > * Attachment Point |
If the selected atom is part of a group (R-group definition or abbreviated group), you can specify an attachment point. |
Link Node |
Specifies query structures containing rings or chains of variable size. |
Add Branch |
Adds a new bond with implicit hydrogen to the selected atom. This option is disabled for atoms that can have no more bonds. |
Type > Single |
Changes the selected bond type to Single. |
Type > Double |
Changes the selected bond type to Double. |
Type > Triple |
Changes the selected bond type to Triple. |
Type > Aromatic |
Changes the selected bond type to Aromatic. |
Type > Single Up |
Changes the selected bond type to Single Up. |
Type > Single Down |
Changes the selected bond type to Single Down. |
Type > Single Up or Down |
Changes the selected bond type to Single Up or Down. |
Type > Double Cis or Trans |
Changes the selected bond type to Double Cis or Trans. |
Type > Double C/T or Unspec |
Changes the selected bond type to Double Cis/Trans or Unspec. |
Type > Single or Double |
Changes the selected bond type to Single or Double. |
Type > Single or Aromatic |
Changes the selected bond type to Single or Aromatic. |
Type > Double or Aromatic |
Changes the selected bond type to Double or Aromatic. |
Type > Any |
Changes the selected bond type to Any. |
Type > Coordinate |
Changes the selected bond type to Coordinate. |
Align > Horizontal |
Alters the molecule so that the selected bond is oriented horizontally. |
Align > Vertical |
Alters the molecule so that the selected bond is oriented vertically. |
Regenerate Bonds |
Generate bonds for an XYZ structure with a different bond length cut-off. |
Topology > No Topology |
Unsets the bond topology property. |
Topology > In Ring |
Sets a bond property so that when the molecule is used as a query, the specified bond must be in a ring to score a hit. |
Topology > In Chain |
Sets a bond property so that when the molecule is used as a query, the specified bond must be in a chain to score a hit. |
Reacting Center > No Reacting Center |
Unset reacting center query feature of the selected bond. |
Reacting Center > Center |
Set reacting center query feature on the selected bond: the bond takes part in the reaction. |
Reacting Center > Make or Break |
Set reacting center query feature on the selected bond: the bond is created or disappears in the reaction. |
Reacting Center > Change |
Set reacting center query feature on the selected bond: the bond remains in the reaction, but its bond type changes, for example from single to double. |
Reacting Center > Make and Change |
Set reacting center query feature on the selected bond: currently it works exactly as "Center". |
Reacting Center > Not Center |
Set reacting center query feature on the selected bond: the bond must not change in the reaction. |
Stereo Search |
Uses stereo configuration of the specified double bond when this molecule is used as a query. |
Clean 2D > Clean in 2D |
Calculate new 2D coordinates for the molecule. |
Clean 2D > Clean Wedge Bonds |
Arranges the wedge bonds of the molecule in 2D. |
Clean 3D > Clean in 3D |
Calculate new 3D coordinates for the molecule. Clean3D builds up conformers of fragments from which the best, i.e. the lowest energy conformer is given back. The quality of the structures is measured by a simple energy function (Dreiding type molecular mechanics). |
Clean 3D > Cleaning Method > Fine Build |
Fine Clean3D to find low energy conformer. Leaves failed fragments intact. |
Clean 3D > Cleaning Method > Fine with Hydrogenize |
The build process always adds explicit Hydrogens to the structures which are removed if not present in the original molecule. This option prevents the removal of extra Hydrogen atoms, otherwise gives the same results than Fine build. |
Clean 3D > Cleaning Method > Fast Build |
Fast clean, which if fails, performs fine clean. It accepts any generated structure, and it is the default behavior of the Clean3D function. |
Clean 3D > Cleaning Method > Build or Optimize |
Builds 3D structure for non-3D molecules and just optimizes the 3D molecules with the Dreiding force field. |
Clean 3D > Cleaning Method > Gradient Optimize |
Optimizes with the Dreiding force field using the actual structure as starting geometry. |
Clean 3D > Select Conformer |
Allows you to choose one of the possible conformer structures which were calculated via the Conformers plugin. |
Add > Add Explicit Hydrogens |
Adds explicit H atoms instead of the current implicit ones. Explicit hydrogens are displayed with atoms joining its neighbor while implicit hydrogens are displayed by atom symbols only. |
Add > Attach Data |
Attach data like stoichiometry coefficient to the molecule. |
Add > Add Absolute Stereo (CHIRAL) |
Sets chiral flag for the molecule. |
Add > Multi-Center |
Add a multi-center attachment point representing a group of atoms. |
Remove > Remove Explicit Hydrogens |
Removes explicit H atoms and increases the number of implicit hydrogens. |
Remove > Remove Data |
Removes attached data from the molecule. |
Remove > Remove Absolute Stereo (CHIRAL) |
Removes the chiral flag of the molecule. |
Edit data |
Changes a previously attached data like stoichiometry coefficient of the molecule. |
Aromatization > Aromatize |
Transforms the molecule to aromatic representation using the transformation method set. |
Aromatization > Aromatization Method > Basic |
Basic aromatization method described here. |
Aromatization > Aromatization Method > General |
General aromatization method described here. |
Aromatization > Dearomatize |
Transforms the molecule to non-aromatic representation. |
Group > Create Group |
Creates a custom abbreviation group. |
Group > Merge Brackets |
Creates a bracket that crosses two bonds. |
Group > Contract Group |
Contracts all groups to its abbreviations. |
Group > Expand Group |
Displays the full structure instead of the abbreviations. |
Group > Ungroup |
Removes all abbreviated group associations from the molecule. |
Reaction > Map Atoms |
Automatic assignment of map numbers to all selected atoms of a reaction by using the automapper tool. |
Reaction > Mapping Method > Complete |
All atoms in the reaction are mapped. |
Reaction > Mapping Method > Changing |
Only those atoms are mapped that have changing bond. Either the bond order changes, or new bond is created, or bond is deleted. Orphan and widow atoms are included. |
Reaction > Mapping Method > Matching |
Maps all matching atoms in the reaction (Daylight style mapping). A reaction atom is called matching if it is not an orphan/widow atom: it exists on both sides of the reaction. |
Reaction > Unmap Atoms |
Removing map numbers of the selected atoms. |
Reaction > Merge Reaction Fragments |
Merge the selected fragments to a reactant, product or agent. |
Reaction > Split Reaction Fragments |
Split the previously merged reaction fragments. |
Attribute > R-Logic |
Allows setting additional R-group conditions such as occurrence, rest H and if-then expressions to R-groups in the R-logic dialog. |