MyNixOS website logo
Description

Selecting General Circulation Models for Species Distribution Modeling.

Methods to help selecting General Circulation Models (GCMs) in the context of projecting models to future scenarios. It is provided clusterization algorithms, distance and correlation metrics, as well as a tailor-made algorithm to detect the optimum subset of GCMs that recreate the environment of all GCMs as proposed in Esser et al. (2025) <doi:10.1111/gcb.70008>.

chooseGCM: an R package with a toolkit to select General Circulation Models

CRANdownloads R-CMD-check CRANstatus codecov

chooseGCM chooseGCM website

The goal of chooseGCM is to help researchers aiming to project Species Distribution Models and Ecological Niche Models to future scenarios by applying a selection routine to the General Circulation Models.

Installation

You can install the development version of chooseGCM from GitHub with:

install.packages("devtools")
devtools::install_github("luizesser/chooseGCM")

The package is also available on CRAN. Users are able to install it using the following code:

install.packages("chooseGCM")

Other packages

If you liked chooseGCM, get to know our other packages. Currently, we have also the caretSDM package, a package to run Species Distribution Modeling, which is also used in the article

Esser, L.F., Bailly, D., Lima, M.R., Ré, R. 2025. chooseGCM: A Toolkit to Select General Circulation Models in R. Global Change Biology , 31(1), e70008. Available at: https://doi.org/10.1111/gcb.70008.

to test chooseGCM using SDMs.

Three breakthroughs distinguish caretSDM:

  1. The strong geoprocessing background that allows for automation on spatial data handling by rescaling data to a common grid, with the possibility to model distributions using river networks (via segmented lines), overcoming limitations for aquatic species, while also enabling interactive data viewing without the use of an external GIS software;

  2. The underlying ML tools that allows for the integration of 115+ classification algorithms with automated workflows, from hyperparameter tuning to ensemble prediction, eliminating coding barriers for advanced techniques, while allowing flexibility for experienced users;

  3. The use of recyclable objects, designed to track all analysis steps within a single class, enhancing transparency and scientific rigor.

caretSDM is available on both GitHub and CRAN:

install.packages("devtools")
devtools::install_github("luizesser/caretSDM")
install.packages("caretSDM")
Metadata

Version

1.3

License

Unknown

Platforms (78)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    uefi
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-freebsd
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64-uefi
  • aarch64-windows
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-linux
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-uefi
  • x86_64-windows