0 ×

KNIME-Maestro Connector

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

This node can connect to Maestro (either started automatically or to a running instance) and can exchange structures.


Column containing input
Column in the input data table containing molecules in Maestro, CMS, Sdf or Mol2 format
If input is CMS, then this node will support only one row as of now.
Output Column Structure
Choose the output columns:

Input plus Output - The input columns are included in the output.

Output replaces Input - The output columns are the same as the input, with the output structures replacing the input column selected

Output only - Only Output structures

Select a mode
Select one of the modes from the drop down list. Default is "All entries"

Existing Maestro Session - In this mode, the node can connect to an existing Maestro session where the Maestro side server is already running. This server can be started by opening "Establish Structure Exchange with KNIME..." and clicking on "Start".

For all other modes below, Maestro will be started automatically by this node followed by starting the server too.

All entries - Sends all the Project Table entries back to KNIME

Selected entries - Sends only the selected Project Table entries back to KNIME

Atom selection (as List) - Sends the atom selection in workspace as a list to KNIME

Atom selection (as Names) - Sends the atom selection in workspace as names to KNIME

Atom selection (as ASL) - Sends the atom selection in workspace as ASL to KNIME

Atom selection (as SMARTS) - Sends the atom selection in workspace as SMARTS to KNIME

Residue selection (as List) - Sends the residue selection in workspace as a List to KNIME

Residue selection (as ASL) - Sends the residue selection in workspace as ASL to KNIME

Node Identifier
An unique name that identifies the node. Applicable only for "Existing Maestro Session" mode.
Maestro Port
The port number in which the server has started in Maestro. Applicable only for "Existing Maestro Session" mode. It can be got from the Maestro panel "Establish Structure Exchange with KNIME...", under "Status" section, once the server is started.
The location of this panel is as below:
Classic Maestro: Workflows -> "Establish Structure Exchange with KNIME..."
Maestro 11 : TASKS toolbutton -> Browse -> Workspace and Project Table Operations -> KNIME -> "Establish Structure Exchange with KNIME..."
Run interactively
If this option is OFF, then "Establish Structure Exchange with KNIME..." panel will not wait for user to click on Send button. The data is automatically sent back to KNIME node. Default is ON.
Command script
Maestro commands in this section will be executed after the input structures are imported in Maestro.

Input Ports

Input data in Maestro, Sdf or Mol2 format

Output Ports

Output data in Maestro, Sdf, Mol2, SMARTS or String format


Std output/error
Std output/error

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.