Design and implementation of a negative feedback controller in E. coli with a bottom-up approach