Searching the GWAS Catalog and Calculating PRS

I search for my genomic variants in the GWAS catalog looking for variant-phenotype associations and calculate polygenic risk scores.

See Code

Annotating My Genomic Variants

I search my whole genome sequence data for any variants known to disrupt protein function or play a role in disease.

See Code

Using Spotify's Public Search API

I search Spotify’s API to get popularity data on artists at the EDC 2024 festival.

See Code

Crag Map

Crag Map

An interactive map tracking the locations of crags I’ve climbed at. Built with R shiny. Git Repo: joemcgirr/rock_climbing/crag_maps

See Map

Exercise Routine Generator

Exercise Routine Generator

R Shiny app to create exercise routines based on desired training type, 3 rep max weight, and target muscle groups. Git Repo: joemcgirr/fitness_app

See App

Building a Beginner Trad Rack

Building a beginner trad rack

A set of analyses I used to find the perfect combination of rock climbing gear. I collected data for trad equipment offered by several manufacturers to compare price/quality tradeoffs.

See Code

Variant Filtering and QC

Variant Filtering and QC

This is a pipeline to generate a filtered SNP .vcf file from raw .fastq files. The approach is designed for hundreds of whole-genome low coverage sequences.

See Code

Grad School Advice

My thoughts on choosing a PhD program and thesis lab. Questions to ask before decide.

See Advice

Overlapping Genomic Regions of Interest

Overlapping Genomic Regions of Interest

This is a quick tutorial on finding genes near candidate SNPs using my favorite R package plyranges.

See Code

Using the FARM Computer Cluster

A tutorial on how to submit jobs on the UC Davis FARM cluster. Developed for ECL243 (Ecological Genomics graduate level course)

See Code