Why we iterate: scientific modeling in theory and practice | Synapse