iGEM McMaster, 19 May 2016 Who doesn't love infographics?! We are launching our new infographics series. Stay tuned for beautiful visual depictions on the…