SMARTS tools


... is an extremely important concept for defining patterns in molecules. Unfortunately the SMARTS-language[1] is quite complex and the description of a pattern easily becomes quite complex. Here we introduce two tools developed by Karen Schomburg and Lars Wetzer at the Center for Bioinformatics at the University of Hamburg that make life easier when working with SMARTS. Temporary licenses are granted for free.

As examples see below a number of patterns illustrating the SMARTSviewer visualization concept along with its dynamic legend, which describes each distinct atom and bond in natural language. For more examples including the so-called Pan Assay Interference Compounds (PAINS) patterns please visit the gallery website of our collaborators.

SMARTS pattern describing the reactive group of sulfuryl halogenides SMARTS describing a pattern with an azo group SMARTS pattern matching a non-aromatic nitrogen bound to an aromatic carbon SMARTS pattern describing a reactive sulfur group SMARTS pattern describing an aromatic ring containing a nitrogen SMARTS pattern describing sulfur- or phosphornitride oxide SMARTS pattern describing one form of a sulfonamide


  • draw molecule patterns
  • develop SMARTS interactively
  • recursions and pre-defined patterns

SMARTSeditor is an interactive GUI application that lets you draw substructure patterns. Jump-starting from a molecule you may develop a SMARTS in a quite intuitive fashion by editing the topology and properties. Using pre-defined patterns for common functional groups lets you quickly reach your goal. SMARTSeditor supports recursions, allowing you to go to any level of complexity without getting lost.

take a look at the SMARTSeditor tutorial movie

Interested? Then go ahead and download a free copy to try it out yourself. The package contains executables for Windows, Linux and MacOS. Please note that with the download you accept our terms and conditions*.

download SMARTSeditor
* Terms and conditions:
SMARTSeditor is a prototype developed by our academic partner at the Center for Bioinformatics (ZBH) of the University of Hamburg.
SMARTSeditor may be used free of charge for academic research or evaluation purposes.
No support is granted any warranty or liability is hereby expressly excluded. You use SMARTSeditor at your own risk!
Any publication in reference to SMARTSeditor must cite the original publication[2].
Please provide us your feedback. Also, if you are interested in a longer-term use or running SMARTSeditor on other operating systems, please let us know.
[1]C. A. James and D. Weininger
Daylight Theory Manual
Daylight Chemical Information Systems, Inc: 27401 Los Altos, 2006
[2]K. Schomburg, L. Wetzer, M. Rarey
Interactive Design of generic chemical patterns
Drug Discov Today (2013)
[3]This is a download mirror. The respective packages may also be obtained here.


stay tuned with all the breaking news.


© 2016 BioSolveIT GmbH,   all rights reserved