Training
- KNIME installation
a. Download: https://www.knime.org/downloads/overview
b. Installation: https://tech.knime.org/installation-0
c. Update extensions: https://www.knime.org/downloads/update
- Importing workflows
Download workflows from http://bioinformatics.iyte.edu.tr/supplements/izmir
Open KNIME
On the left side of KNIME window, there is a box with LOCAL (Local Workspace) (Figure 1), right click to that area and “select import KNIME workflow” (https://tech.knime.org/workbench)
In the pop-up window select the directory where the downloaded workflows are and load them
Open the loaded workflow
The workflow has the input data (human miRNAs as positive and pseudo as negative)
If you do not want to generate new models or results you can explore already computed results by right clicking on the nodes and choosing the output table for display.
If you want to make modifications to the workflow you can click on the nodes and change their settings. Some example changes could be:
Change input data by clicking on File Reader nodes (positive or negative)
Change number of iterations for loop by going into Loop x-times meta-node and clicking on Counting Loop Start then setting the number
Changing sampling ratio by going into Loop x-times meta-node and in sampling meta-node changing partitioning node’s settings
Using your desired feature set; go into Loop x-times/studies. If you want to add another study with different feature set copy paste one of the meta-nodes (e.g. Ng) connect it in the same way as the existing ones. Right click and select Reconfigure to change meta-node name. Then go into your meta-node select filter (feature selection). Inside that meta-node, there are two column filter nodes; one for learning another for testing data, in these nodes select your choice of features. In classifier and CombineLearnedStats meta-nodes you should do renaming since they would be set to Ng in this instance.
Prediction
The prediction workflow requires a column named "Accession" for joining. If your data has no such columns you can use RowID node to create unique accession values.
Figures
Figure 1. Overall training workflow
Figure 2. MCCV and model generation
Figure 3. Sampling.
Figure 4. Studies (feature groups).
Figure 5. Feature selection and application of 3 classifiers.
Figure 6. Model sorting, selection and saving as PMML files.
Figure 7. Prediction workflow.
Figure 8 Prediction Meta-node
Figure 9 Decision Tree/Naïve Bayes Meta-node
Figure 10 Consensus Result Meta-node
Figure 11 Consensus Model Meta-node
Figure 12 Visualization Meta-node