56-5 paleopal: a highly interactive Shiny app for building reproducible data science workflows in paleontology
Session: Phylogenetic and Computational Approaches in Paleobiology and Paleoecology, Part II
Presenting Author:
Dr. William GeartyAuthor:
Gearty, William1(1) Open Source Program Office, Syracuse University, Syracuse, NY, USA,
Abstract:
The field of computational paleontology is rapidly advancing with many recently developed open-source R packages leading the charge for more standardized, reproducible, and open research. This push is a relief for many data-science-minded paleontologists who have previously toiled over writing their own scripts to download, clean, analyze, and visualize their data. Many of these steps are now covered by functions in these new packages (and those of other packages in the R universe). However, this push for more script-based research may introduce a wrench in the existing scientific workflows of less technical researchers who lack a background in coding or cause a greater learning curve for new researchers introduced to the field. Therefore, bridging the gap between visual, hands-on workflows and digital, code-based workflows is imperative to the collaborative future of computational paleontology. Here I present a new open-source Shiny app, paleopal (https://github.com/willgearty/paleopal), that provides a user-friendly interface to build paleontological data science workflows without any prior programming knowledge. The app connects existing paleontological R packages such as palaeoverse and deeptime with the tidyverse suite of R package to encourage standardized scientific pipelines. Specifically, paleopal presents users with a curated set of workflow “steps” (e.g., data upload, data cleaning, and data visualization) that they can then choose from, customize, and reorder to develop their pipeline. The app is built on top of the shinypal package which uses the shinymeta R package to provide a live code and results panel and a downloadable RMarkdown script as the user develops their pipeline. To increase accessibility, I have hosted the shiny app as a serverless application on GitHub Pages (http://williamgearty.com/paleopal/) using the shinylive R package and the webR framework. paleopal is still under active development, but it ultimately aims to spearhead the next generation of training of computational paleontologists, regardless of age, background, or technical expertise. Additionally, the extensible nature of paleopal makes it easy to add further curated workflow “steps”, and the underlying shinypal package could also be used to create similar shiny apps for other scientific fields.
Geological Society of America Abstracts with Program. Vol. 57, No. 6, 2025
© Copyright 2025 The Geological Society of America (GSA), all rights reserved.
paleopal: a highly interactive Shiny app for building reproducible data science workflows in paleontology
Category
Topical Sessions
Description
Session Format: Oral
Presentation Date: 10/19/2025
Presentation Start Time: 02:30 PM
Presentation Room: 304B
Back to Session