Systems approaches to infer microbial community interactions and their impacts on ecosystem function