Available KNIME Extensions

KNIME extensions provide additional functionality for KNIME ranging from one node to allow the writing into XLS file format to around 100 nodes wrapping machine learning algorithms from Weka. Below you can find a list, where each available KNIME extension is described in more detail. How they are installed is described on the update manager help page.

R Integration

With this feature that integrates the statistics project R into KNIME it is possible to run snippets of R code as one step of the workflow, open R views, or even learn models within R. You can either integrate your local R installation or connect to an R Server.

R plug-in
contains all nodes but assumes either an existing local R installation or R Server.
R binaries
if you do not have a local R installation you can download the binaries as well. I you are not sure if you have R installed or not it – download this feature, it will also ease configuration of this feature.

Chemistry

KNIME itself has only very limited “chemistry-aware” functionality, for full-featured functionality check out the products of our partners. However, some cheminformatics is available in three plug-ins:

Base Chemistry Types & Nodes
basic chemistry related types and converters for SDF, Smiles, CTab, Mol, Mol2, SLN, CML.
CDK integration
2D structure diagram renderer, several property calculations such as Lipinski's Rue of 5, LogP, Fingerprints, and some more
Chemistry Add-Ons
OpenBabel, MoSS (Molecular Substructure Search)

Weka Integration

A large part of the functionality of the machine learning library WEKA is available with this plug-in. It integrates around 100 algorithms for clustering, classification, regression, and association rule mining.

BIRT Reporting

This feature is based upon the Eclipse project BIRT (Business Intelligence and Reporting Tools) and provides two nodes to generate static tabular reports of your data:

  • HTML
  • PDF

Renders also image data or molecules.

Math Formula

This plug-in contains a single node called "Math Formula", which allows you to evaluate free-form mathematical expressions. The result is appended as a new column to the input table. The functionality is like the one of the Java-snippet node (which is part of the KNIME base package) but without the requirement of knowing the Java language.

This node uses code from JEP 2.4.1, a Java library for parsing and evaluating mathematical expressions, which is released under the terms of the GNU GENERAL PUBLIC LICENSE (GPL). The source code of the used library is available here for download.

XLS Writer

This node writes out the datatable into a spreadsheet of a workbook. The files can be read then with other applications like Microsoft Excel, for example. This plugin makes use of libraries from the Jakarta POI project which is part of and copyrighted by the Apache Software Foundation.

External Tool

Allows running an external program on the data. NOTE: Running an external executable takes the control out of KNIME's hands. This node may crash or hang KNIME and you risk loosing any unsaved data. There will be no progress, no cancel option, in case of failure processes may be dangling in your system, etc. Highlighting will not work across this node. Colors are lost. Use this node at your own risk!

Python Scripting

This plug-in provides an interface to execute python scripts in KNIME. Thanks to Tripos for providing these nodes.

Distance Matrix

The KNIME's Distance Matrix feature enables the processing of distance and similarity values within KNIME. There are several nodes available that allow for reading, writing and calculation of distance matrices as well as nodes that operate on distance values. For more information see the detailed description.

LIBSVM

An integration of the library for support vector machines (LIBSVM) by Chih-Chung Chang and Chih-Jen Lin.