AiiDA
Automated Interactive Infrastructure and Database for Computational Science

AiiDA is a flexible and scalable informatics' infrastructure to manage, preserve, and disseminate the simulations, data, and workflows of modern-day computational science. Able to store the full provenance of each object, and based on a tailored database built for efficient data mining of heterogeneous results, AiiDA gives the user the ability to interact seamlessly with any number of remote HPC resources and codes, thanks to its flexible plugin interface and workflow engine for the automation of complex sequences of simulations.

Journal ref: G. Pizzi, A. Cepellotti, R. Sabatini, N. Marzari, and B. Kozinsky, AiiDA: automated interactive infrastructure and database for computational science, Comp. Mat. Sci. 111, 218-230 (2016)

Open access link: arXiv:1504.0116

Posts

Report on the AiiDA tutorial held at CINECA, 30 May-1 June 2018

👤 🕔 June 4, 2018 Comments Off on Report on the AiiDA tutorial held at CINECA, 30 May-1 June 2018

Another AiiDA tutorial, sponsored by PRACE and the H2020 MaX Centre of Excellence, was organized in collaboration with the Italian CINECA supercomputer centre, who hosted the event.
The tutorial took place between May 29 and June 1 2018, at CINECA Bologna (Italy).
More than twenty participants, with a strong female representation, joined in this introductory tutorial to the AiiDA framework.

Group photo from the AiiDA tutorial in May 2018

On the first day, an introductory talk was delivered by Spyros Zoupanos about the general architecture and design of AiiDA, after which the participants started with the hands-on exercises to get to know with AiiDA’s interface.
A more detailed presentation on the workflow system was given by Martin Uhrin.

Introduction by the organisers of the AiiDA tutorial (May 2018)

On the second and third day, Giovanni Pizzi and Leonid Kahle gave an exposé on their research projects that actually implemented and used the AiiDA platform to discover new two-dimensional materials and solid state ionic conductors in a high-throughput way, respectively.
This gave a good idea to the tutorial participants of the potential of AiiDA in a broader sense.

Room with participants at the AiiDA tutorial

The opportunity was also used to introduce participants to the concept of open source collaboration – in particular, Sebastiaan Huber gave a crash course on the use of Git and GitHub to contribute to open source projects (branches, forks and pull requests).

During the tutorial, a poster session was also organized, where the participants had the chance to present their own work and get to know that of their colleagues, in an informal setting with drinks and fingerfood.

Poster session at the AiiDA tutorial

In between these extra events, the main focus lay on introducing the participants to AiiDA through a hands-on tutorial and exercises, with all the instructors available to provide support and explanation in person.
The participants were very committed during the tutorial and already provided comments to improve the tutorial during the event.

Instructors helping out participants at the tutorial

At the end of the tutorial, all participants were asked to give feedback by completing an evaluation questionnaire, which will be used to further improve the tutorial and AiiDA itself.
The feedback was overall very positive, with the tutorial graded with an average vote of 9.0 out of 10, and all votes between 8 and 10.
All participants stated that the well-prepared and helpful instructors helped the participants to get really well acquainted with AiiDA and that it may very well help them with their own work and research.
The scientific talks that gave examples of AiiDA in real-world scientific projects were also well received as they gave a more intuitive example of the power and potential of AiiDA.

You can find more photos of the event on our Facebook page.

We acknowledge support from PRACE and from there H2020 MaX Centre of Excellence.