Ecological interactions in patchy environments: from patch-occupancy models to cellular automata Academic Article uri icon