Creating computational models