Fit Bayesian stochastic block models (SBMs) and multi-level stochastic block models (MLSBMs) using efficient Gibbs sampling implemented in 'Rcpp'. The models assume symmetric, non-reflexive graphs (no self-loops) with unweighted, binary edges. Data are input as a symmetric binary adjacency matrix (SBMs), or list of such matrices (MLSBMs).

Generate a stream of pseudo-random numbers generated using the MLS 
    Junk Generator algorithm. Functions exist to generate single pseudo-random 
    numbers as well as a vector, data frame, or matrix of pseudo-random numbers.

Creates a spectroscopy guideline with a highly accurate prediction model for soil properties using machine learning or deep learning algorithms such as LASSO, Random Forest, Cubist, etc., and decide which algorithm generates the best model for different soil types.

Provides tools for the integration, visualisation, and modelling of spatial epidemiological data using the method described in Azeez, A., & Noel, C. (2025). 'Predictive Modelling and Spatial Distribution of Pancreatic Cancer in Africa Using Machine Learning-Based Spatial Model' <doi:10.5281/zenodo.16529986> and <doi:10.5281/zenodo.16529016>. It facilitates the analysis of geographic health data by combining modern spatial mapping tools with advanced machine learning (ML) algorithms. 'mlspatial' enables users to import and pre-process shapefile and associated demographic or disease incidence data, generate richly annotated thematic maps, and apply predictive models, including Random Forest, 'XGBoost', and Support Vector Regression, to identify spatial patterns and risk factors. It is suited for spatial epidemiologists, public health researchers, and GIS analysts aiming to uncover hidden geographic patterns in health-related outcomes and inform evidence-based interventions.

Functions to support compatibility between 'Maelstrom' R packages 
     and 'Opal' environment. 'Opal' is the 'OBiBa' core database application for 
     biobanks. It is used to build data repositories that integrates data 
     collected from multiple sources. 'Opal Maelstrom' is a specific 
     implementation of this software. This 'Opal' client is specifically 
     designed to interact with 'Opal Maelstrom' distributions to perform 
     operations on the R server side. The user must have adequate credentials.
     Please see <https://opaldoc.obiba.org/> for complete documentation.