https://github.com/centre-for-humanities-computing/robusta_webapp
Repository for the code running the Robusta webapp.
https://github.com/centre-for-humanities-computing/robusta_webapp
Science Score: 26.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
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (16.4%) to scientific vocabulary
Repository
Repository for the code running the Robusta webapp.
Basic Info
- Host: GitHub
- Owner: centre-for-humanities-computing
- License: mit
- Language: R
- Default Branch: master
- Homepage: https://robusta.au.dk
- Size: 4.34 MB
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Robusta
Robusta is an app implementing the ideas of Herrera Malatesta and de Valeriola (2024). It provides a way to quantify uncertainties in spatial analysis within the field of archaeology. By providing tools for data processing, visualization, and statistical analysis, Robusta enables archaeologists to make informed decisions based on spatial data while accounting for uncertainties. Check out the web app for a more thorough description.
System Requirements and Installation
Required Software
To use Robusta, you need the following software installed on your system:
R (Version 4.3.1 or later)
(Optional but recommended) RStudio
Geospatial Libraries GDAL is necessary for the spatial R packages to work. It can downloaded via the website:
- GDAL: Download GDAL
Installation Steps
Robusta is an R shiny app that opens a separate app window on your machine, which is where you can interact with the setting and the results. To install and open the app, follow these steps:
- Clone the repository
In your terminal, navigate to a folder of your choice using cd and then run the following command:
bash
git clone https://github.com/centre-for-humanities-computing/robusta_webapp.git
In RStudio or your preferred R environment open the Robusta Webapp project.
Install required dependencies
In your R console, run the following two commands: ```R x <- c("shiny", "grid","sf", "gridExtra", "bslib", "zip", "shinyjs", "markdown", "spatstat", "terra", "doParallel", "foreach", "tidyverse", "scales", "ggspatial", "ggridges")
install.packages(x) ```
- Run the application by running the main script
You can either start the app by running the following command in your R console:
R
runApp("app.R")
Or you can simply press "Run App" in the top right corner.
How to use
A thorough guide can be seen in the app itself, but here follows a TL;DR version.
You can either upload your own data for processing or use the Montecristi test data. If you change between the test data and uploading your own, we recommend closing the app and re-running the script. Otherwise the app might behave in unpredictable ways when encountering an error.
(Optional) Upload your own data
When using your own data, the dataset should be in the shapefile format and consist of a series of georeferenced points, in addition to a georeferenced polygon of the research area.
Choose the tab "Upload" to upload the following shapefiles:
1. A vector file of the points to be analysed (e.g., sites, materials). You need to upload a .shp and a .shx file.
2. A spatial polygon file of the research area. This also needs to consist of a .shp and a .shx file.
Choose number of simulations and scenarios
After specifying data, set the number of Monte Carlo simulations and the number of Robustness Scenarios.
When running locally we recommend the following values:
- For Monte Carlo simulations: values between 1000 and 5000.
- For the Robustness Scenarios: values between 100 and 3000.
Select Quantiles
As the final step, you need to select which quantiles to run with. In the Quantile dropdown menu, you will be presented with the option of choosing one or several quantiles.
IMPORTANT Dependent on the computational power of your machine, the processing can take anything from a few minutes to several hours.
Contact Information
For inquiries, support, or feedback, please reach out to:
- Eduardo Herrera Malatesta
- Email: ehmalatesta@yahoo.com
- Sébastien de Valeriola
- Email: sebastien.de.valeriola@ulb.be
License
This software is MIT licensed.
Thank you for using Robusta! Together, let's make spatial analysis in archaeology more accurate and insightful.
Owner
- Name: Center for Humanities Computing Aarhus
- Login: centre-for-humanities-computing
- Kind: organization
- Email: chcaa@cas.au.dk
- Location: Aarhus, Denmark
- Website: https://chc.au.dk/
- Repositories: 130
- Profile: https://github.com/centre-for-humanities-computing
GitHub Events
Total
- Push event: 41
- Public event: 1
Last Year
- Push event: 41
- Public event: 1
Committers
Last synced: 12 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| miscodisco | m****n@l****k | 44 |
| nielsaak | n****6@g****m | 12 |
| Ross Deans Kristensen-McLachlan | r****m@c****k | 4 |
Issues and Pull Requests
Last synced: 12 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0