Methods in enzymology Grace E Johnson, Gene-Wei Li DOI: 10.1016/bs.mie.2018.08.031 PMID: 30502943 PMCID: PMC6648704