Publications
Ecological theory and statistical methods, applied to community ecology, macroecology, macroevolution and conservation.
- Publications
- 126
- Citations
- 31,384
- h-index
- 58

Theoretical ecologist and ecological data scientist
Full Professor (W3),
University of Regensburg
I am a theoretical ecologist and ecological data scientist. I am head of the Theoretical Ecology Group and Deputy Dean of Research of the Faculty of Biology and Preclinical Medicine. I arrived here in Regensburg via stops in Berlin, Uppsala, Leipzig and Freiburg, as you can see below.
Hover over or click a stage for details.Tap a stage for details. Full CV →
With my research group, I study the mechanisms and principles underlying the patterns of biodiversity in ecology, evolution and conservation, using computer simulations, statistical methods and, more recently, algorithms from machine learning and artificial intelligence.
News from the group, such as new papers and new team members: group news page →
Our work centres on five themes: how communities and biotic interaction networks assemble; what drives biodiversity patterns in macroecology and macroevolution; how ecological systems behave, studied with process-based models; how such models can be integrated with data; and statistics and machine learning for ecology. To find out more about these topics, please click on the topics in the ringlist below.
Understanding the assembly of communities and biotic interaction networks
Why do some species coexist while others exclude each other, and how do networks of competition, pollination and other interactions arise? We combine data from forest plots, interaction networks and eDNA surveys with models to infer and test mechanisms such as density dependence and trait matching.
Mechanisms behind biodiversity patterns in macroecology and macroevolution
Why are there more species in the tropics, and how did today’s distribution of species richness arise? We link ecological and evolutionary processes such as speciation, dispersal, extinction and adaptation to large-scale patterns, using eco-evolutionary simulations such as gen3sis and phylogenetic models of diversification.
Systems ecology and process-based simulation models
How do forests, vegetation and populations respond to climate and land use? We develop and apply process-based models, from forest growth and dynamic vegetation models to population models, to understand and project the dynamics of ecological systems. R interfaces such as r3PG and rLPJGUESS make these models accessible.
Model-data integration, simulation-based inference and Bayesian statistics
How can complex simulation models be fitted to data, and how certain are their predictions? We develop methods to calibrate process-based and stochastic models, from approximate Bayesian computation to Bayesian calibration and uncertainty quantification, and software such as BayesianTools that makes these methods usable.
Statistics, machine learning and deep learning in ecology
How can statistics and machine learning deliver robust inference, not only predictions, from ecological data? We develop and test such methods; our R packages, such as DHARMa for residual diagnostics, sjSDM for joint species distribution models and cito for deep learning, bring them into everyday practice, and we apply them to predict and monitor biodiversity, for example in the BaySenseAI and bAImo projects.
The outcome of our activities is documented through research papers, software, projects and teaching activities. To find out more about this, see below.
Ecological theory and statistical methods, applied to community ecology, macroecology, macroevolution and conservation.
Open-source R packages for the methods we develop, from regression diagnostics to Bayesian inference and deep learning.
Current projects: BaySenseAI, bAImo and DHARMa, plus past networks and working groups.
Ecology, statistics, data science and machine learning for BSc, MSc and PhD students; coordinator of the MSc Ecology, Evolution & Conservation.
Citations and h-index per Google Scholar, as of 23 October 2026; downloads from the Posit (RStudio) CRAN mirror, through 22 October 2026.