SkillsCast

Building an ecosystem of functional libraries for the OpenMOLE scientific platform: from batch jobs to automatic model parameter tuning

SkillsCast coming soon.

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 (https://github.com/openmole/gridscale)

  • MGO: a purely functional scala library implementing state-of-the-art evolutionary / genetic algorithms (https://github.com/openmole/mgo)

  • Scaladget: a scala facade to some popular javascript libraries (Bootstrap, D3) running on ScalaJS (https://github.com/openmole/scaladget)

  • FreeDSL: a practical effect composition library based on abstract wrapping type and the free monad (https://github.com/ISCPIF/freedsl)

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.

Get your tickets to Scala eXchange now!

YOU MAY ALSO LIKE:

Thanks to our sponsors

Building an ecosystem of functional libraries for the OpenMOLE scientific platform: from batch jobs to automatic model parameter tuning

Jonathan Passerat-Palmbach

Jonathan Passerat-Palmbach holds a PhD from Blaise Pascal University of Clermont-Ferrand (France). He is currently a research associate at Imperial College London, in the BioMedIA group. His work is focused on high performance computing tools and software engineering applied to simulation and medical image analysis.

SkillsCast

SkillsCast coming soon.

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 (https://github.com/openmole/gridscale)

  • MGO: a purely functional scala library implementing state-of-the-art evolutionary / genetic algorithms (https://github.com/openmole/mgo)

  • Scaladget: a scala facade to some popular javascript libraries (Bootstrap, D3) running on ScalaJS (https://github.com/openmole/scaladget)

  • FreeDSL: a practical effect composition library based on abstract wrapping type and the free monad (https://github.com/ISCPIF/freedsl)

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.

Get your tickets to Scala eXchange now!

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Building an ecosystem of functional libraries for the OpenMOLE scientific platform: from batch jobs to automatic model parameter tuning

Jonathan Passerat-Palmbach

Jonathan Passerat-Palmbach holds a PhD from Blaise Pascal University of Clermont-Ferrand (France). He is currently a research associate at Imperial College London, in the BioMedIA group. His work is focused on high performance computing tools and software engineering applied to simulation and medical image analysis.