Recent Posts

A better algorithm for finding a subset of points that maximize the minimal distance between them.


This is an introduction to my package, eulerr, an R-package that computes and plots Euler diagrams for set relationships.


Let me introduce qualpalr: an R package that generates qualitative color palettes with distinct colors using color difference algorithms.




An R-package that generates area-proportional Euler Diagrams.

CRAN-version, Development version


An R and C++-based implementation of the incremental gradient algorithm SAGA for fitting generalized linear models.

Development version


A package that generates qualitative color palettes algorithmically to maximize distinctiveness, as well as cater to color deficient people.

CRAN-version, Development version


A basic API to enable knitting KOMA-script-generated $\LaTeX$ files from R-Markdown documents.

CRAN-version, Development version


Additional plots and themes for lattice.

CRAN-version, Development version

Recent Publications

. A Case Study in Fitting Area-Proportional Euler Diagrams with Ellipses Using Eulerr. In: Proceedings of International Workshop on Set Visualization and Reasoning, CEUR Workshop Proceedings, Edinburgh, United Kingdom, pp. 91, 2018.

. Sex-Based Differences in Pain Distribution in a Cohort of Patients with Persistent Post-Traumatic Neck Pain. In: Disability and Rehabilitation,, 2017.

. Pain Distribution after Neck Traumas: An Analysis of 745 Consecutive Patients with Persistent Neck Pain. In: IASP 2016: The World Congress on Pain, Yokohama, Japan, 2016.

. Vestibular Asymmetry Increases Double Support Time Variability in a Counter-Balanced Study on Elderly Fallers. In: Gait & Posture, (45), pp. 31-34,, 2016.

. Increased Double Support Variability in Elderly Female Fallers with Vestibular Asymmetry. In: Gait Posture, (41), 3, pp. 820-824,, 2015.

. Pain Distribution in 745 Consecutive Patients with Persistent Pain after Whiplash Trauma. In: EFIC 2015: Translating Evidence into Practice, Vienna, Austria, 2015.