In general, the experiment takes lists of parameters. That way is flexible. So, for instance if you had a parameter in a module that was a vector of values, say
params = list(moduleA = list(growthParams = c(0.1, 2.3, 3)))
Then in the experiment, it would be:
params = list(moduleA = list(growthParams = list(c(0.1, 2.3, 3), c(0.2, 2.5, 4))))
Then:
experiment(simList, params = params)