Patchy bed disturbance and fish predation independently influence the distribution of stream invertebrates and algae.

Patchy bed disturbance and fish predation independently influence the distribution of stream invertebrates and algae.