STeMP: Spatio-Temporal Modelling Protocol
Summary
STeMP is a standardized protocol for reporting and guiding spatio-temporal predictive machine-learning modelling in environmental research, aimed at improving transparency and reproducibility. It is accompanied by an R package and web application, and hosted on GitHub.
View Cached Full Text
Cached at: 07/24/26, 05:12 AM
# STeMP: Spatio-Temporal Modelling Protocol
Source: [https://arxiv.org/html/2607.20592](https://arxiv.org/html/2607.20592)
[![[Uncaptioned image]](https://arxiv.org/html/2607.20592v1/x1.png)Jan Linnenbrink](https://orcid.org/0000-0003-0991-8646) Institute of Landscape Ecology University of Münster 48149 Münster, Germany jan\.linnenbrink@uni\-muenster\.de &[![[Uncaptioned image]](https://arxiv.org/html/2607.20592v1/x2.png)Jakub Nowosad](http://orcid.org/0000-0002-1057-3721) Institute of Landscape Ecology University of Münster 48149 Münster, Germany Institute of Geoecology and Geoinformation Adam Mickiewicz University 61\-680 Poznań, Poland &[![[Uncaptioned image]](https://arxiv.org/html/2607.20592v1/x3.png)Marvin Ludwig](https://orcid.org/0000-0002-3010-018X) Institute of Landscape Ecology University of Münster 48149 Münster, Germany &Anna Frederike Jablotschkin Institute of Landscape Ecology University of Münster 48149 Münster, Germany &Fabian Schumacher Institute of Landscape Ecology University of Münster 48149 Münster, Germany &[![[Uncaptioned image]](https://arxiv.org/html/2607.20592v1/x4.png)Teja Kattenborn](https://orcid.org/0000-0001-7381-3828) Chair of Sensor\-based Geoinformatics \(geosense\) University of Freiburg 79106 Freiburg, Germany &[![[Uncaptioned image]](https://arxiv.org/html/2607.20592v1/x5.png)Hanna Meyer](https://orcid.org/0000-0003-0556-0210) Institute of Landscape Ecology University of Münster 48149 Münster, Germany hanna\.meyer@uni\-muenster\.de
###### Abstract
1\. Spatio\-temporal predictive machine\-learning modelling is an important tool in environmental research and the geosciences\. However, machine\-learning models are highly sensitive to both the characteristics of the training data, such as its distribution, and methodological choices, including the cross\-validation strategy and model tuning\. Each decision has impact and implications on the model itself as well as the estimation of the model quality and applicability for certain purposes\. Taking into account the large role of machine\-learning based maps of the environment in science and their transfer into practice, transparent reporting of spatio\-temporal models, ideally using standardized model protocols, is essential to enable trust, transparency and comparability\. However, such protocols are currently lacking for spatio\-temporal modelling\.
2\. We propose STeMP \(Spatio\-Temporal Modelling Protocol\) to fill this gap by serving two purposes: standardized reporting to understand the model functioning as well as providing guidance during the modelling process by pointing at critical decisions and parameters\. The protocol is structured in three sections: Overview, Model and Prediction\. The Overview section contains metadata, while the Model and Prediction sections go into detail, describing predictors, evaluation and software, and further relevant elements of the modelling workflow\.
3\. The protocol definition is hosted on GitHub and accompanied by an R\-package \([https://github\.com/LOEK\-RS/STeMP](https://github.com/LOEK-RS/STeMP)\)\. The R\-package contains a web application that can be used to fill the protocol either manually or in a semi\-automated way from provided modelling objects\. Warnings are returned from the protocol when common pitfalls are encountered, which may help authors as a guide through the modelling process but also support reviewers in the assessment of predictive modelling studies\. Via GitHub, incorporation of contributions and feedback from the community is encouraged\.
*Keywords*machine\-learning⋅\\cdotmodel protocol⋅\\cdotmodel report⋅\\cdotreproducibility⋅\\cdotspatial prediction⋅\\cdottransparency
## 1Introduction
Machine\-learning methods have become increasingly popular in geoscientific spatio\-temporal modelling\. They allow to learn complex, non\-linear and often interacting relationships without the need to make assumptions about the distribution of the data, as in statistical modelling\. This leads to applications of machine\-learning in diverse geoscientific fields such as climatology\(Yanget al\.,[2024](https://arxiv.org/html/2607.20592#bib.bib17)\), ecology\(Pichler and Hartig,[2023](https://arxiv.org/html/2607.20592#bib.bib16)\), remote sensing and soil sciences\(Wadoux,[2025](https://arxiv.org/html/2607.20592#bib.bib15)\)\. However, machine\-learning models are often perceived as "black boxes", meaning that it is hard to understand their learned relationships\. Furthermore, several modelling decisions must be made that may considerably change the model, the resulting performance estimates, and its interpretation\. This applies to machine\-learning models in general, but spatio\-temporal machine\-learning models in particular\. Such issues may, for example, concern the autocorrelation inherent in spatio\-temporal data, which complicates data splitting for model evaluation and explanation\. Failure to account for these effects can lead to substantial pitfalls like over\-optimistic performance estimates, which may result in false confidence in the models and may ultimately even harm the trust in spatial predictive modelling in general\(Nowosadet al\.,[2026](https://arxiv.org/html/2607.20592#bib.bib41)\)\.
Transparently reporting important modelling decisions, like data splitting and model selection, as well as input data characteristics is thus key so that practitioners using the model and reviewers assessing it can understand its limitations, and to evaluate if they should trust the predictions made for a given purpose \(e\.g\., for specific regions or times or where a particular quality is required\)\. It also helps authors of a spatio\-temporal machine\-learning model to explicitly evaluate their modelling decisions, and to adhere to best practices\. Furthermore, while a model has usually been tied to a specific prediction in environmental modelling, there is a recent shift towards the publication of models that might be applied for a wider range of tasks\(Graseret al\.,[2026](https://arxiv.org/html/2607.20592#bib.bib31)\)\. Transparent reporting is essential in this case to enable the user of the model to assess if a model is suitable for a particular task \(e\.g\. specific region or time\)\. However, such transparency is often lacking in spatio\-temporal machine\-learning studies in geoscientific applications\. For example, information on the resolution of the predictors, the distribution of the training points, and the chosen evaluation strategy is often not transparently communicated, or they are scattered through the manuscript and the appendix\(see Zurellet al\.,[2020](https://arxiv.org/html/2607.20592#bib.bib5)\)\. Such information, however, is essential to interpret the models’ applicability for a given task, as well as the reliability of the communicated performance statistics\.
Standardized model protocols are helpful in achieving transparency and reproducibility in machine\-learning studies, and thus facilitate review of models, interpreting their outcomes, and enabling their reproduction\. Some model protocols exist for machine\-learning models in general\(e\.g\., Mitchellet al\.,[2019](https://arxiv.org/html/2607.20592#bib.bib7)\), and there also exist a large number of protocols in fields subject to substantial legal and institutional oversight, such as medicine\(e\.g\., Collinset al\.,[2015](https://arxiv.org/html/2607.20592#bib.bib20); Monganet al\.,[2020](https://arxiv.org/html/2607.20592#bib.bib18); Luoet al\.,[2016](https://arxiv.org/html/2607.20592#bib.bib19)\)\. In environmental modelling, there are existing definitions of model protocols for more specific applications\. The ODMAP protocol\(Zurellet al\.,[2020](https://arxiv.org/html/2607.20592#bib.bib5)\)was developed to describe species distribution models, while the ODE protocol\(Seuruet al\.,[2026](https://arxiv.org/html/2607.20592#bib.bib8)\)is directed towards socio\-ecological studies\. Both build on the ODD protocol\(Grimmet al\.,[2006](https://arxiv.org/html/2607.20592#bib.bib6)\), which was designed to report individual\-based models in ecology\. In addition to model protocols, software checklists focusing on best practices regarding the functional design, objects and naming conventions exist for \(spatial\) machine\-learning and statistical models\(e\.g\. the rOpenSci Statistical Software Peer Review, Ramet al\.,[2019](https://arxiv.org/html/2607.20592#bib.bib21)\)\. However, a standardized model protocol focusing on the field of spatio\-temporal machine\-learning modelling, with its unique characteristics such as spatial autocorrelation, is missing\(Graseret al\.,[2026](https://arxiv.org/html/2607.20592#bib.bib31)\)\. This hinders transparency and misses the chance to detect and mitigate pitfalls specific to spatio\-temporal machine\-learning, such as inadequate data splitting or predicting outside the area where the model is applicable\(Nowosadet al\.,[2026](https://arxiv.org/html/2607.20592#bib.bib41)\)\. Hence, such a standardized protocol tailored towards spatio\-temporal machine\-learning models in environmental sciences is needed to fill the gap between general machine\-learning protocols and protocols specialized on very specific fields of environmental mapping\.
Here we propose STeMP, aSpatio\-TemporalModellingProtocol, to fill this gap\. It focuses on both, the model properties – which are important for researchers that aim to apply the model to their own task – and the documentation of the prediction, which might be more important for practitioners or scientists working with the model output \(e\.g\. the map\)\. It covers crucial properties of the data, which have important implications for the modelling process\. STeMP is accompanied by an R\-package containing a web application and R\-functions to analyze protocol outputs\. While the protocol and the software benefit several stakeholders involved in the modelling process, it incorporates specific features tailored to three primary groups:
- •*Model developers*: The web application provides the functionality to spot potential issues specified by the protocol and communicate them as warnings, allowing developers to proactively address and mitigate potential errors well before peer\-review or deployment\.
- •*Model evaluators*: R\-functions accompanying STeMP provide automated summaries of identified issues that enable reviewers to efficiently evaluate the most critical aspects of the model\.
- •*Model users*: Detailed documentation allows end\-users to more easily assess the model’s suitability for a specific context and compare it with alternative models\.
Community involvement is key to the long\-term success of such a protocol\. Thus, we maintain the definition of the protocol and the accompanying software on GitHub \([https://github\.com/LOEK\-RS/STeMP](https://github.com/LOEK-RS/STeMP)\), open for suggestions or discussion from the community\.
## 2Conceptual Design
Aligned with standard spatio\-temporal machine\-learning workflows, we structured STeMP into three main sections:*Overview*,*Model*and the optional*Prediction*section \(Figure[1](https://arxiv.org/html/2607.20592#S2.F1)& Table[Author Contributions](https://arxiv.org/html/2607.20592#Sx3)\)\. The*Overview*section provides general information about the model \(such as the author names, contact information, and if there is a publication associated with the model\)\. The*Model*and*Prediction*sections document the decisions taken in the modelling process and the corresponding predictions\. The*Model*section is organized in seven sub\-sections that correspond to the principal stages of the modelling workflow\. It covers information about the learning method – specifying the algorithm employed and whether it was used for classification or regression – together with the characteristics of the response data like the sampling design, as well as spatial and temporal resolution of the predictor variables\. The section also addresses the model evaluation and selection, the interpretation of the model based on explainable AI techniques and details on potential biases or limitations of the model\. Technical aspects such as the software implementation of the model can also be specified\. The*Prediction*section is optional since models are not necessarily tied to a specific prediction or application, but may be developed to be used in different contexts and by different end\-users\. The prediction section covers three sub\-sections: the prediction domain, the final map evaluation and uncertainty assessment, and lastly the post\-processing of the resulting map\. Thereby, it covers information on the method used for uncertainty quantification \(e\.g\., quantile random forest\(Meinshausen and Ridgeway,[2006](https://arxiv.org/html/2607.20592#bib.bib40)\)to quantify the prediction interval, or AOA\(Meyer and Pebesma,[2021](https://arxiv.org/html/2607.20592#bib.bib37)\)and MESS\(Elithet al\.,[2010](https://arxiv.org/html/2607.20592#bib.bib38)\)to delineate areas not covered by the training data\), the spatio\-temporal dimensions of the prediction domain, as well as post\-processing measures such as threshold selection when a continuous prediction needs to be binarized\.
Figure 1:The structure of STeMP\. The three boxes correspond to the three sections of the protocol\. The protocol is aligned to typical machine\-learning workflows, which start with the response and predictor data acquisition and end with the post\-processing of the predictions\. Bold text shows the sub\-sections of the protocol, while italic text refers to mandatory fields\. See Table[Author Contributions](https://arxiv.org/html/2607.20592#Sx3)for a complete list of all fields and corresponding short descriptions\.
## 3Software accompanying STeMP
### 3\.1Functionality
STeMP is accompanied by an R\-package that contains a web application and R\-functions to streamline protocol completion, increase the utility of the protocol during model development, and improve its usefulness for model reviewers\. The web application is designed to meet the needs of the majority of users, while the R functions offer additional functions to read and analyze completed protocols\.
The web application allows many fields to be automatically filled by retrieving information from uploaded models and spatial datasets\. At the moment, model objects stored as RDS objects and trained using the R\-packagescaret\(Kuhn,[2008](https://arxiv.org/html/2607.20592#bib.bib33)\),tidymodels\(Kuhn and Wickham,[2020](https://arxiv.org/html/2607.20592#bib.bib32)\)andmlr3\(Langet al\.,[2019](https://arxiv.org/html/2607.20592#bib.bib34)\)are supported\. From these objects, information about sample size, response characteristics, model parameters and others are extracted and the corresponding fields of the protocol are automatically filled\. Moreover, spatial datasets can be uploaded, including the training locations and the prediction area\. From these datasets, information such as the coordinate reference system can be extracted, and maps of the training locations and prediction area are automatically generated\. When both training locations and prediction area are uploaded, the sampling pattern is automatically inferred based on spatial nearest\-neighbour distances \(seeMeyeret al\.[2026](https://arxiv.org/html/2607.20592#bib.bib27); Linnenbrinket al\.[2024](https://arxiv.org/html/2607.20592#bib.bib22); Baddeleyet al\.[2015](https://arxiv.org/html/2607.20592#bib.bib28)for more details\)\.
In addition to automation, the web application raises warnings when common spatial machine\-learning pitfalls are detected\(Nowosadet al\.,[2026](https://arxiv.org/html/2607.20592#bib.bib41)\)\. Currently, the following aspects are checked:
- •Evaluation strategies not suited to the prediction task \(e\.g\., random cross\-validation with spatially clustered training points\)\.
- •Data leakage between training and evaluation of models\.
- •The absence of uncertainty quantification when the models are likely applied in extrapolation situations \(i\.e\., when the training points are clustered\)\.
- •The use of spatial proxies where not appropriate, or without rigorous predictor selection\.
While detected issues should not automatically be interpreted as errors – as they may result from conscious and well\-motivated modelling decisions – they still warrant careful consideration or justification\. Providing warnings about these potential issues makes the protocol useful during model development: when the protocol is completed already at this stage, potential problems can be identified and addressed early in the modelling process\.
Finally, the utility of the web application is extended by the R functions accompanying it\. Most importantly, the functionprotocol\_analyzegenerates a report from a downloaded protocol\. This report summarizes all persisting warnings that were raised when filling the protocol, hence providing a concise summary of potential issues encountered during the model building process\. This may be particularly useful for reviewers of a model, allowing them to quickly identify and evaluate aspects requiring closer scrutiny\.
### 3\.2Implementation
STeMP is implemented as a modular Shiny web application\(Changet al\.,[2026](https://arxiv.org/html/2607.20592#bib.bib12); Wickham,[2021](https://arxiv.org/html/2607.20592#bib.bib11)\), which makes the reporting workflow straightforward\. We built upon the ODMAP web application\(Zurellet al\.,[2020](https://arxiv.org/html/2607.20592#bib.bib5)\), which we restructured and extended to accommodate the requirements of the STeMP protocol\. To ensure maintainability and scalability, we developed the web application as an R\-package that follows thegolemframework\(Fayet al\.,[2026](https://arxiv.org/html/2607.20592#bib.bib9),[2021](https://arxiv.org/html/2607.20592#bib.bib10)\)\. This R\-package additionally contains functions to read a downloaded protocol as adata\.framein R \(protocol\_read\) and to summarize the warnings that were raised by the web application \(protocol\_analyze\)\. The software is shared together with the protocol definition on GitHub \([https://github\.com/LOEK\-RS/STeMP](https://github.com/LOEK-RS/STeMP)\) under the GNU General Public License, and the version presented in this manuscript, v2026\.07\.00, is archived on Zenodo \([https://doi\.org/10\.5281/zenodo\.21494506](https://doi.org/10.5281/zenodo.21494506)\)\. In the following paragraphs, we describe the technical design of the web application\.
The code of the STeMP web application is organized into several modules, reflecting the structure of the protocol described in section[2](https://arxiv.org/html/2607.20592#S2)\. This modular approach not only aligns well with the conceptual design of the protocol, but also facilitates maintenance of the web application and enables re\-use of code blocks\. At the highest level, the*run\_app*function calls the two top\-level modules*app\_ui*and*app\_server*\. These top\-level modules then invoke different modules to specify the user interface and the server logic\.
The modules*about*and*howto*define the landing pages of the web application and do not contribute server logic\. The remaining modules contain server logic and, at the same time, define the user interface\. The modules*upload*and*spatialdata\_upload*enable uploading model objects and spatial data\. The modules*model\_metadata*and*spatialdata\_metadata*automatically extract information from the uploaded objects to update the respective fields in the protocol\. The protocol itself is rendered based on the module*create\_protocol*, which is divided into three submodules covering the three sections of the protocol: Overview, Model and Prediction\. Downloading the protocol as a CSV or PDF file, or downloading the maps and plot of nearest\-neighbour distances created by the web application is enabled through the*sidebar*module\. This module also allows users to upload a previously started protocol as CSV or ZIP file by calling*mod\_csv\_zip\_upload*, enabling them to continue working on an existing protocol\. Warning messages based on the input of the user may be raised, as defined in the*warnings*module\. Lastly, the*viewer*module creates a preview of the protocol in HTML format\.
We incorporated tests at three levels to cover all aspects of the web application\. We utilizedtestthat\(Wickham,[2011](https://arxiv.org/html/2607.20592#bib.bib13)\)for unit tests of important functions like the classification of the sampling pattern\. Then, we used thetestServerfunction fromShinyto test the reactivity inside the server functions\. Lastly, we employed snapshot\-based testing provided byshinytest\(Changet al\.,[2024](https://arxiv.org/html/2607.20592#bib.bib14)\)to test the general behavior of the web application, including the server functions as well as the user interface\.
## 4Example
Here we present the application of STeMP in a typical spatial predictive modelling task\. In the following description, we only present the information usually included in research manuscripts: the final prediction map and the evaluation statistic\. The code and data to reproduce the example, as well as a Figure showing a more complete description of the example are available as an appendix \([https://doi\.org/10\.5281/zenodo\.21493718](https://doi.org/10.5281/zenodo.21493718)\)\.
Figure 2:The prediction resulting from the example modelling task\.We use the prediction of plant species richness in South America as an example\(used to illustrate concepts in Meyeret al\.,[2026](https://arxiv.org/html/2607.20592#bib.bib27)\)\. What is typically written in a scientific paper to document the modelling process and the results could be the following: We trained a random forest model based on plot\-based measurements of plant species richness obtained from the sPlotOpen database\(Sabatiniet al\.,[2021](https://arxiv.org/html/2607.20592#bib.bib29)\)combined with spatially continuous predictors describing elevation\(Jarviset al\.,[2008](https://arxiv.org/html/2607.20592#bib.bib42)\), spatial location and the climate \(WorldClim,Fick and Hijmans[2017](https://arxiv.org/html/2607.20592#bib.bib30)\)\. The model performance was high, indicated by anR2R^\{2\}value of 0\.7, suggesting that the resulting map is suitable to be used by planning authorities, or as an input for further modelling studies \(Figure[2](https://arxiv.org/html/2607.20592#S4.F2)shows the predicted plant species richness for South America\)\.
However, there are several open questions that may come to mind for potential users of the map \(or the model\), as well as for researchers who want to understand the model or may want to compare different maps of plant species richness in South America generated from different models\. A researcher who wants to use the map as input for downstream modelling might ask:
1. 1\.How are the training points distributed in the prediction area?
2. 2\.Is the communicated performance statistic trustworthy, and for which area does it apply?
3. 3\.What causes the spatial patterns in the predicted map of plant species richness?
If the researcher would be interested in the plant diversity of North America, they might ask:
1. 4\.Can I use the model to make predictions for North America?
A nature conservation organization working on a more regional scale might additionally be interested in the question:
1. 5\.Can I use the map for local planning?
The aim of STeMP is to facilitate a transparent and concise reporting that ultimately enables answering these open questions\. We filled the protocol using the web application\. Figure[3](https://arxiv.org/html/2607.20592#S4.F3)shows an overview over selected parts of its user interface filled with information from this example\. We uploaded the trained model, as well as geospatial data of the training locations and the prediction area in theUpload datatab \(see the blue rectangle in Figure[3](https://arxiv.org/html/2607.20592#S4.F3)\)\. From these uploaded data, several fields of the protocol were automatically filled – e\.g\., the evaluation results and the final hyperparameter values \(see the dark blue rectangle in Figure[3](https://arxiv.org/html/2607.20592#S4.F3)\)\. Furthermore, maps of the training locations, the prediction area, as well as a plot comparing the nearest\-neighbour distances encountered during prediction and between training points were automatically generated from the uploaded data\. From comparing the nearest\-neighbour distances, the web application automatically inferred the sampling design to be clustered\. Since we used a random cross\-validation in this example, a warning was then raised suggesting to assess the suitability of the chosen evaluation strategy for the clustered sampling design\(see e\.g\. Robertset al\.,[2017](https://arxiv.org/html/2607.20592#bib.bib23)\)\. After completing the protocol using the web application, the final protocol was downloaded as a PDF and CSV file \(see Appendix\)\. From this CSV file, we extracted all warnings that were raised by the web application using the functionprotocol\_analyze\(lower part of Figure[3](https://arxiv.org/html/2607.20592#S4.F3)\)\.
Figure 3:An overview of selected parts of the web application’s user interface filled based on the example \(top\)\. The light blue rectangle shows the*Upload data*tab, where the trained model, the location of the training points and the prediction area were uploaded\. The dark blue rectangle shows the*Create a protocol*tab, which is further divided into the panels*Overview*,*Model*and*Prediction*\. Based on the uploaded data, the*Prediction*panel shows an automatically generated map of the prediction domain, as well as a plot of geographical nearest\-neighbour distances\. From the latter, a clustered sampling design is automatically inferred, leading to a warning message if a random cross\-validation strategy is selected in the*Model*panel\. The lower part of the figure shows theprotocol\_analyzefunction, which creates a report from the completed protocol\.The output of the protocol and the summary of the warnings encountered while filling the protocol now enable us to answer the questions raised before:
1. 1\.The training points are clustered with regard to the prediction area \(see the completed protocol in the Appendix for a map of the training points\)\.
2. 2\.The highR2R^\{2\}value is likely overoptimistic when the model is applied to South America since the random cross\-validation only tested the performance for prediction locations close to the training points\.
3. 3\.The spatial patterns are likely caused by using spatial proxies as predictors, which often lead to overfitting and linear artifacts in the prediction when used with clustered training data\(Meyeret al\.,[2019](https://arxiv.org/html/2607.20592#bib.bib35)\)\. Since no proper predictor selection strategy was employed, the protocol shows that these issues were not mitigated\(Meyeret al\.,[2019](https://arxiv.org/html/2607.20592#bib.bib35); Milàet al\.,[2024](https://arxiv.org/html/2607.20592#bib.bib36)\)\.
4. 4\.The model was not tested for its ability to extrapolate in space, hence further testing would be needed before applying it to another region\.
5. 5\.Since the map extends over the whole of South America and the predictors have a resolution of 0\.0833° \(≈9\.3km\\approx 9\.3\\text\{ km\}at the equator\), the map would rather be useful for continent\-scale applications than for small\-scale planning\.
## 5Conclusion
STeMP enables transparent reporting of important modelling decisions and data characteristics\. It is tailored towards spatio\-temporal machine\-learning modelling, covering characteristics such as evaluation strategies, predictor selection and uncertainty assessment in light of specific characteristics such as autocorrelation inherent in spatio\-temporal data\. Furthermore, STeMP is implemented as a web application, which not only facilitates filling the protocol, but also renders it useful even during model development by raising warnings when common pitfalls in spatio\-temporal machine\-learning are encountered\. Thus, STeMP fills the gap between generic model protocols and domain\-specific model reports\. Thereby, it covers the most important criteria as recently proposed in the vision byGraseret al\.\([2026](https://arxiv.org/html/2607.20592#bib.bib31)\)\.
While STeMP covers several fields and options covering temporal aspects, it is still mainly focused on spatial machine\-learning\. Future developments will focus on exploring ways to further extend the protocol in the temporal dimensions\. Furthermore, the automatic extraction of information currently only works for model objects created in R\. Future work should focus on expanding this, e\.g\., by supporting the more generic ONNX model format\(Baiet al\.,[2025](https://arxiv.org/html/2607.20592#bib.bib39)\)\. Additionally, the potential of large\-language models is not exploited by the current protocol\. This may include extracting relevant information from existing documents \(e\.g\., research papers\), and then passing this information to STeMP\. Moreover, future work may explore the possibility to automatically upload a completed protocol to Zenodo, enabling permanent storage and association with a DOI\. Lastly, the web application currently enables downloading the completed protocol as CSV and PDF file or as a ZIP folder \(the latter containing the figures generated during filling the protocol\)\. However, future work may explore exporting a JSON file, which can store information more flexibly than a CSV\.
We believe that the proposed spatio\-temporal modelling protocol can act as a basis for a community\-driven reporting standard, enabling transparency and fostering discussion about critical decisions and data characteristics in spatio\-temporal modelling\.
## Acknowledgements
The web application builds on the ODMAP protocol\(Zurellet al\.,[2020](https://arxiv.org/html/2607.20592#bib.bib5)\), which standardizes reporting for species distribution models\. We acknowledge the authors’ foundational contribution\.
This project has received the financial support of the European Union’s Horizon Europe research and innovation programme under the Marie Skłodowska\-Curie grant agreement No\. 101147446, as well as the project BEyond within the priority Program 1374 "Biodiversity\-Exploratories" \(512284513\) and the TRR 391 Spatio\-temporal Statistics for the Transition of Energy and Transport \(520388526\), both funded by the Deutsche Forschungsgemeinschaft \(DFG, German Research Foundation\)\.
## Conflict of Interest statement
The authors declare no competing interests\.
## Author Contributions
JL, HM, ML and JN conceived the ideas; JL, FS, HM, ML and JN were responsible for the conceptual design of the protocol, JL and AFJ were responsible for software implementation; JL, HM and JN led the writing of the manuscript, with TK and all other authors contributing critically to the drafts\. All authors gave final approval for publication\.
The sections and fields of STeMP\. Mandatory fields are shown in italic\.SectionFieldDetails\\endfirstheadSectionFieldDetails\\endhead\\endfoot\\endlastfootOverviewModel titleThe title of the modelAuthor namesThe names of the authorsContactContact email addressStudy titleThe title of the study associated with the modelStudy linkThe link to the study associated with the modelTarget variableThe response variable the model aims to predictScientific FieldThe scientific field in which the model was developedModelModel typeType of the model \(e\.g\., classification, regression\)AlgorithmName of the applied algorithmArchitectureDescription of the model’s architecture \(nodes, layers etc\.\)Sampling locationsMap of training locationsSampling extentThe spatial/temporal extent at which the training points were collectedSample acquisitionMethod to collect the training points \(e\.g\., field sampling\)Sample geometryThe geometry type of the training points \(e\.g\., Polygons, Points\)Sample sizeThe number of training pointsClassesThe number of response classesSamples per classThe number of training points in each classRangeThe range of response values represented in the training dataSampling patternThe sampling pattern ranging from random to clusteredCoordinate Reference SystemThe coordinate reference system usedData sources of responseThe source\(s\) of the response dataPredictor typesTypes of predictor data used to model the responseNumber of predictorsThe initial number of predictor variablesNames of predictorsList the names of all initial predictor variablesResolution of predictorsThe spatial resolution and temporal frequency/grain of the predictorsPreprocessingDetail on preprocessing stepsTemporal alignmentTemporal alignment of the predictors with the responseData sources of predictorsData source\(s\) of the predictorsModel evaluation strategyDetails on the evaluation strategy used for model selection \(e\.g\., random cross\-validation, spatial block cross\-validation, temporal block cross\-validation\)Performance metricsPerformance metric\(s\) used during model evaluationModel evaluation resultsResults of the model evaluationHyperparameter tuningHyperparameter tuning methods \(e\.g\., grid search\)Predictor selectionPredictor selection methods \(e\.g\., forward\-feature selection\)ExplainabilityMethods of explainable AI used to gain insights into the models behaviorScientific interpretationDiscussion of the implications of the model in the context of theoryPotential biasesSpecifications of potential biases in the data or algorithmSensitivity assessmentAssessment of the impact of varying input parametersLimitationsDescriptions of limitations when applying the modelSoftwareProgramming language and versioning of key software librariesCode availabilityCode availability \(e\.g\., link to code repository\)Data availabilityData availability \(e\.g\., link to data repository\)PredictionPrediction extentSpatial/Temporal extent of the prediction domainPrediction resolutionThe spatial resolution and temporal frequency/grain of the prediction domainMap evaluation strategyDetails on the evaluation of the predicted mapPerformance metricsPerformance metrics used to evaluate the predicted mapMap accuracyEstimated map accuracyUncertainty quantificationCommunication of prediction uncertainty \(e\.g\., area of applicability\)Threshold selectionDetails on threshold selection if the prediction was binarizedPost\-processingPost\-processing of the prediction \(e\.g\., spatial filters to smooth the prediction\)
## References
- Spatial point patterns: methodology and applications with r\.CRC press\.Cited by:[§3\.1](https://arxiv.org/html/2607.20592#S3.SS1.p2.1)\.
- J\. Bai, F\. Lu, K\. Zhang,et al\.\(2025\)ONNX: open neural network exchange\.GitHub\.Note:[https://github\.com/onnx/onnx](https://github.com/onnx/onnx)Cited by:[§5](https://arxiv.org/html/2607.20592#S5.p2.1)\.
- W\. Chang, J\. Cheng, J\. Allaire, C\. Sievert, B\. Schloerke, G\. Aden\-Buie, Y\. Xie, J\. Allen, J\. McPherson, A\. Dipert, and B\. Borges \(2026\)Shiny: web application framework for r\.Note:R package version 1\.13\.0\.9000External Links:[Link](https://shiny.posit.co/)Cited by:[§3\.2](https://arxiv.org/html/2607.20592#S3.SS2.p1.1)\.
- W\. Chang, G\. Csárdi, and H\. Wickham \(2024\)Shinytest: test shiny apps\.Note:R package version 1\.6\.0External Links:[Link](https://github.com/rstudio/shinytest)Cited by:[§3\.2](https://arxiv.org/html/2607.20592#S3.SS2.p4.1)\.
- G\. S\. Collins, J\. B\. Reitsma, D\. G\. Altman, and K\. Moons \(2015\)Transparent reporting of a multivariable prediction model for individual prognosis or diagnosis \(TRIPOD\): the TRIPOD Statement\.BMC Medicine13\(1\),pp\. 1\(en\)\.External Links:ISSN 1741\-7015,[Link](http://www.biomedcentral.com/1741-7015/13/1),[Document](https://dx.doi.org/10.1186/s12916-014-0241-z)Cited by:[§1](https://arxiv.org/html/2607.20592#S1.p3.1)\.
- J\. Elith, M\. Kearney, and S\. Phillips \(2010\)The art of modelling range\-shifting species\.Methods in Ecology and Evolution1\(4\),pp\. 330–342\.External Links:[Document](https://dx.doi.org/https%3A//doi.org/10.1111/j.2041-210X.2010.00036.x),[Link](https://besjournals.onlinelibrary.wiley.com/doi/abs/10.1111/j.2041-210X.2010.00036.x)Cited by:[§2](https://arxiv.org/html/2607.20592#S2.p1.1)\.
- C\. Fay, V\. Guyader, S\. Rochette, and C\. Girard \(2026\)Golem: a framework for robust shiny applications\.Note:R package version 0\.5\.1\.9015External Links:[Link](https://thinkr-open.github.io/golem/)Cited by:[§3\.2](https://arxiv.org/html/2607.20592#S3.SS2.p1.1)\.
- C\. Fay, S\. Rochette, V\. Guyader, and C\. Girard \(2021\)Engineering production\-grade shiny apps\.External Links:ISBN 9781003029878,[Document](https://dx.doi.org/10.1201/9781003029878)Cited by:[§3\.2](https://arxiv.org/html/2607.20592#S3.SS2.p1.1)\.
- S\. E\. Fick and R\. J\. Hijmans \(2017\)WorldClim 2: new 1\-km spatial resolution climate surfaces for global land areas\.International Journal of Climatology37\(12\),pp\. 4302–4315\.External Links:[Document](https://dx.doi.org/https%3A//doi.org/10.1002/joc.5086),[Link](https://rmets.onlinelibrary.wiley.com/doi/abs/10.1002/joc.5086),https://rmets\.onlinelibrary\.wiley\.com/doi/pdf/10\.1002/joc\.5086Cited by:[§4](https://arxiv.org/html/2607.20592#S4.p2.1.1)\.
- A\. Graser, A\. Wachsenegger, C\. Doulkeridis, G\. Theodoropoulos, B\. Salehi, M\. Dragaschnig, S\. Antoniou, and Y\. Theodoridis \(2026\)Spatiotemporal Model Cards Enabling Future\-Proof GeoAI Systems\.ACM Transactions on Spatial Algorithms and Systems12\(2\),pp\. 1–39\(en\)\.External Links:ISSN 2374\-0353, 2374\-0361,[Link](https://dl.acm.org/doi/10.1145/3809183),[Document](https://dx.doi.org/10.1145/3809183)Cited by:[§1](https://arxiv.org/html/2607.20592#S1.p2.1),[§1](https://arxiv.org/html/2607.20592#S1.p3.1),[§5](https://arxiv.org/html/2607.20592#S5.p1.1)\.
- V\. Grimm, U\. Berger, F\. Bastiansen, S\. Eliassen, V\. Ginot, J\. Giske, J\. Goss\-Custard, T\. Grand, S\. K\. Heinz, G\. Huse, A\. Huth, J\. U\. Jepsen, C\. Jørgensen, W\. M\. Mooij, B\. Müller, G\. Pe’er, C\. Piou, S\. F\. Railsback, A\. M\. Robbins, M\. M\. Robbins, E\. Rossmanith, N\. Rüger, E\. Strand, S\. Souissi, R\. A\. Stillman, R\. Vabø, U\. Visser, and D\. L\. DeAngelis \(2006\)A standard protocol for describing individual\-based and agent\-based models\.Ecological Modelling198\(1\-2\),pp\. 115–126\(en\)\.External Links:ISSN 03043800,[Link](https://linkinghub.elsevier.com/retrieve/pii/S0304380006002043),[Document](https://dx.doi.org/10.1016/j.ecolmodel.2006.04.023)Cited by:[§1](https://arxiv.org/html/2607.20592#S1.p3.1)\.
- A\. Jarvis, H\. Reuter, A\. Nelson, and E\. Guevara \(2008\)Hole\-filled seamless srtm data v4\.International Centre for Tropical Agriculture \(CIAT\),pp\.\.Cited by:[§4](https://arxiv.org/html/2607.20592#S4.p2.1.1)\.
- M\. Kuhn and H\. Wickham \(2020\)Tidymodels: a collection of packages for modeling and machine learning using tidyverse principles\.\.External Links:[Link](https://www.tidymodels.org/)Cited by:[§3\.1](https://arxiv.org/html/2607.20592#S3.SS1.p2.1)\.
- M\. Kuhn \(2008\)Building predictive models in r using the caret package\.Journal of Statistical Software28\(5\),pp\. 1–26\.External Links:[Link](https://www.jstatsoft.org/index.php/jss/article/view/v028i05),[Document](https://dx.doi.org/10.18637/jss.v028.i05)Cited by:[§3\.1](https://arxiv.org/html/2607.20592#S3.SS1.p2.1)\.
- M\. Lang, M\. Binder, J\. Richter, P\. Schratz, F\. Pfisterer, S\. Coors, Q\. Au, G\. Casalicchio, L\. Kotthoff, and B\. Bischl \(2019\)mlr3: a modern object\-oriented machine learning framework in R\.Journal of Open Source Software\.External Links:[Document](https://dx.doi.org/10.21105/joss.01903),[Link](https://joss.theoj.org/papers/10.21105/joss.01903)Cited by:[§3\.1](https://arxiv.org/html/2607.20592#S3.SS1.p2.1)\.
- J\. Linnenbrink, C\. Milà, M\. Ludwig, and H\. Meyer \(2024\)KNNDM cv:kk\-fold nearest\-neighbour distance matching cross\-validation for map accuracy estimation\.Geoscientific Model Development17\(15\),pp\. 5897–5912\.External Links:[Link](https://gmd.copernicus.org/articles/17/5897/2024/),[Document](https://dx.doi.org/10.5194/gmd-17-5897-2024)Cited by:[§3\.1](https://arxiv.org/html/2607.20592#S3.SS1.p2.1)\.
- W\. Luo, D\. Phung, T\. Tran, S\. Gupta, S\. Rana, C\. Karmakar, A\. Shilton, J\. Yearwood, N\. Dimitrova, T\. B\. Ho, S\. Venkatesh, and M\. Berk \(2016\)Guidelines for Developing and Reporting Machine Learning Predictive Models in Biomedical Research: A Multidisciplinary View\.Journal of Medical Internet Research18\(12\),pp\. e323\(en\)\.External Links:ISSN 1438\-8871,[Link](http://www.jmir.org/2016/12/e323/),[Document](https://dx.doi.org/10.2196/jmir.5870)Cited by:[§1](https://arxiv.org/html/2607.20592#S1.p3.1)\.
- N\. Meinshausen and G\. Ridgeway \(2006\)Quantile regression forests\.\.Journal of machine learning research7\(6\)\.Cited by:[§2](https://arxiv.org/html/2607.20592#S2.p1.1)\.
- H\. Meyer, M\. Ludwig, C\. Milà, J\. Linnenbrink, and F\. Schumacher \(2026\)The cast package for training and assessment of spatial prediction models\.InR Coding for Ecology,D\. Rocchini \(Ed\.\),pp\. 247–266\.External Links:ISBN 978\-3\-031\-99665\-8,[Document](https://dx.doi.org/10.1007/978-3-031-99665-8%5F11),[Link](https://doi.org/10.1007/978-3-031-99665-8_11)Cited by:[§3\.1](https://arxiv.org/html/2607.20592#S3.SS1.p2.1),[§4](https://arxiv.org/html/2607.20592#S4.p2.1)\.
- H\. Meyer and E\. Pebesma \(2021\)Predicting into unknown space? estimating the area of applicability of spatial prediction models\.Methods in Ecology and Evolution12\(9\),pp\. 1620–1633\.External Links:[Document](https://dx.doi.org/https%3A//doi.org/10.1111/2041-210X.13650),[Link](https://besjournals.onlinelibrary.wiley.com/doi/abs/10.1111/2041-210X.13650)Cited by:[§2](https://arxiv.org/html/2607.20592#S2.p1.1)\.
- H\. Meyer, C\. Reudenbach, S\. Wöllauer, and T\. Nauss \(2019\)Importance of spatial predictor variable selection in machine learning applications – moving from data reproduction to spatial prediction\.Ecological Modelling411,pp\. 108815\.External Links:ISSN 0304\-3800,[Document](https://dx.doi.org/https%3A//doi.org/10.1016/j.ecolmodel.2019.108815),[Link](https://www.sciencedirect.com/science/article/pii/S0304380019303230)Cited by:[item 3](https://arxiv.org/html/2607.20592#S4.I4.i3.p1.1)\.
- C\. Milà, M\. Ludwig, E\. Pebesma, C\. Tonne, and H\. Meyer \(2024\)Random forests with spatial proxies for environmental modelling: opportunities and pitfalls\.EGUsphere2024,pp\. 1–30\.External Links:[Link](https://egusphere.copernicus.org/preprints/2024/egusphere-2024-138/),[Document](https://dx.doi.org/10.5194/egusphere-2024-138)Cited by:[item 3](https://arxiv.org/html/2607.20592#S4.I4.i3.p1.1)\.
- M\. Mitchell, S\. Wu, A\. Zaldivar, P\. Barnes, L\. Vasserman, B\. Hutchinson, E\. Spitzer, I\. D\. Raji, and T\. Gebru \(2019\)Model Cards for Model Reporting\.InProceedings of the Conference on Fairness, Accountability, and Transparency,Atlanta GA USA,pp\. 220–229\(en\)\.External Links:ISBN 978\-1\-4503\-6125\-5,[Link](https://dl.acm.org/doi/10.1145/3287560.3287596),[Document](https://dx.doi.org/10.1145/3287560.3287596)Cited by:[§1](https://arxiv.org/html/2607.20592#S1.p3.1)\.
- J\. Mongan, L\. Moy, and C\. E\. Kahn \(2020\)Checklist for Artificial Intelligence in Medical Imaging \(CLAIM\): A Guide for Authors and Reviewers\.Radiology: Artificial Intelligence2\(2\),pp\. e200029\(en\)\.External Links:ISSN 2638\-6100,[Link](http://pubs.rsna.org/doi/10.1148/ryai.2020200029),[Document](https://dx.doi.org/10.1148/ryai.2020200029)Cited by:[§1](https://arxiv.org/html/2607.20592#S1.p3.1)\.
- J\. Nowosad, C\. Bonannella, D\. Görgen, M\. Jemeljanova, T\. Kattenborn, J\. Linnenbrink, H\. Meyer, M\. Nussbaum, L\. Patelli, R\. Simoes, and E\. Uuemaa \(2026\)Navigating challenges in spatial machine learning: validation, uncertainty, algorithms, and reproducibility\.ERDKUNDE\.External Links:[Link](https://www.erdkunde.uni-bonn.de/article/view/3471),[Document](https://dx.doi.org/10.3112/erdkunde.2026.04.01)Cited by:[§1](https://arxiv.org/html/2607.20592#S1.p1.1),[§1](https://arxiv.org/html/2607.20592#S1.p3.1),[§3\.1](https://arxiv.org/html/2607.20592#S3.SS1.p3.1)\.
- M\. Pichler and F\. Hartig \(2023\)Machine learning and deep learning—a review for ecologists\.Methods in Ecology and Evolution14\(4\),pp\. 994–1016\.External Links:[Document](https://dx.doi.org/https%3A//doi.org/10.1111/2041-210X.14061),[Link](https://besjournals.onlinelibrary.wiley.com/doi/abs/10.1111/2041-210X.14061),https://besjournals\.onlinelibrary\.wiley\.com/doi/pdf/10\.1111/2041\-210X\.14061Cited by:[§1](https://arxiv.org/html/2607.20592#S1.p1.1)\.
- K\. Ram, C\. Boettiger, S\. Chamberlain, N\. Ross, M\. Salmon, and S\. Butland \(2019\)A community of practice around peer review for long\-term research software sustainability\.Computing in Science & Engineering21\(2\),pp\. 59–65\.External Links:[Document](https://dx.doi.org/10.1109/MCSE.2018.2882753)Cited by:[§1](https://arxiv.org/html/2607.20592#S1.p3.1)\.
- D\. R\. Roberts, V\. Bahn, S\. Ciuti, M\. S\. Boyce, J\. Elith, G\. Guillera\-Arroita, S\. Hauenstein, J\. J\. Lahoz\-Monfort, B\. Schröder, W\. Thuiller, D\. I\. Warton, B\. A\. Wintle, F\. Hartig, and C\. F\. Dormann \(2017\)Cross\-validation strategies for data with temporal, spatial, hierarchical, or phylogenetic structure\.Ecography\.External Links:ISSN 1600\-0587,[Document](https://dx.doi.org/10.1111/ecog.02881)Cited by:[§4](https://arxiv.org/html/2607.20592#S4.p7.1)\.
- F\. M\. Sabatini, J\. Lenoir, T\. Hattab, E\. A\. Arnst, M\. Chytrý, J\. Dengler, P\. De Ruffray, S\. M\. Hennekens, U\. Jandt, F\. Jansen, B\. Jiménez\-Alfaro, J\. Kattge, A\. Levesley, V\. D\. Pillar, O\. Purschke, B\. Sandel, F\. Sultana, T\. Aavik, S\. Aćić, A\. T\. R\. Acosta, E\. Agrillo, M\. Alvarez, I\. Apostolova, M\. A\. S\. Arfin Khan, L\. Arroyo, F\. Attorre, I\. Aubin, A\. Banerjee, M\. Bauters, Y\. Bergeron, E\. Bergmeier, I\. Biurrun, A\. D\. Bjorkman, G\. Bonari, V\. Bondareva, J\. Brunet, A\. Čarni, L\. Casella, L\. Cayuela, T\. Černý, V\. Chepinoga, J\. Csiky, R\. Ćušterevska, E\. De Bie, A\. L\. de Gasper, M\. De Sanctis, P\. Dimopoulos, J\. Dolezal, T\. Dziuba, M\. A\. E\. M\. El\-Sheikh, B\. Enquist, J\. Ewald, F\. Fazayeli, R\. Field, M\. Finckh, S\. Gachet, A\. Galán\-de\-Mera, E\. Garbolino, H\. Gholizadeh, M\. Giorgis, V\. Golub, I\. G\. Alsos, J\. Grytnes, G\. R\. Guerin, A\. G\. Gutiérrez, S\. Haider, M\. Z\. Hatim, B\. Hérault, G\. Hinojos Mendoza, N\. Hölzel, J\. Homeier, W\. Hubau, A\. Indreica, J\. A\. M\. Janssen, B\. Jedrzejek, A\. Jentsch, N\. Jürgens, Z\. Kącki, J\. Kapfer, D\. N\. Karger, A\. Kavgacı, E\. Kearsley, M\. Kessler, L\. Khanina, T\. Killeen, A\. Korolyuk, H\. Kreft, H\. S\. Kühl, A\. Kuzemko, F\. Landucci, A\. Lengyel, F\. Lens, D\. V\. Lingner, H\. Liu, T\. Lysenko, M\. D\. Mahecha, C\. Marcenò, V\. Martynenko, J\. E\. Moeslund, A\. Monteagudo Mendoza, L\. Mucina, J\. V\. Müller, J\. Munzinger, A\. Naqinezhad, J\. Noroozi, A\. Nowak, V\. Onyshchenko, G\. E\. Overbeck, M\. Pärtel, A\. Pauchard, R\. K\. Peet, J\. Peñuelas, A\. Pérez\-Haase, T\. Peterka, P\. Petřík, G\. Peyre, O\. L\. Phillips, V\. Prokhorov, V\. Rašomavičius, R\. Revermann, G\. Rivas\-Torres, J\. S\. Rodwell, E\. Ruprecht, S\. Rūsiņa, C\. Samimi, M\. Schmidt, F\. Schrodt, H\. Shan, P\. Shirokikh, J\. Šibík, U\. Šilc, P\. Sklenář, Ž\. Škvorc, B\. Sparrow, M\. G\. Sperandii, Z\. Stančić, J\. Svenning, Z\. Tang, C\. Q\. Tang, I\. Tsiripidis, K\. A\. Vanselow, R\. Vásquez Martínez, K\. Vassilev, E\. Vélez\-Martin, R\. Venanzoni, A\. C\. Vibrans, C\. Violle, R\. Virtanen, H\. von Wehrden, V\. Wagner, D\. A\. Walker, D\. M\. Waller, H\. Wang, K\. Wesche, T\. J\. S\. Whitfeld, W\. Willner, S\. K\. Wiser, T\. Wohlgemuth, S\. Yamalov, M\. Zobel, and H\. Bruelheide \(2021\)SPlotOpen – an environmentally balanced, open\-access, global dataset of vegetation plots\.Global Ecology and Biogeography30\(9\),pp\. 1740–1764\.External Links:[Document](https://dx.doi.org/https%3A//doi.org/10.1111/geb.13346),[Link](https://onlinelibrary.wiley.com/doi/abs/10.1111/geb.13346),https://onlinelibrary\.wiley\.com/doi/pdf/10\.1111/geb\.13346Cited by:[§4](https://arxiv.org/html/2607.20592#S4.p2.1.1)\.
- S\. Seuru, V\. Grimm, M\. Barton, L\. Perez, N\. Mahdizadeh Gharakhanlou, R\. Sengupta, and A\. M\. Dagnino \(2026\)The ODE \(Overview, Data, and Execution\) protocol for a standardized use of machine learning in environmental, social and related interdisciplinary sciences\.Environmental Modelling & Software198,pp\. 106912\.External Links:ISSN 13648152,[Link](https://linkinghub.elsevier.com/retrieve/pii/S1364815226000599),[Document](https://dx.doi.org/10.1016/j.envsoft.2026.106912)Cited by:[§1](https://arxiv.org/html/2607.20592#S1.p3.1)\.
- A\. M\. J\.\-C\. Wadoux \(2025\)Artificial intelligence in soil science\.European Journal of Soil Science76\(2\),pp\. e70080\.Note:e70080 EJSS\-594\-24\.R2External Links:[Document](https://dx.doi.org/https%3A//doi.org/10.1111/ejss.70080),[Link](https://bsssjournals.onlinelibrary.wiley.com/doi/abs/10.1111/ejss.70080),https://bsssjournals\.onlinelibrary\.wiley\.com/doi/pdf/10\.1111/ejss\.70080Cited by:[§1](https://arxiv.org/html/2607.20592#S1.p1.1)\.
- H\. Wickham \(2011\)Testthat: get started with testing\.The R Journal3,pp\. 5–10\.External Links:[Link](https://journal.r-project.org/articles/RJ-2011-002/)Cited by:[§3\.2](https://arxiv.org/html/2607.20592#S3.SS2.p4.1)\.
- H\. Wickham \(2021\)Mastering shiny: build interactive apps, reports, and dashboards powered by r\.O’Reilly\.External Links:ISBN 9781492047384,LCCN 2022301399,[Link](https://books.google.de/books?id=nrvAzQEACAAJ)Cited by:[§3\.2](https://arxiv.org/html/2607.20592#S3.SS2.p1.1)\.
- R\. Yang, J\. Hu, Z\. Li, J\. Mu, T\. Yu, J\. Xia, X\. Li, A\. Dasgupta, and H\. Xiong \(2024\)Interpretable machine learning for weather and climate prediction: a review\.Atmospheric Environment338,pp\. 120797\.External Links:ISSN 1352\-2310,[Document](https://dx.doi.org/https%3A//doi.org/10.1016/j.atmosenv.2024.120797),[Link](https://www.sciencedirect.com/science/article/pii/S1352231024004722)Cited by:[§1](https://arxiv.org/html/2607.20592#S1.p1.1)\.
- D\. Zurell, J\. Franklin, C\. König, P\. J\. Bouchet, C\. F\. Dormann, J\. Elith, G\. Fandos, X\. Feng, G\. Guillera‐Arroita, A\. Guisan, J\. J\. Lahoz‐Monfort, P\. J\. Leitão, D\. S\. Park, A\. T\. Peterson, G\. Rapacciuolo, D\. R\. Schmatz, B\. Schröder, J\. M\. Serra‐Diaz, W\. Thuiller, K\. L\. Yates, N\. E\. Zimmermann, and C\. Merow \(2020\)A standard protocol for reporting species distribution models\.Ecography43\(9\),pp\. 1261–1277\(en\)\.External Links:ISSN 0906\-7590, 1600\-0587,[Link](https://onlinelibrary.wiley.com/doi/10.1111/ecog.04960),[Document](https://dx.doi.org/10.1111/ecog.04960)Cited by:[§1](https://arxiv.org/html/2607.20592#S1.p2.1),[§1](https://arxiv.org/html/2607.20592#S1.p3.1),[§3\.2](https://arxiv.org/html/2607.20592#S3.SS2.p1.1),[Acknowledgements](https://arxiv.org/html/2607.20592#Sx1.p1.1)\.Similar Articles
TSSM: Triaxial State Space Model for Global Station Weather Forecasting with Temporal-Variable-Historical Modeling
This paper proposes TSSM, a triaxial state space model for global station weather forecasting that incorporates historical data aligned by period to improve long-horizon and extreme event prediction. It achieves state-of-the-art performance on the large-scale Weather-5K dataset and demonstrates strong robustness under missing observations.
Open Multimodal Datasets and Open-Source Software for Data-Driven Modeling of Multiphase Transport and Thermal Systems
This paper presents open multimodal datasets and open-source software packages for reproducible AI-enabled thermal-fluid research, introducing a spatial-temporal dimensionality framework and tools like SeqReg for sequence regression.
SPDM: Geometry-Modulated State Space Modeling with Manifold Constraints for Time Series Forecasting
SPDM introduces a geometry-aware state-space model that uses manifold constraints on the symmetric positive definite manifold for time series forecasting, achieving state-of-the-art performance on 11 benchmarks.
AdaST: Adaptive Coupling for Spatial-Temporal Forecasting
AdaST introduces an adaptive spatial-temporal forecasting framework that decomposes inputs into components with distinct coupling regimes using heterogeneity-aware experts, then recomposes them with a correlation-informed module to outperform state-of-the-art baselines on traffic, climate, and energy forecasting.
An Interactive Paradigm for Deep Research
SteER is a framework for steerable deep research that introduces mid-process, interpretable control via adaptive pause decisions and live persona modeling, outperforming baselines by up to 22.80% on alignment and preferred by human readers in over 85% of pairwise alignment judgments.