0 ×

Run Maestro Command

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

This node runs Maestro command(s) by running Maestro, executing a script and writing its output.

Backend implementation

Note: The Maestro column selected is the only column imported into Maestro. If other columns need to be accessed within Maestro, then the Set MAE Properties node should be used before this node to set properties from other columns into the CTs.


Column containing input
Column in the input data table containing molecules in Maestro format
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

Run command for each input row
If this is checked, the command is run for each input row, and for each row, there is one output row. Also, even though the Maestro command is run on each input, only one instance of Maestro is started, and commands are used to load in each row, execute the command, and write/export the output.
Additional String on Command line
Additional arguments to be specified in command line
Pre-processing Command Script
These set of commands are executed just before the set of commands in Command Script area. If disabled, a default set of commands, will be executed. If enabled, user can edit this section to execute the preferred commands. The node has to be connected to proper input to activate this.
Note: %input_format% and %tmpdir% will be replaced by the actual values during execution.
Command Script
The Maestro command(s) specified.
Flow variables can be specified in the command lines.
Ex: If "Command line(s)" has "%myvar1%" and if there exists a flow variable "myvar1" or "MaestroCmd|myvar1", then its value will get substituted. All flow variables starting with 'MaestroCmd|' will be reset after the node gets executed, so that they wont be passed to the subsequent nodes.

Input Ports

Input Data in Maestro, Sd, Mol2, Pdb or SMILES format

Output Ports

Output Data in Maestro, Sd, Mol2, Pdb or SMILES format


Std output/error of Run Maestro Command
Std output/error of Run Maestro Command

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.