Skip to content

HowTo Import OpenMS Into KNIME

Stephan Aiche edited this page Jan 9, 2014 · 1 revision

Note: this is still a draft! Updates will follow

Import OpenMS nodes into KNIME

The last stable release of OpenMS can be installed via the KNIME update site. A detailed description how to do this can be found [http://open-ms.sourceforge.net/workflow-integration/openmstopp/ here]. If you want to install the current HEAD of OpenMS you have to compile your own KNIME plugin. The following !HowTo describes how this can be achieved.

Prepare your OpenMS build environment

https://open-ms.svn.sourceforge.net/svnroot/open-ms/THIRDPARTY/SEARCHENGINES/MacOS/64bit

cmake -D CMAKE_FIND_ROOT_PATH=${CONTRIB_PATH} -D ENABLE_PREPARE_KNIME_PACKAGE=On -D SEARCH_ENGINES_DIRECTORY=${SEARCH_ENGINES_DIR} /path/to/openms

Prepare the OpenMS the OpenMS nodes

make TOPP UTILS
make prepare_knime_package

Prepare KNIME

KNIME SDK Help -> Install new software -> Work with: KNIME Update Site -> KNIME Labs -> KNIME File Handling Nodes

Create the KNIME nodes source code

git clone https://github.com/genericworkflownodes/GenericKnimeNodes.git
ant -Dplugin.dir=${PLUGIN_SOURCE} -Dcustom.plugin.generator.target=${PLUGIN_BUILD} -Dknime.sdk=${PATH_TO_KNIME_SDK}

Run KNIME with your nodes

http://tech.knime.org/test-your-node

Clone this wiki locally