sjSDM
Fast joint species distribution models for large community datasets, estimating the full species covariance matrix.
Cited 134 times on Google Scholar (as of 11 October 2026)
sjSDM fits joint species distribution models (jSDMs): models of how a whole community of species responds to the environment, to space and to each other. The difficult part of a jSDM is the species–species covariance matrix, which most implementations approximate with a small number of latent variables. sjSDM estimates the full matrix instead. It remains fast enough for large community datasets, including eDNA data, because it approximates the joint likelihood by Monte Carlo integration, implemented in PyTorch and run on CPUs or GPUs.
Beyond fitting, the package partitions explained variation into environmental, spatial and biotic components and can break this down by species and site to reveal the internal structure of a metacommunity. It offers several response distributions, including the classical multivariate probit model, terms for spatial autocorrelation, and the option of replacing the linear predictor with a deep neural network.
Authors: Maximilian Pichler (maintainer), Florian Hartig. Contributors: Wang Cai.
Paper describing sjSDM
Widely cited work citing sjSDM
The most-cited articles that cite sjSDM or its paper, ranked by their own citation count in OpenAlex; the group's own papers are left out.
- Species distribution models and island biogeography: Challenges and prospects
- Challenges and opportunities of species distribution modelling of terrestrial arthropod predators
- Spatial match–mismatch between predators and prey under climate change
- Combining environmental DNA and visual surveys can inform conservation planning for coral reefs
- Opportunities and challenges of machine learning in bioprocesses: Categorization from different perspectives and future direction