Skip to content

glossa

User-Friendly 'shiny' App for Bayesian Species Distribution Models

v1.2.4 · Sep 19, 2025 · GPL-3

Description

A user-friendly 'shiny' application for Bayesian machine learning analysis of marine species distributions. GLOSSA (Global Ocean Species Spatio-temporal Analysis) uses Bayesian Additive Regression Trees (BART; Chipman, George, and McCulloch (2010) <doi:10.1214/09-AOAS285>) to model species distributions with intuitive workflows for data upload, processing, model fitting, and result visualization. It supports presence-absence and presence-only data (with pseudo-absence generation), spatial thinning, cross-validation, and scenario-based projections. GLOSSA is designed to facilitate ecological research by providing easy-to-use tools for analyzing and visualizing marine species distributions across different spatial and temporal scales. Optionally, pseudo-absences can be generated within the environmental space using the external package 'flexsdm' (not on CRAN), which can be downloaded from <https://github.com/sjevelazco/flexsdm>; this functionality is used conditionally when available and all core features work without it.

Downloads

249

Last 30 days

17877th

674

Last 90 days

3.2K

Last year

Trend: +4.6% (30d vs prior 30d)

CRAN Check Status

1 ERROR
3 NOTE
10 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 NOTE
r-oldrel-macos-x86_64 NOTE
r-oldrel-windows-x86_64 NOTE
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 ERROR
Check details (4 non-OK)
NOTE r-oldrel-macos-arm64

package dependencies

Package suggested but not available for checking: ‘flexsdm’
NOTE r-oldrel-macos-x86_64

package dependencies

Package suggested but not available for checking: ‘flexsdm’
NOTE r-oldrel-windows-x86_64

package dependencies

Package suggested but not available for checking: 'flexsdm'
ERROR r-release-windows-x86_64

tests

Running 'testthat.R' [22s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > library(testthat)
  > library(glossa)
  Loading required package: bs4Dash
  
  Attaching package: 'bs4Dash'
  
  The following object is masked from 'package:graphics':
  
      box
  
  Loading required package: shiny
  
  Attaching package: 'shiny'
  
  The following objects are masked from 'package:bs4Dash':
  
      actionButton, column, insertTab, navbarMenu, tabsetPanel
  
  > library(terra)
  terra 1.9.11
  
  Attaching package: 'terra'
  
  The following objects are masked from 'package:testthat':
  
      compare, describe
  
  > library(sf)
  Linking to GEOS 3.14.1, GDAL 3.12.1, PROJ 9.7.1; sf_use_s2() is TRUE
  > 
  > test_check("glossa")
  
    |                                                                            
    |                                                                      |   0%
    |                                                                          
...[truncated]...
=========   |  96%
    |                                                                            
    |===================================================================== |  98%
    |                                                                            
    |======================================================================| 100%
    train_0 train_1 test_0 test_1
  1       9      11      5      5
  2       9      10      5      6
  3      10      11      4      5
  Spherical geometry (s2) switched off
  Spherical geometry (s2) switched on
  Spherical geometry (s2) switched off
  Spherical geometry (s2) switched on
  dist is assumed to be in decimal degrees (arc_degrees).
  dist is assumed to be in decimal degrees (arc_degrees).
  although coordinates are longitude/latitude, st_difference assumes that they
  are planar
  although coordinates are longitude/latitude, st_difference assumes that they
  are planar
  Running thinning with method 'precision' and thinning value 1

Check History

ERROR 10 OK · 3 NOTE · 0 WARNING · 1 ERROR · 0 FAILURE Mar 30, 2026
ERROR r-release-windows-x86_64

tests

Running 'testthat.R' [22s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > library(testthat)
  > library(glossa)
  Loading required package: bs4Dash
  
  Attaching package: 'bs4Dash'
  
  The following object is masked from 'pack
...[truncated]...
).
  although coordinates are longitude/latitude, st_difference assumes that they
  are planar
  although coordinates are longitude/latitude, st_difference assumes that they
  are planar
  Running thinning with method 'precision' and thinning value 1
NOTE r-oldrel-macos-arm64

package dependencies

Package suggested but not available for checking: ‘flexsdm’
NOTE r-oldrel-macos-x86_64

package dependencies

Package suggested but not available for checking: ‘flexsdm’
NOTE r-oldrel-windows-x86_64

package dependencies

Package suggested but not available for checking: 'flexsdm'
NOTE 11 OK · 3 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-oldrel-macos-arm64

package dependencies

Package suggested but not available for checking: ‘flexsdm’
NOTE r-oldrel-macos-x86_64

package dependencies

Package suggested but not available for checking: ‘flexsdm’
NOTE r-oldrel-windows-x86_64

package dependencies

Package suggested but not available for checking: 'flexsdm'

Dependency Network

Dependencies Reverse dependencies bs4Dash shiny automap blockCV dbarts dplyr DT GeoThinneR ggplot2 htmltools leaflet markdown mcp pROC sf +7 more dependencies glossa

Version History

new 1.2.4 Mar 10, 2026
updated 1.2.4 ← 1.2.3 diff Sep 18, 2025
updated 1.2.3 ← 1.2.2 diff Aug 26, 2025
updated 1.2.2 ← 1.2.1 diff Jul 14, 2025
updated 1.2.1 ← 1.2.0 diff Jun 19, 2025
updated 1.2.0 ← 1.1.0 diff Jun 16, 2025
updated 1.1.0 ← 1.0.0 diff May 27, 2025
new 1.0.0 Oct 14, 2024