Source: https://www.cs.cmu.edu/~gmarcais/slides/ISMB2019_slides.pdf