Department of Biochemistry National University of Singapore, Singapore 117597;
National University Health System, Singapore;
Synthetic Biology Research Consortium National University of Singapore, Singapore 119076;
NUS Graduate School for Integrative Sciences and Engineering;
Department of Mathematics National University of Singapore, Singapore 119076;