Chemical and synthetic biology approaches to understand cellular functions. - Shukla, Arun K. (Methods in enzymology, 2019)