Skip to main content
U.S. flag

An official website of the United States government

Best practices for distributing and deploying U.S. Geological Survey Shiny applications

August 11, 2023

A goal of U.S. Geological Survey (USGS) research is to create actionable science for U.S. Department of the Interior managers and partners. Properly managed and released software tools can quickly, accurately, and easily translate scientific results to aid managers’ decision-making. The USGS policies on software development and distribution affect how authors of USGS software products must navigate the review and approval process. Understanding these rules and procedures will save time and effort in making science useful and visible through software development. This document outlines USGS policies on software development as they pertain to Shiny applications, which use R code to create interactive web-based applications. The requirements and procedures described here will also be relevant for other USGS software applications.

This document is not intended to be a step-by-step guide on building a Shiny application or to go into detail about any of the referenced software programs. An understanding of the referenced software programs, including R, Git, and hypertext markup language/cascading style sheets (HTML/CSS) is needed to use this document efficiently, though links for more thorough guidance are included throughout.

Publication Year 2023
Title Best practices for distributing and deploying U.S. Geological Survey Shiny applications
DOI 10.3133/tm7B2
Authors Daniel F. Shryock, Micah C. Wright, Phillip J. van Mantgem, Todd C. Esque
Publication Type Report
Publication Subtype USGS Numbered Series
Series Title Techniques and Methods
Series Number 7-B2
Index ID tm7B2
Record Source USGS Publications Warehouse
USGS Organization Western Ecological Research Center