Toward an inductive understanding of membrane fouling