AlphaSDM: Species Distribution Models on 'AlphaEarth' Satellite Embeddings

Fits species distribution models and maps habitat suitability at up to 10 m resolution from occurrence records alone, using the 'AlphaEarth' Foundations satellite embeddings (Brown et al. 2025) <doi:10.48550/arXiv.2507.22291>. The embeddings, 64 values per pixel per year from a geospatial foundation model, replace environmental layers, so none need to be sourced or aligned. Provides tools to format occurrence records, place pseudo-absences, train and evaluate an ensemble of machine learning models, and export habitat-suitability rasters. Sampling, model training and prediction all run on 'Google Earth Engine', which requires a free account for noncommercial use.

Version: 0.2.0
Imports: jsonlite, reticulate (≥ 1.41), sf, stats, utils
Suggests: stars, withr, testthat (≥ 3.0.0), knitr, rmarkdown
Published: 2026-10-04
DOI: 10.32614/CRAN.package.AlphaSDM (may not be active yet)
Author: James Longo [aut, cre, cph]
Maintainer: James Longo <james.longo.birds at gmail.com>
BugReports: https://github.com/James-Longo/AlphaSDM/issues
License: MIT + file LICENSE
URL: https://james-longo.github.io/AlphaSDM/, https://github.com/James-Longo/AlphaSDM
NeedsCompilation: no
SystemRequirements: Python (>= 3.9) with the 'earthengine-api' module; 'reticulate' installs it automatically when needed.
Language: en-US
Citation: AlphaSDM citation info
Materials: README, NEWS
CRAN checks: AlphaSDM results

Documentation:

Reference manual: AlphaSDM.html , AlphaSDM.pdf
Vignettes: Getting started with AlphaSDM (source)

Downloads:

Package source: AlphaSDM_0.2.0.tar.gz
Windows binaries: r-devel: not available, r-release: not available, r-oldrel: not available
macOS binaries: r-release (arm64): not available, r-oldrel (arm64): not available, r-release (x86_64): not available, r-oldrel (x86_64): not available

Linking:

Please use the canonical form https://CRAN.R-project.org/package=AlphaSDM to link to this page.