This lesson is being piloted (Beta version)

OTN R - Acoustic Telemetry Workshop

This one-day workshop will introduce the R programming language, popular in the field of biologging, exploring some of the popular software packages suitable for exploring and plotting acoustic telemetry data, including dplyr and ggplot. Some specific attention will be paid to the spatial nature of telemetry datasets and a brief introduction to a newer package, spdplyr, that carries the dplyr workflow into spatial data objects. The second session offers a brief overview of the glatos R package for performing some of these same tasks using standard functions. In the final session, we will have guest speakers leading a series of discussions on choosing an appropriate analysis for your telemetry data, and applying the knowledge gained from your studies to decision makers and to enhance public knowledge.

Schedule

Setup Download files required for the lesson
00:00 1. Collaborating with OTN - Advantages and Best Practices What is the Ocean Tracking Network?
How do I take my records from fieldnotes to analysis ready data sets?
Where, when, and how do I submit data and metadata to OTN?
00:00 2. Base R functions vs. Tidyverse What are common operators in R?
What are common data types in R?
How can I introspect, subset, and plot my data using base R?
How do I reformat dates as ‘strings’ into date objects?
What are the Tidyverse functions that will do the same tasks?
00:30 3. Making basic plots using ggplot How do I make more sophisticated plots in ggplot?
00:45 4. Loading, formatting, and plotting spatial data objects How do I plot my data on a map if my coordinates aren’t in latitude and longitude?
Where can I find environmental data for my study area (like bathymetry)?
01:05 5. More Tidyverse functions useful for telemetry data analysis What dplyr functions are useful to analyze my data?
What are some example workflows for analyzing telemetry datasets
01:20 6. Network analysis using detections of animals at stations How do I prepare my data in order to apply network analysis?
01:35 7. Interactive Exploration of Data / Animating ggplot with gganimate and gifski How can I explore my data interactively
How can I avoid ‘overplotting’ my data when performance is a factor?
How do I animate my tracks?
01:45 8. Introduction to GLATOS Data Processing How do I load my data into GLATOS?
How do I filter out false detections?
How can I consolidate my detections into detection events?
How do I summarize my data?
02:15 9. More Features of GLATOS What other features does GLATOS offer?
02:30 10. Basic Visualization and Plotting How can I use GLATOS to plot my data?
What kinds of plots can I make with my data?
03:00 11. Basic Animations Where and how do I get a shapefile to use in my animation?
How can I use GLATOS functions and a shapefile to animate my data?
03:30 12. Basic Tag and Receiver Simulations using GLATOS
04:00 13. What Analysis Should I Use?
04:20 14. Is This Software Package Any Good?
04:40 15. Applying Telemetry Data to Decision-Making
05:00 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.