Creating a custom genome annotation for HiGlass

HiGlass is an interactive genome browser that's particularly useful for Hi-C data. Here, I describe how to create your own genome annotation file for HiGlass, allowing you to more easily display your work, regardless of the organism you work in.

Jeffrey Epstein, Harvard, and Martin Nowak

On May 1, 2020, Harvard published a report about the relationship between Harvard faculty and Jeffrey Epstein, detailing the numerous interactions, gifts, and acts of questionable behaviour or outright misconduct surrounding the now-deceased "scientific philanthropist".

Structuring code for ggplot

Brief thoughts on how to cleanly write ggplot code in R

A Vim user's introduction to Emacs

As a long-time Vim user, it took me some time to figure out what emacs was an how to use it. I hope to make that transition a bit easier and clearer for others.

High impact papers are not how you learn science

Journal articles are one way in which scientific research is disseminated. But they're not how one learns how to do science.

Reading List 2019

After being encouraged to make a reading challenge for 2019, I wanted to end the challenge by writing a brief review of each of the books I read.

Well-defined biology

Why are definitions important, and what makes them "good"? Here I focus on is the topic of definitions being "good" and "well-defined" and how to ask good quantitative questions in biology.

Now is an exciting time for mathematicians in the biological sciences

There are many reasons to be excited about scientific progress in the biological sciences, especially if you're a mathematician of almost any kind.

Pragmatic guidelines for bioinformatics software tools

I offer 10 practical suggestions for designing robust, intuitive, and user-friendly software tools for bioinformatics.

Building Conda Packages

A brief introduction to creating your own conda packages.


See all blog posts