OpenMOLE is a scientific platform for parameter tuning and model exploration that has helped many scientists better understand their models https://next.openmole.org/communications.html
The platform sits on an ecosystem of libraries ranging from:
GridScale: to interact with distributed HPC environments, currently re-designed around the FreeMonad pattern
MGO: a purely functional scala library implementing state-of-the-art evolutionary / genetic algorithms
Scaladget: a scala facade to some popular javascript libraries (Bootstrap, D3) running on ScalaJS
FreeDSL: a practical effect composition library based on abstract wrapping type and the free monad
This talk will introduce you with some of the elements of the OpenMOLE ecosystem, show how they can benefit other projects and highlight some of their design choices.