Medical Systems Biology

You are here:  Software > InvariantSVM


Supplementary files for "Constraining classifiers in molecular analysis: invariance and robustness"


ReadMe file for the supplementary material.



This provides the code used for training the (invariant) SVMs and predicting the class labels of a new matrix in R.

R-Package: invariantSVM

The code is bundled as the R package invariantSVM_1.0.tar.gz. It can be installed from command line by using the command:

R CMD INSTALL invariantSVM_1.0.tar.gz

After the package is loaded into the workspace (by using library(invariantSVM)), automatic parameter tuning in a multi-objective setting can be performed as shown in the following example:

#calculate 10x10 Accuracy on iris dataset over all invariances and R = 2
print(tunePareto(data = as.matrix(iris[1:100, -ncol(iris)]),
labels = iris[1:100,ncol(iris)],
classifier = tunePareto.invariantSVM(), C=1, R = 2,
invariance = c("lin","off","con","off&con","mon"),
objectiveFunctions = list(cvAccuracy(10, 10))))


Collection of the analysed artificial datasets.

Artificial dataset

Artificial dataset (with noise)

Fold lists

Collection of the fold lists used for the 10x10 cross-validation experiments.

Fold-Lists (real datasets)

Result files

This file provides the results of the experiments on artificial and transcriptome datasets. The accuracies and the selected number of features (R1-SVM) are given.

Result tables

Latest News


Congratulations to Dr. Silke Werle for winning the 1st Prize with her pitch at the 1. Science Day held by ProTrainU. 


Our paper "Reconstructing Boolean network ensembles from single-cell data for unraveling dynamics in the aging of human hematopoietic stem cells" has been published in the Computational and Structural Biotechnology Journal.


The position paper "Is there a role for statistics in artificial intelligence" has been published online first in Advances in Data Analysis and Classification.


Our paper "Corona Health - A Study- and Sensor-Based Mobile App Platform Exploring Aspects of the COVID-19 Pandemic" has been published in the International Journal of Environmental Research and Public Health.


Our paper "Patient empowerment during the COVID-19 pandemic: Ensuring safe and fast communication of test results" has been published in the Journal of Medical Internet Research.


Our paper "Perspective on mHealth Concepts to Ensure Users’ Empowerment–From Adverse Event Tracking for COVID-19 Vaccinations to Oncological Treatment" has been published in IEEE Access.


Our report protocol "Digitalization of adverse event management in oncology to improve treatment outcome—A prospective study protocol" has been published in PLoS One.


We are happy we could contribute to Beutel et al (2021) "A prospective Feasibility Trial to Challenge Patient-Derived Pancreatic Cancer Organoids in Predicting Treatment Response" published in MDPI Cancers.