Skip to main content

Table 1 Feature comparison: KNIME open source versus “Vanilla” Luigi and SciLuigi

From: Towards agile large-scale predictive modelling in drug discovery with flow-based programming design principles

Feature

KNIME open source

Luigi

SciLuigi

Authoring interface

GUI (rich client)

Text / CLI

Text / CLI

Implementation language

Java

Python

Python

Scheduling mode

Independent threads

Pull

Pull

HPC support

No

No

Yes

Custom re-usable components

No

No

Yes

Audit trail

No

No

Yes

Sub-workflows

Yes

No

No

Named ports

Yes

No

Yes

Nested loops

Yes

No

Yes

Interactive workflow debugging

Partly

Yes

Yes

CLI tool integration

Yes

Yes

Yes

Stream processing

Yes

No

No

Graphical workflow visualization

Yes

Yes

Yes

Supports scripting

Yes

Yes

Yes