Software

One of the main products of my work as a data scientist is various forms of software. While R is my primary language I have branched out somewhat into other languages (including Python) and will try to reference those outputs here as well.

Picture of a stilt bug (family: Berytidae) on a leaf

General Code Products

I work extensively on GitHub and am a firm believer in version control as a mechanism for ensuring code reproducibility. Because of that–and to avoid redundancy–I recommend that you explore my GitHub profile for a more or less complete set of the projects I’ve worked on.

Logo for the National Center for Ecological Analysis and Synthesis (NCEAS) Logo for the Long Term Ecological Research (LTER) Network Office

In my role as a Data Scientist for the Long Term Ecological Research (LTER) Network Office I’ve also done a lot of code work in the GitHub Organization. I’ve also done some work in the National Center for Ecological Analysis and Synthesis (NCEAS) GitHub Organization, particularly in repositories with “scicomp” as part of their name.

R Packages

have increasingly worked on wrapping the functions that I write into R packages both for simplicity’s sake on my end as I reference my own work across different projects but also to (hopefully) help others who run into the same repetitive tasks that I have attempted to solve. Below is a list of the packages where I am an author Additionally, note that I designed the hex logos for dndR and supportR while Gabe De La Rosa designed the hex logos for lterpalettefinder, HERON, and scicomptools; thanks Gabe!

Icon legend: = CRAN link | = GitHub repository

  • dndR: Dungeons & Dragons Functions for Players and Dungeon Masters |
  • supportR: Support Functions for Wrangling and Visualization |
  • ltertools: Tools Developed by the Long Term Ecological Research Community |
  • lterpalettefinder: Extract Color Palettes from Photos and Pick Official LTER Palettes |
  • scicomptools: Tools Developed by NCEAS’ Scientific Computing Support Team |
  • metajam: Easily Download Data and Metadata from ‘DataONE’ |
  • HERON: Helpers for River Observation |

hex logo for the dndR R package hex logo for the supportR R package hex logo for the lterpalettefinder R package hex logo for the scicomptools R package hex logo for the metajam R package hex logo for the HERON R package

R / Python Bilingualism

While I am primarily an R coder, I definitely recognize that other languages can be extremely valuable! To make sure that I’m well-rounded I’ve made some strong efforts to self-teach Python and document that process in ways that may be useful to others interested in making a similar leap. First and foremost of these efforts is my stab at a ‘bilingualism’ website for R & Python. This site demonstrates a range of increasingly complex operations and how they are accomplished in both languages.

I’m constantly improving on that website and have comprehensive contributing guidelines to make it easier for others to collaborate with me on maximizing the value of this resource. You can also check out the GitHub repository for the website here.