Nature protocols Zhanar Abil, Jared W Ellefson, Jimmy D Gollihar, Ella Watkins, Andrew D Ellington DOI: 10.1038/nprot.2017.119 PMID: 29120463 PMCID: PMC6053311