Software

Below you will find a round-up of software packages and teaching resources I have contributed too. Most of my code is in R, but I also code in C++, python, bash and more. I am passionate about creating open-source software that others can build upon. You can find additional repositories and code on my github page. Code associated with a publication, but not maintained or not available via github is not listed here. If you have any questions, please feel free to reach out.

Software

nQuack

Predicting ploidy level from sequence data.

nQuack hex sticker

nQuack is an R package for predicting ploidy level from sequence data using site-based heterozygosity. For efficiency, this package is written in C++ and integrated into R with Rcpp. Here we build upon Weib et al., 2018 (nQuire). We provided expanded tools and implementations to improve site-based heterozygosity inferences of ploidal level. Our model improves upon the nQuire framework by extending it to higher ploidal levels (pentaploid and hexaploid), correcting the augmented likelihood calculation, implementing more suitable distribution, and allowing additional 'fixed' models. We also decrease model selection errors by relying on BIC rather than likelihood ratio tests. nQuack also provides data preparation guidance and tools to decrease noise in input data. Check out Gaynor et al. (2024), the github repository, or our pkgdown site to find out more.


📦 Repository  â€¢  📖 Documentation (pkgdown)  â€¢  📄 Publication

nQuack-AI

Data-based approach for predicting ploidy level from sequence data.

nQuackAI hex sticker

nQuack-AI is a data-based approach for predicting ploidy level from sequence data. Coming Soon! We are currently building and testing our model with over 10,000 samples representing 20 taxonomic groups. If you have sequence data with known ploidal level, please reach out!

MCPop

Mixed-cytotype population genetics toolkit.

MCPop hex sticker

MCPop, a Mixed-Cytotype Population Genetics Toolkit, is a collection of functions I've used in various population genetics projects focused on mixed-cytotypes. This repository is currently under construction, but listed here to keep my ducks in a row.

AutoPop

R-based autopolyploid population simulations.

AutoPop hex sticker

AutoPop contains a stochastic stage-structured matrix population dynamics model for diploid, triploid, and autotetraploid perennial plants with overlapping generations and two life-stages (reproductively immature and reproductively mature). Each time step includes Reproduction, Survival, and Maturation. Check out Gaynor et al. (2025), the github repository, or our pkgdown site to find out more.

📦 Repository  â€¢  📖 Documentation (pkgdown)  â€¢  📄 Publication

gatoRs

Geographic and taxonomic occurrence record scrubbing.

gatoRs hex sticker

gatoRs is an R package for Geographic And Taxonomic Occurrence Record Scrubbing. Here we provide users with tools for downloading and processing biodiversity data. Check out Patten et al. (2025), the CRAN package, the github repository, or our pkgdown site to find out more.

📦 Repository  â€¢  📦 CRAN Package  â€¢  📖 Documentation (pkgdown)  â€¢  📄 Publication

utremi & PaleoGenerate

Ancestral state reconstruction via a histogram approach.

PaleoGenerate hex sticker

In collaboration with Ryan Folk, we developed utremi and PaleoGenerate. utremi is code needed to perform maximum likelihood based ancestral niche reconstruction according to the histogram method discussed in Folk and Gaynor et al. 2023. PaleoGenerate is an open-source approach to infer paleoclimatic layers.

📦 utremi Repository  â€¢  📦 PaleoGenerate Repository  â€¢  📄 Publication

ridigbio

An R package to access iDigBio, the Integrated Digitized Biocollections.

ridigbio hex sticker

I am a contributor to the ridigbio R package. Specifically, I expanded the documentation and created the pkgdown site, as well as the logo. This package allows API access to iDigBio, the Integrated Digitized Biocollections.

📦 Repository  â€¢  📦 CRAN Package  â€¢  📖 Documentation (pkgdown)  â€¢ 

Biology PhD Stipends

A database and shiny app for Biology Ph.D. stipend benchmarking.

Biology PhD Stipends hex sticker

I am the main developer and maintainer of the BiologyPhDStipends shiny app and database. This work was covered by Nature and Science in Summer 2022.

📦 Repository  â€¢  📖 Shiny Website  â€¢ 

Teaching Material