Random-with-constraints: Constructing minimal models for high-dimensional biology | Synapse