About
I am currently a bioinformatician and software developer at the Center for Statistical Genetics, University of Michigan.
Projects
Maintainer
Projects on which I am currently a maintainer:
LDServer. Serves linkage disequilibrium (LD) data over a REST API. Used to calculate LD on-the-fly for the new interactive LocusZoom.js viewer, and score statistics/covariance matrices for use with raremetal.js.
raremetal.js. JS package for calculating rare variant aggregation tests. Can calculate in the browser or server-side with node.js. Supports burden, VT, SKAT, and SKAT-O.
LocusZoom API. Backend REST API service for LocusZoom.js. Serves information on genes, recombination rates, EBI GWAS catalog variants, genomic interval annotations, dbSNP metadata, and more.
Contributor
I have contributed (or at least, attempted to contribute) to a few other open source projects:
Archived
Projects no longer under development:
swiss. Software to find overlaps between significant GWAS association results and a GWAS catalog of known genetic associations using LD or genomic distance.
locuszoom-standalone. Command line version of the original LocusZoom (circa 2010). This has been deprecated in favor of the new interactive LocusZoom.js. Please try it out on the new LocusZoom website.
mvtnorm.js. A test of cross-compiling the multivariate normal distribution function into JS/WASM from Fortran.
Tutorials/Talks
Examples of submitting SLURM jobs on our cluster.
Tutorial on using Snakemake.

