synthetic learning in microbial ecology