Knime node to calculate ss-TEA score of sequence alignment and subfamily members.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Knime node to calculate subfamily specific two entropy analysis (ss-TEA) score.

The ss-TEA can identify specific ligand binding residue positions for any receptor, predicated on high quality sequence information.

See reference at for a description of the score.

Build Status Codacy Badge DOI



Steps to get KripoDB Python templates inside KNIME:

  1. Goto Help > Install new software ... menu
  2. Press add button
  3. Fill text fields with
  4. Select --all sites-- in work with pulldown
  5. Open KNIME 3D-e-Chem Contributions folder
  6. Select ss-TEA
  7. Install software & restart


See example workflow at examples/

It can be run by importing it into Knime as an archive.


mvn verify

Jar has been made in /target folder. An Eclipse update site will be made in p2/target/repository repository.


Steps to get development environment setup:

  1. Download KNIME SDK from

  2. Install/Extract/start KNIME SDK

  3. Start SDK

  4. Install m2e (Maven integration for Eclipse) + Test workflows in JUnit + 3D-e-Chem node category

    1. Goto Help > Install new software ...
    2. Make sure Update site and are in the pull down list otherwise add them
    3. Select --all sites-- in work with pulldown
    4. Select m2e (Maven integration for Eclipse)
    5. Select Test Knime workflows from a Junit test
    6. Select Splash & node category for 3D-e-Chem KNIME nodes
    7. Install software & restart
  5. Import this repo as an Existing Maven project

During import the Tycho Eclipse providers must be installed.


Tests for the node are in tests/src directory. Tests can be executed with mvn verify, they will be run in a separate Knime environment.

Unit tests

Unit tests written in Junit4 format can be put in tests/src/java.

Workflow tests


New release

  1. Update versions in pom files with mvn org.eclipse.tycho:tycho-versions-plugin:set-version -DnewVersion=<version> command.
  2. Manually update version of "source" feature in p2/category.xml file.
  3. Commit and push changes
  4. Create package with mvn package, will create update site in p2/target/repository
  5. Append new release to 3D-e-Chem update site
  6. Make clone of repo
  7. Append release to 3D-e-Chem update site with mvn install<3D-e-Chem repo/updates>
  8. Commit and push changes in this repo and repo
  9. Make nodes available to 3D-e-Chem KNIME feature by following steps at

Offline Knime update site

If Knime update site can not be contacted then use a local version.

  1. Download zip of update site from
  2. Unzip it
  3. To maven commands add<path to update site directory>