AiiDA: automated interactive infrastructure and database for computational science

被引:401
作者
Pizzi, Giovanni [1 ,2 ]
Cepellotti, Andrea [1 ,2 ]
Sabatini, Riccardo [1 ,2 ]
Marzari, Nicola [1 ,2 ]
Kozinsky, Boris [3 ]
机构
[1] Ecole Polytech Fed Lausanne, Theory & Simulat Mat THEOS, CH-1015 Lausanne, Switzerland
[2] Ecole Polytech Fed Lausanne, Natl Ctr Computat Design & Discovery Novel Mat MA, CH-1015 Lausanne, Switzerland
[3] Robert Bosch LLC, Res & Technol Ctr, Cambridge, MA 02139 USA
关键词
High-throughput; Materials database; Scientific workflow; Directed acyclic graph; Provenance; Reproducibility; CRYSTAL-STRUCTURES; MATERIALS DESIGN; THROUGHPUT; MANAGEMENT; WEB; TOP;
D O I
10.1016/j.commatsci.2015.09.013
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Computational science has seen in the last decades a spectacular rise in the scope, breadth, and depth of its efforts. Notwithstanding this prevalence and impact, it is often still performed using the renaissance model of individual artisans gathered in a workshop, under the guidance of an established practitioner. Great benefits could follow instead from adopting concepts and tools coming from computer science to manage, preserve, and share these computational efforts. We illustrate here our paradigm sustaining such vision, based around the four pillars of Automation, Data, Environment, and Sharing. We then discuss its implementation in the open-source AiiDA platform (http://www.aiida.net), that has been tuned first to the demands of computational materials science. AiiDA's design is based on directed acyclic graphs to track the provenance of data and calculations, and ensure preservation and searchability. Remote computational resources are managed transparently, and automation is coupled with data storage to ensure reproducibility. Last, complex sequences of calculations can be encoded into scientific workflows. We believe that AiiDA's design and its sharing capabilities will encourage the creation of social ecosystems to disseminate codes, data, and scientific workflows. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:218 / 230
页数:13
相关论文
共 34 条
[1]   The Quixote project: Collaborative and Open Quantum Chemistry data management in the Internet age [J].
Adams, Sam ;
de Castro, Pablo ;
Echenique, Pablo ;
Estrada, Jorge ;
Hanwell, Marcus D. ;
Murray-Rust, Peter ;
Sherwood, Paul ;
Thomas, Jens ;
Townsend, Joe .
JOURNAL OF CHEMINFORMATICS, 2011, 3
[2]   An object-oriented scripting interface to a legacy electronic structure code [J].
Bahn, SR ;
Jacobsen, KW .
COMPUTING IN SCIENCE & ENGINEERING, 2002, 4 (03) :56-66
[3]   Gaussian Approximation Potentials: The Accuracy of Quantum Mechanics, without the Electrons [J].
Bartok, Albert P. ;
Payne, Mike C. ;
Kondor, Risi ;
Csanyi, Gabor .
PHYSICAL REVIEW LETTERS, 2010, 104 (13)
[4]   Koopmans-compliant functionals and their performance against reference molecular data [J].
Borghi, Giovanni ;
Ferretti, Andrea ;
Ngoc Linh Nguyen ;
Dabo, Ismaila ;
Marzari, Nicola .
PHYSICAL REVIEW B, 2014, 90 (07)
[5]   Predicting crystal structures with data mining of quantum calculations [J].
Curtarolo, S ;
Morgan, D ;
Persson, K ;
Rodgers, J ;
Ceder, G .
PHYSICAL REVIEW LETTERS, 2003, 91 (13)
[6]  
Curtarolo S, 2013, NAT MATER, V12, P191, DOI [10.1038/NMAT3568, 10.1038/nmat3568]
[7]   AFLOWLIB.ORG: A distributed materials properties repository from high-throughput ab initio calculations [J].
Curtarolo, Stefano ;
Setyawan, Wahyu ;
Wang, Shidong ;
Xue, Junkai ;
Yang, Kesong ;
Taylor, Richard H. ;
Nelson, Lance J. ;
Hart, Gus L. W. ;
Sanvito, Stefano ;
Buongiorno-Nardelli, Marco ;
Mingo, Natalio ;
Levy, Ohad .
COMPUTATIONAL MATERIALS SCIENCE, 2012, 58 :227-235
[8]   Metadata management for distributed first principles calculations in VLab -: A collaborative cyberinfrastructure for materials computation [J].
da Silveira, Pedro R. C. ;
da Silva, Cesar R. S. ;
Wentzcovitch, Renata M. .
COMPUTER PHYSICS COMMUNICATIONS, 2008, 178 (03) :186-198
[9]  
Dong G., 1999, INT J INFORM TECHNOL, V5, P46
[10]   The inverse hand-structure problem of finding an atomic configuration with given electronic properties [J].
Franceschetti, A ;
Zunger, A .
NATURE, 1999, 402 (6757) :60-63