Customizing MarvinSketch

    MarvinSketch can be customized to meet the needs of vastly different users.

    As there are many different options, the customization process can get confusing. This section describes every option that affects the behavior of MarvinSketch in any way.

    The table below lists all these options along with a short description and a link to the specific part of the MarvinSketch User's Guide that describes the option in detail. The table also provides information about where specific functions can be found on the GUI and which file is affected if an option is changed.

    MarvinSketch stores all changes made on the GUI in various configuration files.

    These files are located under one of the following folders:

    • USER_HOME/CHEMAXON_DIR

    • USER_HOME/CHEMAXON_DIR/VERSION

    • USER_HOME/CHEMAXON_DIR/journal_styles

    • USER_HOME/CHEMAXON_DIR/textstyles

    The USER_HOME is C:\Documents and Settings\USERNAME on Windows and /home/USERNAME on Unix.

    CHEMAXON_DIR is chemaxon on Windows and .chemaxon on Linux.

    VERSION is the actual version number of MarvinSketch, with which the customization is made.

    Example location:

    • Windows:

      C:\Documents and Settings\USERNAME\chemaxon\18.24.0\customization.xml

    • Unix/Linux:

      /home/USERNAME/.chemaxon/18.24.0/customization.xml

      Name Place on GUI Short description Associated sections Associated files
      Customizations that affect the whole GUI
      Editor Style View > Editor Style There are three pre-defined styles in MarvinSketch. These are as follows: Marvin Marvin 5.0 View ModeIt is possible to edit these pre-defined styles and export them as needed.It is also possible to import customized editor styles from XML or SER files.The following aspects are customizable: Menus Popups Toolbars * Keymap Configurations of MarvinSketchMenus TabPopups TabToolbars TabKeymap TabSpecial Commands CHEMAXON_DIR/VERSION/customization.xml CHEMAXON_DIR/VERSION/shortcuts.xml
      Hide/Show Status bars View > Menu bar The visibility of the Menu bar can be turned on or off. Basic changes Not persistent between sessions
      Hide/Show Menu bars View > Status bar The visibility of the Status bar can be turned on or off. Not persistent between sessions
      Hide/Show Toolbars View > Toolbars In the case of the toolbar, the visibility of each toolbar can be specified individually.These toolbars are as follows: General Chemical 3D editing Simple Templates Advanced Templates Search Online Markush Tools * Atoms CHEMAXON_DIR/VERSION/customization.xml
      Look and Feel From file only The general look and feel can be changed by adding a line to the marvin.properties file. Changing the Default Look and Feel CHEMAXON_DIR/marvin.properties
      Customizations that affect the canvas
      Color of the Canvas View > Colors > Background The color of the canvas can be changed to a specific color. The default color is white. View Menu in MarvinSketch CHEMAXON_DIR/marvin.properties
      View > Colors > White Background Changes the color of the canvas to white. CHEMAXON_DIR/marvin.properties
      View > Colors > Black Background Changes the color of the canvas to black. CHEMAXON_DIR/marvin.properties
      Add Grid to the Canvas View > Grid Toggles the visibility of the grid. CHEMAXON_DIR/marvin.properties(in 20.5.0 and later)
      Add Guidelines to the Canvas View > Guidelines Toggles the visibility of the moveable guidelines. Not persistent between sessions
      Document-specific settings
      Multipage Settings File > Multipage Settings Creates a multipage molecular document that helps to work with large drawings by dividing them into pages.In the case of multipage documents, the following parameters can be specified: Document Grid Document Size * Margins Multipage Documents Not persistent between sessions
      Document Style Settings File > Document Style > Settings By using this option, you can specify the font settings and size settings of the document.The Font Settings consist of the atom font style and atom font size options.Under Size Settings the following parameters are available: Document Unit Bond Length Wireframe bond thickness Bold bond width Bond spacing Hash spacing * MarginThe options above can be specified individually. Alternatively, you can choose from one of the pre-defined Journal Styles or create your custom style. Customizing Structure Drawing Styles CHEMAXON_DIR/marvin.properties Custom styles: CHEMAXON_DIR/journal_styles/styles.properties CHEMAXON_DIR/journal_styles/CUSTOM_STYLE.properties
      Expanding pre-defined lists/groups
      Template Library Edit > Template Library Several pre-defined template groups are available in the Template Library. You can add entirely new groups to this list and modify the groups that are already added.To add a new group, click Add Template Set and specify the path of the file that contains the set.To remove a group, click Remove Template Set when a group is selected.You can easily reorder the groups with the up and down arrows. It is also possible to specify some Advanced Templates bar options, for example, the maximum number of buttons on the bar or the size of the buttons.When you switch to the Properties tab of a group you can specify whether the group is visible on the Advanced Templates bar or not. Template Library Manager CHEMAXON_DIR/marvin.templates.properties
      My Templates N/A Any structure can be added to the user's template list. Simply select a structure and click Add to My Templates in the context menu. CHEMAXON_DIR/marvin.mytemplates
      Abbreviated Groups You can create a user.abbrevgroup file to store your custom abbreviated groups. Abbreviated (Superatom) Groups CHEMAXON_DIR/user.abbrevgroup
      Global preferences
      Bond Edit > Preferences Bond-related behavior can be specified on this tab. Bonds tab CHEMAXON_DIR/marvin.properties
      Structure Structure-related behavior can be specified on this tab. Structure tab CHEMAXON_DIR/marvin.properties
      Text Text-related behavior can be specified on this tab. Text tab CHEMAXON_DIR/textstyles/text_styles.properties CHEMAXON_DIR/textstyles/default.properties
      Checkers Checker-related behavior can be specified on this tab. Checkers tab CHEMAXON_DIR/checkerconfig.xml
      Service Service-related behavior can be specified on this tab. Services tab CHEMAXON_DIR/servicesconfig.xml
      Save/load Save and load related behavior can be specified on this tab. Save-Load tab CHEMAXON_DIR/marvin.properties
      3D Options 3D-related behavior can be specified on this tab. 3D Options tab CHEMAXON_DIR/marvin.properties
      Analysis Box Analysis box related behavior can be specified on this tab. Analysis box tab CHEMAXON_DIR/marvin.properties
      Structure and object display customization
      Structure Display View > Structure Display The following structure display styles are available: Wireframe Stick Ball and Stick Spacefill Structure Display CHEMAXON_DIR/marvin.properties
      Color Schemes View > Colors The following color schemes are available: Monochrome CPK Shapely Group Atom/Bond Sets Peptide Colors Color Schemes CHEMAXON_DIR/marvin.properties
      Implicit Hydrogens View > Implicit Hydrogens The following display modes are available: Off On Heteroatoms On Heteroatoms or Terminal All Display Options for Implicit and Explicit Hydrogens CHEMAXON_DIR/marvin.properties
      Peptide Display View > Peptide Display The following options are available: 1-letter 3-letter View Menu in MarvinSketch CHEMAXON_DIR/marvin.properties
      Atom Numbering View > Advanced > Atom Numbering The atom numbering scheme can be specified. The following options are available: Off Atom Numbers * IUPAC Numbering Not persistent between sessions
      Atom Properties View > Advanced > Atom Properties Toggles the visibility of atom properties. Not persistent between sessions
      Atom Mapping View > Advanced > Atom Mapping Toggles the visibility of atom mapping labels. Not persistent between sessions
      Bond Lengths View > Advanced > Bond Lengths Toggles the display of bond lengths in Angstroms in the middle of the bonds. Not persistent between sessions
      Lone Pairs View > Advanced > Lone Pairs Toggles the display of lone pairs. Not persistent between sessions
      R-groups View > Advanced > R-groups Toggles the display of R-group definitions. Not persistent between sessions
      R-Logic View > Advanced > R-Logic Toggles the display of R-logic definitions. CHEMAXON_DIR/marvin.properties
      Valence View > Advanced > Valence Toggles the display of valence numbers. The default setting is On. Not persistent between sessions
      Ligand Error View > Advanced > Ligand Error Toggles the display of ligand errors. The default setting is On. Not persistent between sessions
      S-group Attachments View > Advanced > S-group Attachments Toggles the display of the attachment points. The default setting is On. Not persistent between sessions