Structure Checker

until Version 5.10.4

Visit the user guide of Structure Checker GUI from version 5.11.0

Contents

Introduction

Structure Checker is a chemical validation tool detecting and fixing common structural errors or special features that can be potential sources of problems. The Structure Checker wizard is a desktop application for the batch checking and fixing structures of input file(s). Your large files (like SDfiles) are scanned for drawing errors or features you want or don't want to include in the file. This application offers manual operation mode displaying the compounds having errors and allowing the manual modification. Additionally, automatic fixers are provided for many types of issues, and a validation report can be generated as well. A simple guide leads your through the simple steps of the configuration details.

Available checkers

See the detailed list of available checkers.

Structure Checker Graphical User Interface (GUI) user guide

This chapter gives you a simple walkthrough of the usage of Structure Checker. The major steps are demonstrated on the screenshots of every page of the checking routine.

  1. Select input files:

    select input file

    In this step you define the files to be checked and fixed. Click on the Add file... button on the right side.

    Add file

    Select one or more files (Shift or Ctrl + mouse click) and click Open. You can add unlimited number of files but don't forget, the output will be written to only one file.
    To make an ordered list of input files, select the file (or group of files) then click one of the "Move selected item ..." buttons (Up and Down arrow on the right).
    To remove a file from the list, click the file, then click the Remove file button.
    remove file
    Then click Next to proceed to the next step.
  2. Create checklist:

    create checklist

    In this screen you can see two panels. On the left, all available checkers are listed in alphabetical order. For creating your checklist, just select the actions you want to perform and click the Add button to transfer it to your checklist, i.e., into the right panel.

    You can create an ordered list of checkers by moving the selected item(s) with the up or down arrow.

    arrange list

    Removal of check elements from the checklist is similarly easy, click the items in the right panel and click Remove. If you'd like to use this checking configuration later, save it by clicking the Save button. save confiuration

    To load a configuration file click the Open Configuration File button, open. Browse to the location, and name the file in the Save dialog window.

    open configuration

    Some checkers have options to refine the issue detection. These options appear when you click on the checker in the right panel of the configuration page. It can be configured for each checker what to do when an issue is found.

    set checker option
    Fixer options can also be set. Apart from manual fix and keeping the compounds unfixed (Do not fix), one or more automatic fixers are also available as fix option.

    Click Next to proceed.

  3. Set options:

    set options

    Run options

    Report options

    Each error and issue is commented by the report logged during the checking and fixing procedure.

    Click Next to proceed.

  4. Specify output:

    specify output
  5. Check:

    summary

    In this page you can see the summary of the input and output files, the checking options, and the report options. To change any of these settings, click Back, or click the page name in the left side menu. To run structure check, click Finish.

    manual fix

    If you have chosen a mode which prompts you to manual fixing of structures, a MarvinSketch window is displayed with the incorrect structure, and a Structure Checker side window indicates you the source of the warning. Choose the fixing method by clicking on the warning, and click Fix selected. After fixing the molecule, click on Accept button to accept the changes, or Discard, if you want to save the molecule with errors.

    result

    The result window summarizes the checking and fixing process, clicking the Show Report button adds the logs at the bottom of the result page.

    log
 

Links

  • Structure Checker GUI from version 5.11.0
  • List of available checkers
    structurecheck command line tool
    Structure Checker in MarvinSketch
    Structure Checker Developer Guide

    Go to top