Source: https://www.colorado.edu/lab/zhanggroup/chapter-21