0 ×

Generate Smarts

Schrödinger extension for KNIME Workbench version by Schrödinger

Generate a SMARTS pattern for each input molecule

Backend implementation

The script gen_smarts.py is used to implement this node.


Column containing input structures
Select column in the data input table containing the structures
Output Column Structure
Choose the output column structure

Input plus Output - Input columns are included in the output
Output replaces Input - The column with output structures will replace the input column selected. Other input columns will be included in the output
Output only - Only Output structures

If any input column name is same as the output, then the input column name is suffixed with "_input"

Output type Select the output type

Output column name A custom output column name can be given by checking the checkbox ON and specifying the new column name

Input Ports

Molecules in Maestro, SD, or Mol2 format

Output Ports

SMARTS pattern

Best Friends (Incoming)

Best Friends (Outgoing)


To use this node in KNIME, install Schrödinger Extensions for KNIME from the following update site:


You don't know what to do with this link? Read our NodePit Product and Node Installation Guide that explains you in detail how to install nodes to your KNIME Analytics Platform.

Wait a sec! You want to explore and install nodes even faster? We highly recommend our NodePit for KNIME extension for your KNIME Analytics Platform. Browse NodePit from within KNIME, install nodes with just one click and share your workflows with NodePit Space.


You want to see the source code for this node? Click the following button and we’ll use our super-powers to find it for you.