glossa

GLOSSA: a user-friendly R Shiny application for Bayesian machine learning analysis of marine species distribution

https://github.com/imares-group/glossa

Science Score: 39.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (21.7%) to scientific vocabulary
Last synced: 9 months ago · JSON representation

Repository

GLOSSA: a user-friendly R Shiny application for Bayesian machine learning analysis of marine species distribution

Basic Info
Statistics
  • Stars: 3
  • Watchers: 0
  • Forks: 1
  • Open Issues: 7
  • Releases: 6
Created over 1 year ago · Last pushed 10 months ago
Metadata Files
Readme Changelog License

README.Rmd

---
output: github_document
---



```{r, include = FALSE}
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  fig.path = "man/figures/README-",
  out.width = "100%"
)
```

# GLOSSA - Global Ocean Species Spatio-temporal Analysis 


[![CRAN status](https://www.r-pkg.org/badges/version/glossa)](https://CRAN.R-project.org/package=glossa)
[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)
[![R-CMD-check](https://github.com/iMARES-group/glossa/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/iMARES-group/glossa/actions/workflows/R-CMD-check.yaml)


***

**GLOSSA** (Global Ocean Species Spatio-temporal Analysis) is an open-source, user-friendly R Shiny application designed for modeling marine species distribution. Written in R, GLOSSA uses the Shiny and bs4Dash libraries to provide an intuitive interface for fitting species distribution models using presence/absence or presence-only (pseudo-absences will be generated) data. The app uses flexible machine learning techniques like Bayesian Additive Regression Trees (BART), enabling users to model species distributions across different temporal and spatial scales and forecast future scenarios based on environmental data. With GLOSSA, users can explore current and future suitable habitats and visualize results with minimal coding expertise.

![](https://github.com/iMARES-group/glossa/blob/main/inst/app/www/img/glossa_short_flowchart.png)

## Getting started

You can install and run GLOSSA using the following R code:

```r
install.packages("glossa")

library(glossa)
run_glossa()
```

To install the development version of GLOSSA from GitHub, use:

```r
if (!require("devtools")) 
  install.packages("devtools")

devtools::install_github("iMARES-group/glossa")
```

## Documentation and resources

For detailed documentation, tutorials, and examples on how to use **GLOSSA**, visit the [official website](https://iMARES-group.github.io/glossa/):

* [Overview](https://iMARES-group.github.io/glossa/)
* [Installation and getting started guide](https://iMARES-group.github.io/glossa/get_started.html)
- [Full documentation](https://iMARES-group.github.io/pages/documentation/)
- [Tutorials and examples](https://iMARES-group.github.io/glossa/pages/tutorials_examples/)

### Current version

* **Development version** in progress (27/08/2025)
* CRAN release: **v1.2.3** (27/08/2024)

See the full [changelog](https://github.com/iMARES-group/glossa/blob/main/NEWS.md)

## How to cite GLOSSA

The GLOSSA manuscript is currently in progress. In the meantime, you can cite the [preprint](https://doi.org/10.48550/arXiv.2505.05862) as follows:

> Mestre-Tomás, J., Fuster-Alonso, A., Bellido, J. M., and Coll, M. (2025). GLOSSA: a user-friendly R Shiny application for Bayesian machine learning analysis of marine species distribution. arXiv preprint arXiv:2505.05862. DOI: https://doi.org/10.48550/arXiv.2505.05862

Owner

  • Name: iMARES
  • Login: iMARES-group
  • Kind: organization

GitHub Events

Total
  • Create event: 5
  • Issues event: 5
  • Release event: 4
  • Watch event: 2
  • Member event: 1
  • Push event: 13
  • Fork event: 1
Last Year
  • Create event: 5
  • Issues event: 5
  • Release event: 4
  • Watch event: 2
  • Member event: 1
  • Push event: 13
  • Fork event: 1

Packages

  • Total packages: 1
  • Total downloads:
    • cran 126 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 6
  • Total maintainers: 1
cran.r-project.org: glossa

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

  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 126 Last month
Rankings
Dependent packages count: 28.0%
Dependent repos count: 34.5%
Average: 49.7%
Downloads: 86.7%
Maintainers (1)
Last synced: 10 months ago

Dependencies

.github/workflows/R-CMD-check.yaml actions
  • actions/checkout v4 composite
  • r-lib/actions/check-r-package v2 composite
  • r-lib/actions/setup-pandoc v2 composite
  • r-lib/actions/setup-r v2 composite
  • r-lib/actions/setup-r-dependencies v2 composite
DESCRIPTION cran
  • R >= 4.0.0 depends
  • bs4Dash * depends
  • shiny * depends
  • DT * imports
  • GeoThinneR * imports
  • dbarts * imports
  • dplyr * imports
  • ggplot2 * imports
  • htmltools * imports
  • jsonlite * imports
  • leaflet * imports
  • markdown * imports
  • mcp * imports
  • pROC * imports
  • sf * imports
  • shinyWidgets * imports
  • sparkline * imports
  • svglite * imports
  • terra * imports
  • tidyterra * imports
  • waiter * imports
  • zip * imports
  • knitr * suggests
  • matrixStats * suggests
  • rmarkdown * suggests
  • testthat >= 3.0.0 suggests
  • tidyr * suggests
  • tidyverse * suggests