👋 Hi, I'm Todd!
It’s nice to meet you! I lead a team of bioinformatics analysts at the University of Minnesota Supercomputing Institute. We use advanced DNA and RNA sequencing technologies to investigate immune cell dynamics, mechanisms of cancer, and pathogenic variant detection in patient samples. I collaborate with many cross-functional teams to analyze and interpret these datasets, resulting in high-impact publications or clinical diagnosis.
- The About page highlights my scientific journey
- Blog Posts are mainly tips and tricks
- Find me on LinkedIn , GitHub , and enterprise GitHub (requires U of MN login)
Recent Posts
Specifying a custom endpoint URL when using AWS SDK with Ceph (an S3 compatible storage platform)
Posted on:July 30, 2023 at 07:05 PMA long-standing feature request has been implemented in the latest AWS CLI! If you use the AWS tools with non-Amazon services (e.g. Ceph, etc.), you had to specify the endpoint URL on the command line -- for every command. It's the litte things!
How to enable Neovim undo, backup, and swap files when switching Linux groups
Posted on:March 18, 2023 at 08:44 PMNeovim's powerful undo, backup, and swap files are usually stored in your `${HOME}` dir, but switching Linux groups via `newgrp` causes permission errors. Here is how to configure it!
How to install python package into specific directory without root privileges
Posted on:January 12, 2023 at 09:15 PMInstalling Python packages with pip to a shared or public directory (e.g. HPC cluster) so others can use the tools quickly and easily!
Parsing the VCF INFO string for key=value pairs with R tidyverse tools
Posted on:December 16, 2022 at 09:57 PMSafely splitting all of the INFO tags into key=value pairs is easy with stringr::str_split() in R. And tidyr::unnest() can magically create new columns from all the key names!