0 ×

Embrace Minimization

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

Multi-Ligand Bimolecular Association with Energetics (eMBrAcE) is an automated mechanism that allows one to study the association of ligands with a receptor.

An eMBrAcE minimization is a type of multiple minimization in which each of the specified pre-positioned ligands is minimized, in turn, with the receptor. You can perform eMBrAcE minimization calculations in two modes: Interaction Mode, in which the interaction between each ligand and the substrate is studied, and Energy Difference Mode, in which energy changes upon association are estimated.

For details on the types of calculations that eMBrAce enables see the MacroModel documentation.

Depending on the configuration the output from an eMBrAce calculation can be:

  • complexes only
  • ligands only
  • receptor, ligands and complexes (only in Energy Difference mode)

Backend implementation

scripts/mmodCLI.py run by cmdRunner.py
The script mmodCLI.py is passed to cmdRunner.py to implement this node.

Input Ports

Pose Viewer data table (receptor and ligands) in Maestro format

Output Ports

Molecules in Maestro format

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.