Understanding micro-algae