A Markush structure is a description of a compound class by generic notations, primarily used in patent claims and the description of combinatorial libraries. The library of a Markush structure is the total set of specific molecules that are described by the Markush structure.
The Markush enumeration plugin can be used to generate a whole or a subset of the library of a generic Markush structure. It is also capable of calculating the total number of specific structures present in a Markush library.
The plugin handles the following Markush features: R-groups, atom and bond lists, link nodes, repeating units, position variation bonds and homology variation.
Markush Search is an add-on to JChem Base and Instant JChem and allows the registration of generic structures into the database as well as substructure and full structure searching in their enumerated libraries (without enumeration of library members). More information.
Close allExpand all
- plugin interface in Marvin Sketch and View
- Instant JChem: Enumeration dialog for Markush tables
- JSP web example of JCB offers a simple example Markush enumeration web page.
- command-line: cxcalc
- JChem Cartridge (via Chemical Terms)
- R-groups (nested to any depth)
- atom and bond lists
- link nodes and repeating units
- position variation bonds
- homology variation (predefined generic atoms - alkyl, aryl, etc. and user-defined ones, like protecting group)
- R-group coloring: the scaffold and all top-level R-groups are coloured differently.
- The scaffold is oriented the same way as in the Markush structure.
- A Markush code (enumeration ID) can describe which definition was used for the enumeration of each library members.
- Molconvert+Reactor+Standardizer can produce R-group definitions from reagent sdf files.
- A Markush Rgfile output is under development in libMCS.
- In-house Markush data can be curated using MarvinSketch.
- We plan to implement common Markush file formats. (e.g. Markush DARC used by MMS)