AiiDAlab -- an ecosystem for developing, executing, and sharing scientific workflows

Cloud platforms allow users to execute tasks directly from their web browser and are a key enabling technology not only for commerce but also for computational science. Research software is often developed by scientists with limited experience in (and time for) user interface design, which can make research software difficult to install and use for novices. When combined with the increasing complexity of scientific workflows (involving many steps and software packages), setting up a computational research environment becomes a major entry barrier. AiiDAlab is a web platform that enables computational scientists to package scientific workflows and computational environments and share them with their collaborators and peers. By leveraging the AiiDA workflow manager and its plugin ecosystem, developers get access to a growing range of simulation codes through a python API, coupled with automatic provenance tracking of simulations for full reproducibility. Computational workflows can be bundled together with user-friendly graphical interfaces and made available through the AiiDAlab app store. Being fully compatible with open-science principles, AiiDAlab provides a complete infrastructure for automated workflows and provenance tracking, where incorporating new capabilities becomes intuitive, requiring only Python knowledge.

[1]  A. Seitsonen,et al.  Atomically precise bottom-up fabrication of graphene nanoribbons , 2010, Nature.

[2]  Boris Kozinsky,et al.  AiiDA 1.0, a scalable computational infrastructure for automated reproducible workflows and data provenance , 2020, Scientific data.

[3]  P. Schwaller,et al.  Two-dimensional materials from high-throughput computational exfoliation of experimentally known compounds , 2016, Nature Nanotechnology.

[4]  Joost VandeVondele,et al.  Materials Cloud, a platform for open computational science , 2020, Scientific data.

[5]  Wenbin Wang Scanning Tunneling Microscopy , 2009 .

[6]  Teodoro Laino,et al.  A simple approach for describing metal-supported cyclohexaphenylene dehydrogenation , 2010 .

[7]  Nikolai Zarkevich,et al.  Structural database for reducing cost in materials design and complexity of multiscale computations , 2006, Complex..

[8]  P. Ruffieux,et al.  On‐Surface Synthesis of Atomically Precise Graphene Nanoribbons , 2016, Advanced materials.

[9]  Erik Schultes,et al.  The FAIR Guiding Principles for scientific data management and stewardship , 2016, Scientific Data.

[10]  Anubhav Jain,et al.  A high-throughput infrastructure for density functional theory calculations , 2011 .

[11]  Mills,et al.  Quantum and thermal effects in H2 dissociative adsorption: Evaluation of free energy barriers in multidimensional quantum systems. , 1994, Physical review letters.

[12]  G. J. Schmitz,et al.  AixViPMaP®—an Operational Platform for Microstructure Modeling Workflows , 2019, Integrating Materials and Manufacturing Innovation.

[13]  Jens Flottau,et al.  The third pillar , 2010 .

[14]  Marco Buongiorno Nardelli,et al.  AFLOWLIB.ORG: A distributed materials properties repository from high-throughput ab initio calculations , 2012 .

[15]  Luc Moreau,et al.  The Open Provenance Model , 2007 .

[16]  Michael Walter,et al.  The atomic simulation environment-a Python library for working with atoms. , 2017, Journal of physics. Condensed matter : an Institute of Physics journal.

[17]  Sándor Suhai,et al.  Self-consistent-charge density-functional tight-binding method for simulations of complex materials properties , 1998 .

[18]  Tersoff Method for the calculation of scanning tunneling microscope images and spectra. , 1989, Physical review. B, Condensed matter.

[19]  Muratahan Aykol,et al.  Materials Design and Discovery with High-Throughput Density Functional Theory: The Open Quantum Materials Database (OQMD) , 2013 .

[20]  Boris Kozinsky,et al.  AiiDA: Automated Interactive Infrastructure and Database for Computational Science , 2015, ArXiv.

[21]  Hamann,et al.  Theory of the scanning tunneling microscope. , 1985, Physical review. B, Condensed matter.

[22]  Joost VandeVondele,et al.  cp2k: atomistic simulations of condensed matter systems , 2014 .

[23]  Stefano de Gironcoli,et al.  QUANTUM ESPRESSO: a modular and open-source software project for quantum simulations of materials , 2009, Journal of physics. Condensed matter : an Institute of Physics journal.

[24]  Foiles,et al.  Embedded-atom-method functions for the fcc metals Cu, Ag, Au, Ni, Pd, Pt, and their alloys. , 1986, Physical review. B, Condensed matter.

[25]  Stefano de Gironcoli,et al.  Advanced capabilities for materials modelling with Quantum ESPRESSO , 2017, Journal of physics. Condensed matter : an Institute of Physics journal.

[26]  G. Henkelman,et al.  A climbing image nudged elastic band method for finding saddle points and minimum energy paths , 2000 .

[27]  Peter Murray-Rust,et al.  The Quixote project: Collaborative and Open Quantum Chemistry data management in the Internet age , 2011, J. Cheminformatics.

[28]  Svetlozar Nestorov,et al.  The Computational Materials Repository , 2012, Computing in Science & Engineering.