In
Figure 4B (right-hand panel), we performed consumer-resource model simulations and plotted the observed and predicted relative abundance of each family in 300 communities grown on a different pair of nutrients (100 AA, 100 SS, and 100 SA). In those simulations, each family is specialized on its preferred nutrient (
qS =
qA = 0.9). Here, we repeat these exact simulations for different degrees of resource specialization (
qS =
qA ∈ [0.05, 0.15, 0.25, 0.35, 0.45, 0.55, 0.65, 0.75, 0.85, 0.95]). When
qS =
qA = 0.05, the two families are largely unspecialized whereas when
qS =
qA = 0.95 both families are largely specialized (
Figure 4—figure supplement 4). The predictive accuracy of the null model is quantified using the RMSE calculated across
n = 100 communities.