mechanistic modelling