Hub
Pricing About
NodeNode / Manipulator

Chemistry External Tool

SchrödingerScripting
Drag & drop
Like

This node allows users to run a user-specified external program that inputs up to 3 columns and outputs 3 columns.

The allowed input types are: Maestro, Sequence, Alignment, Smiles, Mol2, Sd, Pdb, String, Integer, Double, Text, FingerPrint, CanvasMatrix, CanvasPLS, CanvasBayes, GlideGrid, Hypothesis, CMS or Trajectory.

The allowed output types are: Maestro, Sequence, Alignment, Smiles, Mol2, Sd, Pdb, String, Integer, Double, Text, FingerPrint, CanvasMatrix, CanvasPLS, CanvasBayes, GlideGrid, Hypothesis, Surface, CMS, Trajectory or QSARModel.

Return code for the external process needs to be zero or else the node will fail.

Note: For the Hypothesis, Glide Grid and Trajectory types, since each cell represents a group of files, the input and output variables (i.e., %input_1%, %output_1%) represent text files that have a file prefix on each line. Therefore, the underlying script will parse these files to access the inputs and generate a text file with a list of prefixes on each line to send the output back into Knime.
For GlideGrid, apart from mentioning the Grid prefix, user can also specify whether to save grid or not by appending "|save_grid" to the grid prefix in each line.

Node details

Input ports
  1. Type: Table
    Input0 Data,various allowed types
    One column from this input data is used as an argument for the external process
  2. Type: Table
    Input1 Data,various allowed types
    One column from this input data is used as an argument for the external process
  3. Type: Table
    Input2 Data,various allowed types
    One column from this input data is used as an argument for the external process
Output ports
  1. Type: Table
    Output0 Data,various allowed types
    Output0 data from the external process (can also include the input, if specified)
  2. Type: Table
    Output1 Data,various allowed types
    Output1 data from the external process (can also include the input, if specified)
  3. Type: Table
    Output2 Data,various allowed types
    Output2 data from the external process (can also include the input, if specified)

Extension

The Chemistry External Tool node is part of this extension:

  1. Go to item

Related workflows & nodes

  1. Go to item
  2. Go to item
  3. Go to item

KNIME
Open for Innovation

KNIME AG
Talacker 50
8001 Zurich, Switzerland
  • Software
  • Getting started
  • Documentation
  • Courses + Certification
  • Solutions
  • KNIME Hub
  • KNIME Forum
  • Blog
  • Events
  • Partner
  • Developers
  • KNIME Home
  • Careers
  • Contact us
Download KNIME Analytics Platform Read more about KNIME Business Hub
© 2025 KNIME AG. All rights reserved.
  • Trademarks
  • Imprint
  • Privacy
  • Terms & Conditions
  • Data Processing Agreement
  • Credits