http://www.nature.com/nbt/journal/vaop/ncurrent/full/nbt.3002.html