{
  "_id": "6adc97f558000136b5c83fda",
  "Package": "flexsdm",
  "Type": "Package",
  "Title": "Flexible Species Distribution Modeling Workflow",
  "Version": "1.4.2",
  "Authors@R": "c(person(given = \"Santiago J.E.\", family = \"Velazco\", role = c(\"aut\", \"cre\"),\nemail = \"sjevelazco@gmail.com\",\ncomment = c(ORCID = \"0000-0002-7527-0967\")),\nperson(given = \"Brooke\", family = \"Rose\", role = c(\"aut\"),\nemail = \"mrose048@ucr.edu\",\ncomment = c(ORCID = \"0000-0001-5269-3759\")),\nperson(given = \"André F.A.\", family = \"Andrade\", role = c(\"aut\"),\nemail = \"andrefaandrade@gmail.com\",\ncomment = c(ORCID = \"0000-0002-6134-3176\")),\nperson(given = \"Ignacio\", family = \"Minoli\", role = c(\"aut\"),\nemail = \"minolicnp@gmail.com\",\ncomment = c(ORCID = \"0000-0002-6039-6962\")),\nperson(given = \"Janet\", family = \"Franklin\", role = c(\"aut\"),\nemail = \"jfrankl@ucr.edu\",\ncomment = c(ORCID = \"0000-0003-0314-4598\")))",
  "Maintainer": "Santiago J.E. Velazco <sjevelazco@gmail.com>",
  "URL": "https://sjevelazco.github.io/flexsdm/,\nhttps://github.com/sjevelazco/flexsdm",
  "BugReports": "https://github.com/sjevelazco/flexsdm/issues",
  "Description": "Provides a flexible and comprehensive workflow for species\ndistribution modeling, from data preparation (occurrence\nfiltering, calibration areas, pseudo-absence and background\nsampling, data partitioning, and collinearity reduction) to\nmodel fitting, tuning, evaluation, prediction, ensemble\nmodeling, and post-processing. The package is described in\nVelazco et al. (2022) <doi:10.1111/2041-210X.13874>.\nImplemented methods include the Shape metric to measure model\nextrapolation of Velazco et al. (2023)\n<doi:10.1111/ecog.06992>, ensembles of small models of Breiner\net al. (2015) <doi:10.1111/2041-210X.12403> and Breiner et al.\n(2018) <doi:10.1111/2041-210X.12957>, Gaussian process models\nof Golding and Purse (2016) <doi:10.1111/2041-210X.12523>, and\noccurrence-based constraints for post-processing predictions of\nMendes et al. (2020) <doi:10.1016/j.ecolmodel.2020.109180>.",
  "License": "GPL (>= 3)",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "Config/roxygen2/version": "8.1.0",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-24 11:27:38 UTC",
    "User": "root"
  },
  "Author": "Santiago J.E. Velazco [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-7527-0967>), Brooke Rose [aut]\n(ORCID: <https://orcid.org/0000-0001-5269-3759>), André F.A.\nAndrade [aut] (ORCID: <https://orcid.org/0000-0002-6134-3176>),\nIgnacio Minoli [aut] (ORCID:\n<https://orcid.org/0000-0002-6039-6962>), Janet Franklin [aut]\n(ORCID: <https://orcid.org/0000-0003-0314-4598>)",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2026-10-24 11:17:53 UTC",
  "RemoteUrl": "https://github.com/cran/flexsdm",
  "RemoteRef": "HEAD",
  "RemoteSha": "76614d412b93c55243bf0068962ff1f91adbcf8d",
  "_user": "cran",
  "_type": "src",
  "_file": "flexsdm_1.4.2.tar.gz",
  "_fileid": "https://r2.ropensci.org/7a3bee726d3528285d2c19a324424e4e6ac5c46810121a7331c1bd3949ffefb9",
  "_filesize": 5653557,
  "_sha256": "7a3bee726d3528285d2c19a324424e4e6ac5c46810121a7331c1bd3949ffefb9",
  "_expires": "2027-02-01T11:35:15.000Z",
  "_created": "2026-10-24T11:27:38.000Z",
  "_published": "2026-10-24T11:35:17.780Z",
  "_upstream": "https://github.com/cran/flexsdm",
  "_status": "success",
  "_maintainer": {
    "name": "Santiago J.E. Velazco",
    "email": "sjevelazco@gmail.com",
    "login": "sjevelazco",
    "description": "A forest engineer interested in science",
    "uuid": 28163160,
    "orcid": "0000-0002-7527-0967"
  },
  "_jobs": [
    {
      "job": 120860701228,
      "time": 247,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12558352540"
    },
    {
      "job": 120860701253,
      "time": 230,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12559185016"
    },
    {
      "job": 120860701212,
      "time": 259,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12559265121"
    },
    {
      "job": 120860701261,
      "time": 289,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12558946662"
    },
    {
      "job": 120859742595,
      "time": 297,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12558980980"
    },
    {
      "job": 120860701113,
      "time": 146,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "12558304164"
    },
    {
      "job": 120860701120,
      "time": 383,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12559000931"
    },
    {
      "job": 120860701155,
      "time": 263,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "12558367481"
    },
    {
      "job": 120860701195,
      "time": 390,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12558767426"
    },
    {
      "job": 120860701158,
      "time": 188,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "12558392266"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/40089694186",
  "_commit": {
    "id": "76614d412b93c55243bf0068962ff1f91adbcf8d",
    "author": "Santiago J.E. Velazco <sjevelazco@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.4.2\n",
    "time": 1792840673
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "doParallel",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "foreach",
      "role": "Imports"
    },
    {
      "package": "gbm",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "kernlab",
      "role": "Imports"
    },
    {
      "package": "maxnet",
      "role": "Imports"
    },
    {
      "package": "mgcv",
      "role": "Imports"
    },
    {
      "package": "nnet",
      "role": "Imports"
    },
    {
      "package": "randomForest",
      "role": "Imports"
    },
    {
      "package": "spThin",
      "role": "Imports"
    },
    {
      "package": "terra",
      "version": ">= 1.5-21",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "patchwork",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "fs",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-43",
      "n": 1
    }
  ],
  "_tags": [
    {
      "name": "1.4.2",
      "date": "2026-10-24"
    }
  ],
  "_stars": 0,
  "_contributors": [
    {
      "user": "sjevelazco",
      "count": 1,
      "uuid": 28163160
    }
  ],
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "followers": 634,
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/flexsdm"
  },
  "_devurl": "https://github.com/sjevelazco/flexsdm",
  "_pkgdown": "https://sjevelazco.github.io/flexsdm/",
  "_searchresults": 104,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/flexsdm.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md"
  ],
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.4.2",
      "date": "2026-10-24"
    }
  ],
  "_exports": [
    "calib_area",
    "correct_colinvar",
    "data_bpdp",
    "data_pdp",
    "env_outliers",
    "esm_gam",
    "esm_gau",
    "esm_gbm",
    "esm_glm",
    "esm_max",
    "esm_net",
    "esm_svm",
    "extra_eval",
    "extra_truncate",
    "fit_dom",
    "fit_ensemble",
    "fit_gam",
    "fit_gau",
    "fit_gbm",
    "fit_glm",
    "fit_max",
    "fit_net",
    "fit_raf",
    "fit_svm",
    "get_absences",
    "get_block",
    "homogenize_na",
    "interp",
    "map_env_dist",
    "msdm_posteriori",
    "msdm_priori",
    "occ_reproj",
    "occfilt_env",
    "occfilt_geo",
    "occfilt_select",
    "p_bpdp",
    "p_extra",
    "p_pdp",
    "part_random",
    "part_sband",
    "part_sblock",
    "part_senv",
    "plot_res",
    "sample_background",
    "sample_pseudoabs",
    "sdm_directory",
    "sdm_eval",
    "sdm_extract",
    "sdm_predict",
    "sdm_summarize",
    "sdm_uncertainty",
    "sdm_varimp",
    "tune_gbm",
    "tune_max",
    "tune_net",
    "tune_raf",
    "tune_svm"
  ],
  "_datasets": [
    {
      "name": "abies",
      "title": "A data set containing localities and environmental condition of an Abies (fir tree) species in California, USA",
      "object": "abies",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "id",
        "pr_ab",
        "x",
        "y",
        "aet",
        "cwd",
        "tmin",
        "ppt_djf",
        "ppt_jja",
        "pH",
        "awc",
        "depth",
        "landform"
      ],
      "rows": 1400,
      "table": true,
      "tojson": true
    },
    {
      "name": "backg",
      "title": "A data set containing environmental conditions of background points",
      "object": "backg",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "pr_ab",
        "x",
        "y",
        "aet",
        "cwd",
        "tmin",
        "ppt_djf",
        "ppt_jja",
        "pH",
        "awc",
        "depth",
        "percent_clay",
        "landform"
      ],
      "rows": 5000,
      "table": true,
      "tojson": true
    },
    {
      "name": "hespero",
      "title": "A data set containing localities of Hesperocyparis stephensonii species in California, USA",
      "object": "hespero",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "id",
        "x",
        "y",
        "pr_ab"
      ],
      "rows": 21,
      "table": true,
      "tojson": true
    },
    {
      "name": "palms",
      "title": "A data set containing presences of palms species from Southern Brazil",
      "object": "palms",
      "class": [
        "spec_tbl_df",
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "species",
        "x",
        "y"
      ],
      "rows": 327,
      "table": true,
      "tojson": true
    },
    {
      "name": "spp",
      "title": "A data set containing presences and absences of three virtual species",
      "object": "spp",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "species",
        "x",
        "y",
        "pr_ab"
      ],
      "rows": 1150,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "abies",
      "title": "A data set containing localities and environmental condition of an Abies (fir tree) species in California, USA",
      "topics": [
        "abies"
      ]
    },
    {
      "page": "backg",
      "title": "A data set containing environmental conditions of background points",
      "topics": [
        "backg"
      ]
    },
    {
      "page": "calib_area",
      "title": "Delimit calibration area for constructing species distribution models",
      "topics": [
        "calib_area"
      ]
    },
    {
      "page": "correct_colinvar",
      "title": "Collinearity reduction of predictor variables",
      "topics": [
        "correct_colinvar"
      ]
    },
    {
      "page": "data_bpdp",
      "title": "Calculate data to construct partial dependence surface plots",
      "topics": [
        "data_bpdp"
      ]
    },
    {
      "page": "data_pdp",
      "title": "Calculate data to construct partial dependence plots",
      "topics": [
        "data_pdp"
      ]
    },
    {
      "page": "env_outliers",
      "title": "Integration of outliers detection methods in environmental space",
      "topics": [
        "env_outliers"
      ]
    },
    {
      "page": "esm_gam",
      "title": "Fit and validate Generalized Additive Models based on Ensembles of Small Models approach",
      "topics": [
        "esm_gam"
      ]
    },
    {
      "page": "esm_gau",
      "title": "Fit and validate Gaussian Process models based on Ensembles of Small Models approach",
      "topics": [
        "esm_gau"
      ]
    },
    {
      "page": "esm_gbm",
      "title": "Fit and validate Generalized Boosted Regression models based on Ensembles of Small Models approach",
      "topics": [
        "esm_gbm"
      ]
    },
    {
      "page": "esm_glm",
      "title": "Fit and validate Generalized Linear Models based on Ensembles of Small Models approach",
      "topics": [
        "esm_glm"
      ]
    },
    {
      "page": "esm_max",
      "title": "Fit and validate Maximum Entropy Models based on Ensemble of Small of Model approach",
      "topics": [
        "esm_max"
      ]
    },
    {
      "page": "esm_net",
      "title": "Fit and validate Neural Networks based on Ensembles of Small of Models approach",
      "topics": [
        "esm_net"
      ]
    },
    {
      "page": "esm_svm",
      "title": "Fit and validate Support Vector Machine models based on Ensembles of Small of Models approach",
      "topics": [
        "esm_svm"
      ]
    },
    {
      "page": "extra_eval",
      "title": "Measure model extrapolation based on Shape extrapolation metric",
      "topics": [
        "extra_eval"
      ]
    },
    {
      "page": "extra_truncate",
      "title": "Truncate suitability predictions based on an extrapolation value",
      "topics": [
        "extra_truncate"
      ]
    },
    {
      "page": "fit_dom",
      "title": "Fit and validate Domain models",
      "topics": [
        "fit_dom"
      ]
    },
    {
      "page": "fit_ensemble",
      "title": "Ensemble model fitting and validation",
      "topics": [
        "fit_ensemble"
      ]
    },
    {
      "page": "fit_gam",
      "title": "Fit and validate Generalized Additive Models",
      "topics": [
        "fit_gam"
      ]
    },
    {
      "page": "fit_gau",
      "title": "Fit and validate Gaussian Process models",
      "topics": [
        "fit_gau"
      ]
    },
    {
      "page": "fit_gbm",
      "title": "Fit and validate Generalized Boosted Regression models",
      "topics": [
        "fit_gbm"
      ]
    },
    {
      "page": "fit_glm",
      "title": "Fit and validate Generalized Linear Models",
      "topics": [
        "fit_glm"
      ]
    },
    {
      "page": "fit_max",
      "title": "Fit and validate Maximum Entropy models",
      "topics": [
        "fit_max"
      ]
    },
    {
      "page": "fit_net",
      "title": "Fit and validate Neural Networks models",
      "topics": [
        "fit_net"
      ]
    },
    {
      "page": "fit_raf",
      "title": "Fit and validate Random Forests models",
      "topics": [
        "fit_raf"
      ]
    },
    {
      "page": "fit_svm",
      "title": "Fit and validate Support Vector Machine models",
      "topics": [
        "fit_svm"
      ]
    },
    {
      "page": "get_absences",
      "title": "Build a presence-absence database from multi-species occurrence data",
      "topics": [
        "get_absences"
      ]
    },
    {
      "page": "get_block",
      "title": "Transform a spatial partition layer to the same spatial properties as environmental variables",
      "topics": [
        "get_block"
      ]
    },
    {
      "page": "hespero",
      "title": "A data set containing localities of Hesperocyparis stephensonii species in California, USA",
      "topics": [
        "hespero"
      ]
    },
    {
      "page": "homogenize_na",
      "title": "Homogenize cells with NAs across all layers",
      "topics": [
        "homogenize_na"
      ]
    },
    {
      "page": "interp",
      "title": "Raster interpolation between two time periods",
      "topics": [
        "interp"
      ]
    },
    {
      "page": "map_env_dist",
      "title": "Calculate environmental distance between presences and projection data",
      "topics": [
        "map_env_dist"
      ]
    },
    {
      "page": "msdm_posteriori",
      "title": "Methods to correct overprediction of species distribution models based on occurrences and suitability patterns.",
      "topics": [
        "msdm_posteriori"
      ]
    },
    {
      "page": "msdm_priori",
      "title": "Create spatial predictor variables to reduce overprediction of species distribution models",
      "topics": [
        "msdm_priori"
      ]
    },
    {
      "page": "occ_reproj",
      "title": "Reproject location coordinates to a new coordinate reference system",
      "topics": [
        "occ_reproj"
      ]
    },
    {
      "page": "occfilt_env",
      "title": "Perform environmental filtering on species occurrences",
      "topics": [
        "occfilt_env"
      ]
    },
    {
      "page": "occfilt_geo",
      "title": "Perform geographical filtering on species occurrences",
      "topics": [
        "occfilt_geo"
      ]
    },
    {
      "page": "occfilt_select",
      "title": "Select filtered occurrences",
      "topics": [
        "occfilt_select"
      ]
    },
    {
      "page": "p_bpdp",
      "title": "Bivariate partial dependence plot",
      "topics": [
        "p_bpdp"
      ]
    },
    {
      "page": "p_extra",
      "title": "Graphical exploration of extrapolation or suitability pattern in the environmental and geographical space",
      "topics": [
        "p_extra"
      ]
    },
    {
      "page": "p_pdp",
      "title": "Partial Dependent Plot",
      "topics": [
        "p_pdp"
      ]
    },
    {
      "page": "palms",
      "title": "A data set containing presences of palms species from Southern Brazil",
      "topics": [
        "palms"
      ]
    },
    {
      "page": "part_random",
      "title": "Conventional data partitioning methods",
      "topics": [
        "part_random"
      ]
    },
    {
      "page": "part_sband",
      "title": "Spatial band cross-validation",
      "topics": [
        "part_sband"
      ]
    },
    {
      "page": "part_sblock",
      "title": "Spatial block cross-validation",
      "topics": [
        "part_sblock"
      ]
    },
    {
      "page": "part_senv",
      "title": "Environmental and spatial cross-validation",
      "topics": [
        "part_senv"
      ]
    },
    {
      "page": "plot_res",
      "title": "Plot different resolutions to be used in part_sblock",
      "topics": [
        "plot_res"
      ]
    },
    {
      "page": "sample_background",
      "title": "Sample background points",
      "topics": [
        "sample_background"
      ]
    },
    {
      "page": "sample_pseudoabs",
      "title": "Sample pseudo-absences",
      "topics": [
        "sample_pseudoabs"
      ]
    },
    {
      "page": "sdm_directory",
      "title": "Create directories for saving the outputs of the flexsdm",
      "topics": [
        "sdm_directory"
      ]
    },
    {
      "page": "sdm_eval",
      "title": "Calculate different model performance metrics",
      "topics": [
        "sdm_eval"
      ]
    },
    {
      "page": "sdm_extract",
      "title": "Extract environmental data values from a spatial raster based on x and y coordinates",
      "topics": [
        "sdm_extract"
      ]
    },
    {
      "page": "sdm_predict",
      "title": "Spatial predictions from individual and ensemble models",
      "topics": [
        "sdm_predict"
      ]
    },
    {
      "page": "sdm_summarize",
      "title": "Merge model performance tables",
      "topics": [
        "sdm_summarize"
      ]
    },
    {
      "page": "sdm_uncertainty",
      "title": "Calculate species distribution model uncertainty",
      "topics": [
        "sdm_uncertainty"
      ]
    },
    {
      "page": "sdm_varimp",
      "title": "Calculate permutation-based variable importance scores for SDMs",
      "topics": [
        "sdm_varimp"
      ]
    },
    {
      "page": "spp",
      "title": "A data set containing presences and absences of three virtual species",
      "topics": [
        "spp"
      ]
    },
    {
      "page": "tune_gbm",
      "title": "Fit and validate Generalized Boosted Regression models with exploration of hyper-parameters that optimize performance",
      "topics": [
        "tune_gbm"
      ]
    },
    {
      "page": "tune_max",
      "title": "Fit and validate Maximum Entropy models with exploration of hyper-parameters that optimize performance",
      "topics": [
        "tune_max"
      ]
    },
    {
      "page": "tune_net",
      "title": "Fit and validate Neural Networks models with exploration of hyper-parameters",
      "topics": [
        "tune_net"
      ]
    },
    {
      "page": "tune_raf",
      "title": "Fit and validate Random Forest models with exploration of hyper-parameters that optimize performance",
      "topics": [
        "tune_raf"
      ]
    },
    {
      "page": "tune_svm",
      "title": "Fit and validate Support Vector Machine models with exploration of hyper-parameters that optimize performance",
      "topics": [
        "tune_svm"
      ]
    }
  ],
  "_readme": "https://github.com/cran/flexsdm/raw/HEAD/README.md",
  "_rundeps": [
    "cli",
    "codetools",
    "cpp11",
    "doParallel",
    "dotCall64",
    "dplyr",
    "evaluate",
    "farver",
    "fields",
    "foreach",
    "gbm",
    "generics",
    "ggplot2",
    "glmnet",
    "glue",
    "gtable",
    "highr",
    "isoband",
    "iterators",
    "kernlab",
    "knitr",
    "labeling",
    "lattice",
    "lifecycle",
    "magrittr",
    "maps",
    "Matrix",
    "maxnet",
    "mgcv",
    "nlme",
    "nnet",
    "patchwork",
    "pillar",
    "pkgconfig",
    "R6",
    "randomForest",
    "RColorBrewer",
    "Rcpp",
    "RcppEigen",
    "rlang",
    "S7",
    "scales",
    "shape",
    "spam",
    "spThin",
    "survival",
    "terra",
    "tibble",
    "tidyselect",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "xfun",
    "yaml"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_vignettes": [
    {
      "source": "v05_Rare_species_example.Rmd",
      "filename": "v05_Rare_species_example.html",
      "title": "flexsdm: Modeling a rare species",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Intro",
        "Data",
        "Delimit calibration area",
        "Create pseudo-absence data",
        "Partition data for evaluating models",
        "Extracting environmental values",
        "Modeling",
        "Standard models",
        "Ensemble of small models",
        "Comparing our models",
        "Conclusions",
        "References"
      ],
      "created": "2026-10-24 11:17:53",
      "modified": "2026-10-24 11:17:53",
      "commits": 1
    },
    {
      "source": "v02_modeling.Rmd",
      "filename": "v02_modeling.html",
      "title": "flexsdm: Overview of Modeling functions",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Installation",
        "Project directory setup",
        "Data, species occurrence and background data",
        "1. Fit and validate models",
        "2. Model Ensemble",
        "3. Fit and validate models with Ensemble of Small Model approach"
      ],
      "created": "2026-10-24 11:17:53",
      "modified": "2026-10-24 11:17:53",
      "commits": 1
    },
    {
      "source": "v03_post_modeling.Rmd",
      "filename": "v03_post_modeling.html",
      "title": "flexsdm: Overview of Post-modeling functions",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Installation",
        "Project directory setup",
        "Species occurrence, presence/absense and environmental data",
        "1. Fit and ensemble the models above",
        "2. Merge model performance tables",
        "3. Raster interpolation between two time periods",
        "4. Measure model extrapolation",
        "5. Correction of suitability based on extrapolation",
        "6. Create spatial predictor variables to reduce overprediction of species distribution models",
        "7. Methods to correct overprediction of species distribution models based on occurrences and suitability patterns"
      ],
      "created": "2026-10-24 11:17:53",
      "modified": "2026-10-24 11:17:53",
      "commits": 1
    },
    {
      "source": "v01_pre_modeling.Rmd",
      "filename": "v01_pre_modeling.html",
      "title": "flexsdm: Overview of Pre-modeling functions",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Installation",
        "Project Directory Setup",
        "Data, species occurrence and background data",
        "Geographic region",
        "Calibration area",
        "1. Buffer",
        "2. Minimum convex polygon",
        "3. Buffered minimum convex polygon",
        "4. Mask",
        "Reducing collinearity among the predictors",
        "Environmental predictors",
        "1. Pearson correlation",
        "1. Stephenson, N. 1998. Actual evapotranspiration and deficit: biologically meaningful correlates of vegetation distribution across spatial scales. Journal of biogeography 25:855–870.",
        "2. Woodward, F. I., M. R. Lomas, and C. K. Kelly. 2004. Global climate and the distribution of plant biomes. Philosophical transactions of the Royal Society of London. Series B, Biological sciences 359:1465–1476.",
        "2. Variance inflation factor",
        "3. Principal component analysis",
        "4. Factorial analysis",
        "5. Comments",
        "Data filtering",
        "Environmental filtering",
        "Geographical filtering",
        "Data partitioning",
        "1. Conventional data partitioning methods (part_random)",
        "2. Spatial band cross-validation (part_sband)",
        "3. Spatial block cross-validation (part_sblock)",
        "4. Environmental and spatial cross-validation (part_senv)",
        "Background and pseudo-absence sampling",
        "1. Sample background",
        "2. Sample pseudo-absences",
        "Extracting environmental values"
      ],
      "created": "2026-10-24 11:17:53",
      "modified": "2026-10-24 11:17:53",
      "commits": 1
    },
    {
      "source": "v04_Red_fir_example.Rmd",
      "filename": "v04_Red_fir_example.html",
      "title": "flexsdm: Red Fir example",
      "engine": "knitr::rmarkdown",
      "headings": [
        "title: 'flexsdm: Red Fir example'output: rmarkdown::html_vignettevignette: >%\\VignetteIndexEntry",
        "Example of full modeling process",
        "Study species & overview of methods",
        "Delimit of a calibration area",
        "Occurrence filtering",
        "Block partition with 4 folds",
        "Pseudo-absence/background points (using partition previously created as a mask)",
        "Fit models with tune_max, fit_gau, and fit_glm",
        "Fit an ensemble model",
        "Project the ensemble model",
        "Constrain the model with msdm_posterior"
      ],
      "created": "2026-10-24 11:17:53",
      "modified": "2026-10-24 11:17:53",
      "commits": 1
    },
    {
      "source": "v06_Extrapolation_example.Rmd",
      "filename": "v06_Extrapolation_example.html",
      "title": "flexsdm: Tools to explore extrapolation in SDMs",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Data",
        "Delimit calibration area",
        "Create pseudo-absence data",
        "Partition data for evaluating models",
        "Extracting environmental values",
        "Modeling",
        "Comparing our models",
        "Partial dependence plots to explore the impact of predictor conditions on suitability",
        "Extrapolation evaluation",
        "Truncating SDMs predictions based on extrapolation thresholds"
      ],
      "created": "2026-10-24 11:17:53",
      "modified": "2026-10-24 11:17:53",
      "commits": 1
    },
    {
      "source": "v07_Complete_workflow.Rmd",
      "filename": "v07_Complete_workflow.html",
      "title": "Species distribution modeling for several species and climate change scenarios",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Required packages",
        "1. Directory Setup",
        "2. Load Species Occurrence Data",
        "3. Environmental Data",
        "4. Define species training area",
        "5. Evaluate Species-Specific Multicollinearity",
        "6. Correct Multicollinearity",
        "7. Process environmental PCA for all species",
        "8. Occurrence Sample Bias Correction",
        "9. Sample Pseudo-Absences & Background points",
        "10. Data Partitioning",
        "11. Configuration of output directories and data used during model fitting",
        "12. Main loop by species for model fitting, evaluation and prediction",
        "13. Visualization of spatial predictions",
        "14. Visualize future projections",
        "15. Conclusion",
        "1. Initial Setup",
        "2. Data Preparation",
        "4. Deine model calibration area",
        "5. Evaluate species-specific predictor collinearity",
        "6. Correct predictor collinearity",
        "7. Environmental PCA for all species",
        "8. Occurrence sample bias correciton",
        "9. Pseudo-absence Generation",
        "11. Configure and organize output directory",
        "12. Modeling",
        "13. Visualize spatial predictions",
        "16. Other examples of entire modeling workflows with flexsdm."
      ],
      "created": "2026-10-24 11:17:53",
      "modified": "2026-10-24 11:17:53",
      "commits": 1
    },
    {
      "source": "pkg_citation.Rmd",
      "filename": "pkg_citation.html",
      "title": "Where flexsdm was cited?",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Cite our package as",
        "2026 (n = 42)",
        "2025 (n = 46)",
        "2024 (n = 49)",
        "2023 (n = 13)",
        "2022 (n = 2)"
      ],
      "created": "2026-10-24 11:17:53",
      "modified": "2026-10-24 11:17:53",
      "commits": 1
    }
  ],
  "_score": 4.619093330626742,
  "_indexed": true,
  "_nocasepkg": "flexsdm",
  "_universes": [
    "cran",
    "sjevelazco"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.4.2",
      "date": "2026-10-24T11:30:03.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "76614d412b93c55243bf0068962ff1f91adbcf8d",
      "fileid": "https://r2.ropensci.org/0d25571b9377c1020a9a5652494da9b38928a173e00ac155001f3e76f6a150d1",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40089694186"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.4.2",
      "date": "2026-10-24T11:30:17.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "76614d412b93c55243bf0068962ff1f91adbcf8d",
      "fileid": "https://r2.ropensci.org/36f2901bbd5aca7accc9660772af295423e76fd34e899c7c585d06829953c94a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40089694186"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.4.2",
      "date": "2026-10-24T11:30:28.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "76614d412b93c55243bf0068962ff1f91adbcf8d",
      "fileid": "https://r2.ropensci.org/ceece02e71232b3526547c0841984c9401f7dc8f158cc41a8d71fc39907de4cd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40089694186"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.4.2",
      "date": "2026-10-24T11:30:16.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "76614d412b93c55243bf0068962ff1f91adbcf8d",
      "fileid": "https://r2.ropensci.org/9f098337346a1f06e2a1a051bea0bd627f48b86c681fa0cef41b36144d6e4837",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40089694186"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.4.2",
      "date": "2026-10-24T11:30:34.000Z",
      "arch": "emscripten",
      "commit": "76614d412b93c55243bf0068962ff1f91adbcf8d",
      "fileid": "https://r2.ropensci.org/a694b67442f2dc743042b5811dc6c251c9e2b94c48e181e7d1eba77fb1f803ef",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40089694186"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.4.2",
      "date": "2026-10-24T11:31:28.000Z",
      "arch": "aarch64",
      "commit": "76614d412b93c55243bf0068962ff1f91adbcf8d",
      "fileid": "https://r2.ropensci.org/9103eb9cead34956477a4926fb5584203668e9cfd42c90a007197e643cabf0df",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40089694186"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.4.2",
      "date": "2026-10-24T11:29:19.000Z",
      "arch": "x86_64",
      "commit": "76614d412b93c55243bf0068962ff1f91adbcf8d",
      "fileid": "https://r2.ropensci.org/d841df6752c4e00061be1f24dc79bf88a9261852c4eb472799f8db3a8955b65d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40089694186"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.4.2",
      "date": "2026-10-24T11:31:38.000Z",
      "arch": "aarch64",
      "commit": "76614d412b93c55243bf0068962ff1f91adbcf8d",
      "fileid": "https://r2.ropensci.org/58c34712a378f0d3e646ca377c16aaa1a02b76abeb67d28acbc222379bacc473",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40089694186"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.4.2",
      "date": "2026-10-24T11:29:23.000Z",
      "arch": "x86_64",
      "commit": "76614d412b93c55243bf0068962ff1f91adbcf8d",
      "fileid": "https://r2.ropensci.org/30a2eabe864710becfa9f05a7db7e353c13c3b8cc55871d439efc739504e0930",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/40089694186"
    }
  ]
}