Online Training Portal

E-CAM is developing an Online Training Infrastructure to:

  • Collect the content captured at our Extended Software Development Workshops (ESDWs);
  • Generate online training modules for each ESDW;
  • Be a repository for the data associated to our events;
  • Build tutorials on programming best practices to develop software for extreme-scale hardware;
  • Associate with other groups and projects with similar training scope, to cover for different and broader training material.

Access the E-CAM Online Training Infrastructure

Connect to

Sign up or log in (you can use your GitLab account if you have one). When accessing the space for the first time an automated request is sent to our administrator to enable you access. This might take some time so please be patient. You will be notified by e-mail when your access is granted.

Once granted access, from you can see all the collections available in the E-CAM space. Collections contain multiple datasets and their associated files related to our activities. You are ready to start navigating throughout our collections!


This infrastructure is built in Clowder (developed at the NCSA National Centre for Supercomputing Applications), which is a research data management system designed to support any data format and multiple research domains. For those new to this service, here are the definitions of the most frequently used terms.

Single files are collected into Datasets, which are a group of files that through some defined relationship or corresponding metadata are strongly tied together and not representable otherwise by the individual files. Datasets are what we expect our captured lectures to be (made up of the associated videos, lecture materials, reading materials, tutorial content and software requirements). Collections are a user defined group of Datasets (and potentially other Collections). A Space is a group of Collections, Datasets, and files with defined user access rights. Spaces are used to share data within Datasets and Collections with other users, in our case this will be how we will restrict access to (some of) our material [1].


Instructions to ESDW participants

Access the portal as described in the “Access the E-CAM Online Training Infrastructure” section. Choose collection Extended Software Development Workshops, and then the ESDW that you will participate, or a past ESDW you have attended.

For each ESDW, preparatory material will be available containing training material specific for that ESDW and software development best practices. Sometimes, an assessment form might be available to assess your readiness for the upcoming ESDW. Please complete it.

To save time at the ESDW, we recommend that you study the material before the event.


Public Lectures

Explore our public lectures by interest area.


Classical Molecular Dynamics


Introduction to OpenPathSampling, David W.H. Swenson

E-CAM Extended Software Development Workshop

Leiden, August 2017


See other lectures tagged under Classical MD.


Software development best practices


Effectively Utilizing HPC Resources, Alan O’Cais

E-CAM Extended Software Development Workshop

Leiden, August 2017


See other lectures tagged under Software development best practices.





By continuing your browsing on this site, you agree to the use of cookies to improve your user experience and to make statistics of visits. Read the legal notice OK