Pond: code for each mesocosm pond Warming: warming treatment, 0 indicates ambient, 1 indicates heated Fish: fish treatment, 0 indicates no addition of the juvenile carp, 1 indicates addition of a carp Julian: Julian day of the year Date: date of each sampling day Potam_PVI: PVI of Potamogeton cripus(%) Trapa_PVI: plant coverage of Trapa bispinosa (%) Turbidity: water turbidity in each sampling day (NTU) Phytoplankton: chl a concentration of phytoplankton during the experiment (µg L-1) Periphyton: chl a concentration of periphyton during the experiment (µg cm-2) TP: total phosphorus concentration in the water column during the experiment (mg L-1) TN: total nitrogen concentration in the water column during the experiment (mg L-1) DO: total dissolved oxygen concentration in the water column during the experiment (mg L-1) pH: pH in the water column in the water column during the experiment Cond: conductivity in the water column during the experiment (µs cm-2) SnailB: total snail biomass in the water column during the experiment SnailD: total snail abundance in the water column during the experiment