Competition And Cooperation In Host-Associated Microbial Communities: Insights From Computational And Mathematical Models