Workflows in AiiDA: Engineering a high-throughput, event-based engine for robust and modular computational workflows

[Display omitted] Over the last two decades, the field of computational science has seen a dramatic shift towards incorporating high-throughput computation and big-data analysis as fundamental pillars of the scientific discovery process. This has necessitated the development of tools and techniques...

Full description

Saved in:
Bibliographic Details
Published inComputational materials science Vol. 187; p. 110086
Main Authors Uhrin, Martin, Huber, Sebastiaan P., Yu, Jusong, Marzari, Nicola, Pizzi, Giovanni
Format Journal Article
LanguageEnglish
Published Elsevier B.V 01.02.2021
Subjects
Online AccessGet full text

Cover

Loading…
Abstract [Display omitted] Over the last two decades, the field of computational science has seen a dramatic shift towards incorporating high-throughput computation and big-data analysis as fundamental pillars of the scientific discovery process. This has necessitated the development of tools and techniques to deal with the generation, storage and processing of large amounts of data. In this work we present an in-depth look at the workflow engine powering AiiDA, a widely adopted, highly flexible and database-backed informatics infrastructure with an emphasis on data reproducibility. We detail many of the design choices that were made which were informed by several important goals: the ability to scale from running on individual laptops up to high-performance supercomputers, managing jobs with runtimes spanning from fractions of a second to weeks and scaling up to thousands of jobs concurrently, and all this while maximising robustness. In short, AiiDA aims to be a Swiss army knife for high-throughput computational science. As well as the architecture, we outline important API design choices made to give workflow writers a great deal of liberty whilst guiding them towards writing robust and modular workflows, ultimately enabling them to encode their scientific knowledge to the benefit of the wider scientific community.
AbstractList [Display omitted] Over the last two decades, the field of computational science has seen a dramatic shift towards incorporating high-throughput computation and big-data analysis as fundamental pillars of the scientific discovery process. This has necessitated the development of tools and techniques to deal with the generation, storage and processing of large amounts of data. In this work we present an in-depth look at the workflow engine powering AiiDA, a widely adopted, highly flexible and database-backed informatics infrastructure with an emphasis on data reproducibility. We detail many of the design choices that were made which were informed by several important goals: the ability to scale from running on individual laptops up to high-performance supercomputers, managing jobs with runtimes spanning from fractions of a second to weeks and scaling up to thousands of jobs concurrently, and all this while maximising robustness. In short, AiiDA aims to be a Swiss army knife for high-throughput computational science. As well as the architecture, we outline important API design choices made to give workflow writers a great deal of liberty whilst guiding them towards writing robust and modular workflows, ultimately enabling them to encode their scientific knowledge to the benefit of the wider scientific community.
ArticleNumber 110086
Author Pizzi, Giovanni
Huber, Sebastiaan P.
Uhrin, Martin
Yu, Jusong
Marzari, Nicola
Author_xml – sequence: 1
  givenname: Martin
  orcidid: 0000-0001-6902-1289
  surname: Uhrin
  fullname: Uhrin, Martin
  email: martin.uhrin.10@ucl.ac.uk
  organization: Theory and Simulation of Materials (THEOS), and National Centre for Computational Design and Discovery of Novel Materials (MARVEL), École Polytechnique Fédérale de Lausanne, CH-1015 Lausanne, Switzerland
– sequence: 2
  givenname: Sebastiaan P.
  orcidid: 0000-0001-5845-8880
  surname: Huber
  fullname: Huber, Sebastiaan P.
  email: mail@sphuber.net
  organization: Theory and Simulation of Materials (THEOS), and National Centre for Computational Design and Discovery of Novel Materials (MARVEL), École Polytechnique Fédérale de Lausanne, CH-1015 Lausanne, Switzerland
– sequence: 3
  givenname: Jusong
  surname: Yu
  fullname: Yu, Jusong
  organization: Department of Physics, South China University of Technology, Guangzhou 510640, China
– sequence: 4
  givenname: Nicola
  surname: Marzari
  fullname: Marzari, Nicola
  organization: Theory and Simulation of Materials (THEOS), and National Centre for Computational Design and Discovery of Novel Materials (MARVEL), École Polytechnique Fédérale de Lausanne, CH-1015 Lausanne, Switzerland
– sequence: 5
  givenname: Giovanni
  orcidid: 0000-0002-3583-4377
  surname: Pizzi
  fullname: Pizzi, Giovanni
  organization: Theory and Simulation of Materials (THEOS), and National Centre for Computational Design and Discovery of Novel Materials (MARVEL), École Polytechnique Fédérale de Lausanne, CH-1015 Lausanne, Switzerland
BookMark eNqNkM1OwzAQhC1UJErhGfADkGInaX6QOESl_EiVuIA4Wo69SVwSu7KdVrw9KQEOXOC00mq-2dk5RRNtNCB0QcmcEppcbebCdB33Tqh5SMJhSwnJkiM0pVmaByQjdIKmJA_TgISL5ASdOrchA5ln4RT5V2PfqtbsHVYaF0rdFtd4pWulAazSNea4UXUT-Maavm62vb_EsAPtg5I7kBg-pbgyFltT9s5jriXujOxbbvGQbCC4V0bzFu-_T52h44q3Ds6_5gy93K2elw_B-un-cVmsAxFHxAe8SoUMRZzLmCclB0rzOK6ACCJkkkVpIipCo6iMFikFmVWZKMukBCoFScIshGiGbkZfYY1zFiom1JjGW65aRgk7VMg27KdCdqiQjRUOfPqL31rVcfv-D7IYSRje2ymwbFCAFiCVBeGZNOpPjw_Af5Z3
CitedBy_id crossref_primary_10_1088_2515_7655_acdd9c
crossref_primary_10_1038_s41524_022_00845_0
crossref_primary_10_1039_D3DD00220A
crossref_primary_10_1063_5_0152361
crossref_primary_10_1016_j_commatsci_2023_112439
crossref_primary_10_1021_acs_jcim_4c01754
crossref_primary_10_1038_s41524_024_01323_5
crossref_primary_10_1038_s41524_023_01113_5
crossref_primary_10_1038_s41524_025_01531_7
crossref_primary_10_3389_fmats_2022_825043
crossref_primary_10_7566_JPSJ_92_012001
crossref_primary_10_1007_s12145_024_01460_x
crossref_primary_10_1063_5_0059356
crossref_primary_10_1039_D3TA05002E
crossref_primary_10_1088_2632_2153_ac9956
crossref_primary_10_1016_j_cpc_2023_109065
crossref_primary_10_1016_j_matt_2023_07_016
crossref_primary_10_1039_D1EE02324A
crossref_primary_10_1021_acs_jpca_4c05174
crossref_primary_10_1063_5_0201701
crossref_primary_10_1107_S2052252524009722
crossref_primary_10_12688_openreseurope_16920_1
crossref_primary_10_1039_D4DD00039K
crossref_primary_10_12688_openreseurope_16920_2
crossref_primary_10_1103_RevModPhys_96_045008
crossref_primary_10_1002_smll_202405924
crossref_primary_10_1088_2516_1075_adbaa0
crossref_primary_10_1002_mgea_11
crossref_primary_10_1038_s41524_024_01446_9
crossref_primary_10_1039_D4DD00314D
crossref_primary_10_1038_s41524_023_01027_2
crossref_primary_10_1038_s41524_024_01236_3
crossref_primary_10_1038_s41597_021_00974_z
crossref_primary_10_1088_2516_1075_ad4b80
crossref_primary_10_1002_adem_202101176
crossref_primary_10_1002_adfm_202301594
crossref_primary_10_1002_adem_202402149
crossref_primary_10_1016_j_scib_2024_06_011
crossref_primary_10_1039_D2RE00030J
crossref_primary_10_1002_jcc_27254
crossref_primary_10_1002_admt_202200616
crossref_primary_10_1016_j_checat_2022_02_009
crossref_primary_10_1155_2022_4500684
crossref_primary_10_1038_s41467_024_52378_3
crossref_primary_10_1038_s41524_024_01224_7
crossref_primary_10_1063_5_0076220
crossref_primary_10_21105_joss_04735
crossref_primary_10_1002_adts_202401344
crossref_primary_10_1021_acscatal_3c04463
crossref_primary_10_21105_joss_04817
crossref_primary_10_1021_acscentsci_2c01177
crossref_primary_10_3389_fmats_2022_877597
crossref_primary_10_1021_acs_chemrev_4c00055
crossref_primary_10_3390_mi12091002
crossref_primary_10_3390_batteries10120431
crossref_primary_10_1021_acsaem_1c03094
crossref_primary_10_1038_s41467_023_39369_6
crossref_primary_10_1002_adem_202400872
crossref_primary_10_1021_acs_nanolett_2c00162
crossref_primary_10_1080_27660400_2023_2261834
crossref_primary_10_1103_PhysRevApplied_22_024064
crossref_primary_10_1038_s41524_024_01303_9
crossref_primary_10_1103_PhysRevB_107_195122
crossref_primary_10_1021_acs_jchemed_1c00655
crossref_primary_10_1103_PhysRevLett_134_076201
crossref_primary_10_1039_D3DD00213F
crossref_primary_10_1063_5_0082710
crossref_primary_10_1038_s42254_023_00655_3
crossref_primary_10_1039_D3DD00257H
crossref_primary_10_1016_j_surfin_2024_105530
crossref_primary_10_1039_D4CP02941K
crossref_primary_10_1103_PhysRevMaterials_6_040301
crossref_primary_10_1103_PhysRevB_105_125143
crossref_primary_10_1021_acs_jctc_3c01403
crossref_primary_10_1039_D3TA06889G
crossref_primary_10_1039_D4DD00134F
crossref_primary_10_1063_5_0150298
crossref_primary_10_1103_PhysRevResearch_4_L012042
crossref_primary_10_1109_TBDATA_2023_3256043
crossref_primary_10_1038_s41524_023_01146_w
crossref_primary_10_1039_D4TC04380D
crossref_primary_10_1088_2516_1075_ace014
crossref_primary_10_1002_aenm_202102638
crossref_primary_10_1038_s41597_020_00638_4
crossref_primary_10_1002_jcc_26544
crossref_primary_10_1038_s41524_023_01147_9
crossref_primary_10_1557_s43578_023_01164_w
crossref_primary_10_1038_s41524_021_00594_6
crossref_primary_10_1103_PhysRevB_108_235171
crossref_primary_10_1103_PhysRevMaterials_6_053803
crossref_primary_10_1038_s41524_024_01501_5
crossref_primary_10_1063_5_0211296
crossref_primary_10_1038_s41597_023_02501_8
crossref_primary_10_21105_joss_03171
crossref_primary_10_1016_j_egyai_2022_100159
Cites_doi 10.1038/sdata.2016.18
10.1093/bioinformatics/bth361
10.1162/dint_a_00033
10.1126/science.aad3000
10.1155/2013/404525
10.1016/j.commatsci.2018.01.035
10.1038/ng.295
10.1126/science.1213847
10.1038/s41597-020-00637-5
10.1007/s11837-013-0755-4
10.1007/978-1-84628-757-2_21
10.1016/j.commatsci.2012.02.005
10.1038/s41597-020-00638-4
10.1016/j.commatsci.2017.07.030
10.21105/joss.02351
10.1002/cpe.3505
10.1023/B:GRID.0000024074.63139.ce
10.1016/j.commatsci.2016.09.018
10.1038/530027a
ContentType Journal Article
Copyright 2020 The Author(s)
Copyright_xml – notice: 2020 The Author(s)
DBID 6I.
AAFTH
AAYXX
CITATION
DOI 10.1016/j.commatsci.2020.110086
DatabaseName ScienceDirect Open Access Titles
Elsevier:ScienceDirect:Open Access
CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1879-0801
ExternalDocumentID 10_1016_j_commatsci_2020_110086
S0927025620305772
GroupedDBID --K
--M
.DC
.~1
0R~
1B1
1~.
1~5
4.4
457
4G.
5GY
5VS
6I.
7-5
71M
8P~
9JN
AABXZ
AACTN
AAEDT
AAEDW
AAEPC
AAFTH
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAXUO
ABMAC
ABXRA
ABYKQ
ACDAQ
ACGFS
ACRLP
ADBBV
ADEZE
AEBSH
AECPX
AEKER
AENEX
AEZYN
AFKWA
AFRZQ
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHJVU
AIEXJ
AIKHN
AITUG
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AXJTR
BJAXD
BKOJK
BLXMC
CS3
DU5
EBS
EFJIC
EFLBG
EO8
EO9
EP2
EP3
FDB
FIRID
FNPLU
FYGXN
G-Q
GBLVA
IHE
J1W
JJJVA
KOM
LG9
M24
M41
MAGPM
MO0
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
P2P
PC.
Q38
RNS
ROL
RPZ
SDF
SDG
SES
SPC
SPCBC
SPD
SSM
SST
SSZ
T5K
XPP
ZMT
~G-
29F
AAQXK
AATTM
AAXKI
AAYWO
AAYXX
ABFNM
ABJNI
ABWVN
ABXDB
ACNNM
ACRPL
ACVFH
ADCNI
ADMUD
ADNMO
AEIPS
AEUPX
AFJKZ
AFPUW
AGCQF
AGQPQ
AGRNS
AI.
AIGII
AIIUN
AKBMS
AKRWK
AKYEP
ANKPU
APXCP
ASPBG
AVWKF
AZFZN
BNPGV
CITATION
EJD
FEDTE
FGOYB
G-2
HLZ
HVGLF
HZ~
R2-
RIG
SBC
SEW
SMS
SSH
VH1
WUQ
ID FETCH-LOGICAL-c430t-af7cd2c49d4a6bae11944fe0c0cd68376cf0133b3571ed8f8cbb6be1dc06282e3
IEDL.DBID .~1
ISSN 0927-0256
IngestDate Tue Jul 01 02:01:07 EDT 2025
Thu Apr 24 23:11:31 EDT 2025
Fri Feb 23 02:47:26 EST 2024
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Keywords High-throughput
Provenance
Data management
Computational workflows
Data sharing
Robust computation
Database
Event-based
Language English
License This is an open access article under the CC BY license.
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c430t-af7cd2c49d4a6bae11944fe0c0cd68376cf0133b3571ed8f8cbb6be1dc06282e3
ORCID 0000-0001-5845-8880
0000-0001-6902-1289
0000-0002-3583-4377
OpenAccessLink https://www.sciencedirect.com/science/article/pii/S0927025620305772
ParticipantIDs crossref_citationtrail_10_1016_j_commatsci_2020_110086
crossref_primary_10_1016_j_commatsci_2020_110086
elsevier_sciencedirect_doi_10_1016_j_commatsci_2020_110086
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2021-02-01
2021-02-00
PublicationDateYYYYMMDD 2021-02-01
PublicationDate_xml – month: 02
  year: 2021
  text: 2021-02-01
  day: 01
PublicationDecade 2020
PublicationTitle Computational materials science
PublicationYear 2021
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References M.D. Wilkinson, M. Dumontier, I.J. Aalbersberg, G. Appleton, M. Axton, A. Baak, N. Blomberg, J.-W. Boiten, L.B. da Silva Santos, P. E. Bourne, J. Bouwman, A. J. Brookes, T. Clark, M. Crosas, I. Dillo, O. Dumon, S. Edmunds, C.T. Evelo, R. Finkers, A. Gonzalez-Beltran, A.J. Gray, P. Groth, C. Goble, J.S. Grethe, J. Heringa, P.A. ’t Hoen, R. Hooft, T. Kuhn, R. Kok, J. Kok, S.J. Lusher, M. E. Martone, A. Mons, A. L. Packer, B. Persson, P. Rocca-Serra, M. Roos, R. van Schaik, S.-A. Sansone, E. Schultes, T. Sengstag, T. Slater, G. Strawn, M. A. Swertz, M. Thompson, J. van der Lei, E. van Mulligen, J. Velterop, A. Waagmeester, P. Wittenburg, K. Wolstencroft, J. Zhao, B. Mons, Scientific Data 3 (2016), 10.1038/sdata.2016.18.
Adorf, Dodd, Ramasubramani, Glotzer (b0085) 2018; 146
K. Lejaeghere, G. Bihlmayer, T. Bjorkman, P. Blaha, S. Blugel, V. Blum, D. Caliste, I.E. Castelli, S.J. Clark, A.D. Corso, S. de Gironcoli, T. Deutsch, J.K. Dewhurst, I.D. Marco, C. Draxl, M.D. ak, O. Eriksson, J.A. Flores-Livas, K.F. Garrity, L. Genovese, P. Giannozzi, M. Giantomassi, S. Goedecker, X. Gonze, O. Granas, E.K.U. Gross, A. Gulans, F. Gygi, D. R. Hamann, P. J. Hasnip, N. A. W. Holzwarth, D. I. an, D. B. Jochym, F. Jollet, D. Jones, G. Kresse, K. Koepernik, E. Kucukbenli, Y.O. Kvashnin, I.L.M. Locht, S. Lubeck, M. Marsman, N. Marzari, U. Nitzsche, L. Nordstrom, T. Ozaki, L. Paulatto, C.J. Pickard, W. Poelmans, M.I.J. Probert, K. Refson, M. Richter, G.-M. Rignanese, S. Saha, M. Scheffler, M. Schlipf, K. Schwarz, S. Sharma, F. Tavazza, P. Thunstrom, A. Tkatchenko, M. Torrent, D. Vanderbilt, M.J. van Setten, V.V. Speybroeck, J.M. Wills, J.R. Yates, G.-X. Zhang, S. Cottenier, Science 351 (2016) aad3000.
Deelman, Singh, Su, Blythe, Gil, Kesselman, Mehta, Vahi, Berriman, Good, Laity, Jacob, Katz (b0080) 2005; 13
Jain, Ong, Chen, Medasani, Qu, Kocher, Brafman, Petretto, Rignanese, Hautier, Gunter, Persson (b0095) 2015; 27
Goble, Cohen-Boulakia, Soiland-Reyes, Garijo, Gil, Crusoe, Peters, Schober (b0035) 2020; 2
Curtarolo, Setyawan, Hart, Jahnatek, Chepulskii, Taylor, Wang, Xue, Yang, Levy, Mehl, Stokes, Demchenko, Morgan (b0105) 2012; 58
Peng (b0020) 2011; 334
Oinn, Addis, Ferris, Marvin, Senger, Greenwood, Carver, Glover, Pocock, Wipat, Li (b0050) 2004; 20
I. Altintas, C. Berkley, E. Jaeger, M. Jones, B. Ludascher, S. Mock, in: Proceedings. 16th International Conference on Scientific and Statistical Database Management, 2004, IEEE.
G. von Laszewski, M. Hategan, D. Kodeboyina, in: Workflows for e-Science, Springer London, 2007, pp. 340–356.
B. Chapman, J. Chilton, M. Heuer, A. Kartashov, D. Leehr, H. Ménager, M. Nedeljkovich, M. Scales, S. Soiland-Reyes, L. Stojanovic, Common Workflow Language, v1.0 (figshare, 2016).
K. Mathew, J.H. Montoya, A. Faghaninia, S. Dwarakanath, M. Aykol, H. Tang, I. heng Chu, T. Smidt, B. Bocklund, M. Horton, J. Dagdelen, B. Wood, Z.-K. Liu, J. Neaton, S.P. Ong, K. Persson, A. Jain, Comput. Mater. Sci. 139 (2017) 140.
Talia (b0005) 2013; 2013
Allison, Brown, George, Kaiser (b0030) 2016; 530
T. Fahringer, J. Qin, S. Hainzer, in: CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005, IEEE, 2005.
T. Fahringer, R. Prodan, R. Duan, F. Nerieri, S. Podlipnig, J. Qin, M. Siddiqui, H.-L. Truong, A. Villazon, M. Wieczorek, in: The 6th IEEE/ACM International Workshop on Grid Computing, 2005, IEEE, 2005.
Y. Babuji, I. Foster, M. Wilde, K. Chard, A. Woodard, Z. Li, D.S. Katz, B. Clifford, R. Kumar, L. Lacinski, R. Chard, J.M. Wozniak, in Proceedings of the 28th International Symposium on High-Performance Parallel and Distributed Computing – HPDC 2019, ACM Press, 2019.
.
L. Talirz, S. Kumbhar, E. Passaro, A.V. Yakutovich, V. Granata, F. Gargiulo, M. Borelli, M. Uhrin, S.P. Huber, S. Zoupanos, C.S. Adorf, C.W. Andersen, O. Schütt, C.A. Pignedoli, D. Passerone, J. VandeVondele, T.C. Schulthess, B. Smit, G. Pizzi, N. Marzari, Sci. Data 299 (2020) 7, 2003.12510.
Uhrin, Huber (b0180) 2020; 5
Mayeshiba, Wu, Angsten, Kaczmarowski, Song, Jenness, Xie, Morgan (b0115) 2017; 126
S.P. Huber, S. Zoupanos, M. Uhrin, L. Talirz, L. Kahle, R. Häuselmann, D. Gresch, T. Müller, A.V. Yakutovich, C.W. Andersen, F.F. Ramirez, C.S. Adorf, F. Gargiulo, S. Kumbhar, E. Passaro, C. Johnston, A. Merkys, A. Cepellotti, N. Mounet, N. Marzari, B. Kozinsky, G. Pizzi, Sci. Data 7 300 (2020) 2003.12476.
Taylor, Shields, Wang, Rana (b0055) 2003; 1
Saal, Kirklin, Aykol, Meredig, Wolverton (b0120) 2013; 65
Ioannidis, Allison, Ball, Coulibaly, Cui, Culhane, Falchi, Furlanello, Game, Jurman, Mangion, Mehta, Nitzberg, Page, Petretto, van Noort (b0015) 2009; 41
The JavaScript Object Notation (JSON) Data Interchange Format, Tech. Rep., 2014.
Stoddart (b0025) 2016
Adorf (10.1016/j.commatsci.2020.110086_b0085) 2018; 146
10.1016/j.commatsci.2020.110086_b0135
Stoddart (10.1016/j.commatsci.2020.110086_b0025) 2016
10.1016/j.commatsci.2020.110086_b0155
10.1016/j.commatsci.2020.110086_b0165
10.1016/j.commatsci.2020.110086_b0065
Uhrin (10.1016/j.commatsci.2020.110086_b0180) 2020; 5
10.1016/j.commatsci.2020.110086_b0140
10.1016/j.commatsci.2020.110086_b0040
10.1016/j.commatsci.2020.110086_b0160
10.1016/j.commatsci.2020.110086_b0060
Ioannidis (10.1016/j.commatsci.2020.110086_b0015) 2009; 41
10.1016/j.commatsci.2020.110086_b0125
Saal (10.1016/j.commatsci.2020.110086_b0120) 2013; 65
Taylor (10.1016/j.commatsci.2020.110086_b0055) 2003; 1
10.1016/j.commatsci.2020.110086_b0145
10.1016/j.commatsci.2020.110086_b0045
10.1016/j.commatsci.2020.110086_b0100
Goble (10.1016/j.commatsci.2020.110086_b0035) 2020; 2
Mayeshiba (10.1016/j.commatsci.2020.110086_b0115) 2017; 126
Allison (10.1016/j.commatsci.2020.110086_b0030) 2016; 530
Deelman (10.1016/j.commatsci.2020.110086_b0080) 2005; 13
10.1016/j.commatsci.2020.110086_b0090
Oinn (10.1016/j.commatsci.2020.110086_b0050) 2004; 20
Curtarolo (10.1016/j.commatsci.2020.110086_b0105) 2012; 58
10.1016/j.commatsci.2020.110086_b0110
10.1016/j.commatsci.2020.110086_b0010
10.1016/j.commatsci.2020.110086_b0175
10.1016/j.commatsci.2020.110086_b0075
10.1016/j.commatsci.2020.110086_b0130
10.1016/j.commatsci.2020.110086_b0150
Talia (10.1016/j.commatsci.2020.110086_b0005) 2013; 2013
Peng (10.1016/j.commatsci.2020.110086_b0020) 2011; 334
10.1016/j.commatsci.2020.110086_b0170
10.1016/j.commatsci.2020.110086_b0070
Jain (10.1016/j.commatsci.2020.110086_b0095) 2015; 27
References_xml – reference: K. Lejaeghere, G. Bihlmayer, T. Bjorkman, P. Blaha, S. Blugel, V. Blum, D. Caliste, I.E. Castelli, S.J. Clark, A.D. Corso, S. de Gironcoli, T. Deutsch, J.K. Dewhurst, I.D. Marco, C. Draxl, M.D. ak, O. Eriksson, J.A. Flores-Livas, K.F. Garrity, L. Genovese, P. Giannozzi, M. Giantomassi, S. Goedecker, X. Gonze, O. Granas, E.K.U. Gross, A. Gulans, F. Gygi, D. R. Hamann, P. J. Hasnip, N. A. W. Holzwarth, D. I. an, D. B. Jochym, F. Jollet, D. Jones, G. Kresse, K. Koepernik, E. Kucukbenli, Y.O. Kvashnin, I.L.M. Locht, S. Lubeck, M. Marsman, N. Marzari, U. Nitzsche, L. Nordstrom, T. Ozaki, L. Paulatto, C.J. Pickard, W. Poelmans, M.I.J. Probert, K. Refson, M. Richter, G.-M. Rignanese, S. Saha, M. Scheffler, M. Schlipf, K. Schwarz, S. Sharma, F. Tavazza, P. Thunstrom, A. Tkatchenko, M. Torrent, D. Vanderbilt, M.J. van Setten, V.V. Speybroeck, J.M. Wills, J.R. Yates, G.-X. Zhang, S. Cottenier, Science 351 (2016) aad3000.
– reference: G. von Laszewski, M. Hategan, D. Kodeboyina, in: Workflows for e-Science, Springer London, 2007, pp. 340–356.
– reference: I. Altintas, C. Berkley, E. Jaeger, M. Jones, B. Ludascher, S. Mock, in: Proceedings. 16th International Conference on Scientific and Statistical Database Management, 2004, IEEE.
– reference: The JavaScript Object Notation (JSON) Data Interchange Format, Tech. Rep., 2014.
– volume: 20
  start-page: 3045
  year: 2004
  ident: b0050
  publication-title: Bioinformatics
– volume: 27
  start-page: 5037
  year: 2015
  ident: b0095
  publication-title: Concurr. Comput. Pract. Exp.
– volume: 530
  start-page: 27
  year: 2016
  ident: b0030
  publication-title: Nature
– volume: 2013
  start-page: 1
  year: 2013
  ident: b0005
  publication-title: ISRN Software Eng.
– volume: 146
  start-page: 220
  year: 2018
  ident: b0085
  publication-title: Comput. Mater. Sci.
– reference: T. Fahringer, J. Qin, S. Hainzer, in: CCGrid 2005. IEEE International Symposium on Cluster Computing and the Grid, 2005, IEEE, 2005.
– volume: 41
  start-page: 149
  year: 2009
  ident: b0015
  publication-title: Nat. Genet.
– volume: 65
  start-page: 1501
  year: 2013
  ident: b0120
  publication-title: JOM
– volume: 5
  start-page: 2351
  year: 2020
  ident: b0180
  publication-title: J. Open Source Software
– volume: 58
  start-page: 218
  year: 2012
  ident: b0105
  publication-title: Comput. Mater. Sci.
– reference: K. Mathew, J.H. Montoya, A. Faghaninia, S. Dwarakanath, M. Aykol, H. Tang, I. heng Chu, T. Smidt, B. Bocklund, M. Horton, J. Dagdelen, B. Wood, Z.-K. Liu, J. Neaton, S.P. Ong, K. Persson, A. Jain, Comput. Mater. Sci. 139 (2017) 140.
– reference: .
– reference: S.P. Huber, S. Zoupanos, M. Uhrin, L. Talirz, L. Kahle, R. Häuselmann, D. Gresch, T. Müller, A.V. Yakutovich, C.W. Andersen, F.F. Ramirez, C.S. Adorf, F. Gargiulo, S. Kumbhar, E. Passaro, C. Johnston, A. Merkys, A. Cepellotti, N. Mounet, N. Marzari, B. Kozinsky, G. Pizzi, Sci. Data 7 300 (2020) 2003.12476.
– reference: Y. Babuji, I. Foster, M. Wilde, K. Chard, A. Woodard, Z. Li, D.S. Katz, B. Clifford, R. Kumar, L. Lacinski, R. Chard, J.M. Wozniak, in Proceedings of the 28th International Symposium on High-Performance Parallel and Distributed Computing – HPDC 2019, ACM Press, 2019.
– volume: 126
  start-page: 90
  year: 2017
  ident: b0115
  publication-title: Comput. Mater. Sci.
– volume: 13
  start-page: 219
  year: 2005
  ident: b0080
  publication-title: Sci. Programm.
– reference: B. Chapman, J. Chilton, M. Heuer, A. Kartashov, D. Leehr, H. Ménager, M. Nedeljkovich, M. Scales, S. Soiland-Reyes, L. Stojanovic, Common Workflow Language, v1.0 (figshare, 2016).
– year: 2016
  ident: b0025
  publication-title: Nature
– reference: M.D. Wilkinson, M. Dumontier, I.J. Aalbersberg, G. Appleton, M. Axton, A. Baak, N. Blomberg, J.-W. Boiten, L.B. da Silva Santos, P. E. Bourne, J. Bouwman, A. J. Brookes, T. Clark, M. Crosas, I. Dillo, O. Dumon, S. Edmunds, C.T. Evelo, R. Finkers, A. Gonzalez-Beltran, A.J. Gray, P. Groth, C. Goble, J.S. Grethe, J. Heringa, P.A. ’t Hoen, R. Hooft, T. Kuhn, R. Kok, J. Kok, S.J. Lusher, M. E. Martone, A. Mons, A. L. Packer, B. Persson, P. Rocca-Serra, M. Roos, R. van Schaik, S.-A. Sansone, E. Schultes, T. Sengstag, T. Slater, G. Strawn, M. A. Swertz, M. Thompson, J. van der Lei, E. van Mulligen, J. Velterop, A. Waagmeester, P. Wittenburg, K. Wolstencroft, J. Zhao, B. Mons, Scientific Data 3 (2016), 10.1038/sdata.2016.18.
– reference: L. Talirz, S. Kumbhar, E. Passaro, A.V. Yakutovich, V. Granata, F. Gargiulo, M. Borelli, M. Uhrin, S.P. Huber, S. Zoupanos, C.S. Adorf, C.W. Andersen, O. Schütt, C.A. Pignedoli, D. Passerone, J. VandeVondele, T.C. Schulthess, B. Smit, G. Pizzi, N. Marzari, Sci. Data 299 (2020) 7, 2003.12510.
– volume: 1
  start-page: 199
  year: 2003
  ident: b0055
  publication-title: J. Grid Comput.
– volume: 334
  start-page: 1226
  year: 2011
  ident: b0020
  publication-title: Science
– volume: 2
  start-page: 108
  year: 2020
  ident: b0035
  publication-title: Data Intell.
– reference: T. Fahringer, R. Prodan, R. Duan, F. Nerieri, S. Podlipnig, J. Qin, M. Siddiqui, H.-L. Truong, A. Villazon, M. Wieczorek, in: The 6th IEEE/ACM International Workshop on Grid Computing, 2005, IEEE, 2005.
– ident: 10.1016/j.commatsci.2020.110086_b0010
  doi: 10.1038/sdata.2016.18
– volume: 20
  start-page: 3045
  year: 2004
  ident: 10.1016/j.commatsci.2020.110086_b0050
  publication-title: Bioinformatics
  doi: 10.1093/bioinformatics/bth361
– volume: 2
  start-page: 108
  year: 2020
  ident: 10.1016/j.commatsci.2020.110086_b0035
  publication-title: Data Intell.
  doi: 10.1162/dint_a_00033
– ident: 10.1016/j.commatsci.2020.110086_b0100
– ident: 10.1016/j.commatsci.2020.110086_b0125
  doi: 10.1126/science.aad3000
– volume: 2013
  start-page: 1
  year: 2013
  ident: 10.1016/j.commatsci.2020.110086_b0005
  publication-title: ISRN Software Eng.
  doi: 10.1155/2013/404525
– volume: 146
  start-page: 220
  year: 2018
  ident: 10.1016/j.commatsci.2020.110086_b0085
  publication-title: Comput. Mater. Sci.
  doi: 10.1016/j.commatsci.2018.01.035
– ident: 10.1016/j.commatsci.2020.110086_b0150
– year: 2016
  ident: 10.1016/j.commatsci.2020.110086_b0025
  publication-title: Nature
– ident: 10.1016/j.commatsci.2020.110086_b0175
– volume: 13
  start-page: 219
  year: 2005
  ident: 10.1016/j.commatsci.2020.110086_b0080
  publication-title: Sci. Programm.
– ident: 10.1016/j.commatsci.2020.110086_b0045
– volume: 41
  start-page: 149
  year: 2009
  ident: 10.1016/j.commatsci.2020.110086_b0015
  publication-title: Nat. Genet.
  doi: 10.1038/ng.295
– volume: 334
  start-page: 1226
  year: 2011
  ident: 10.1016/j.commatsci.2020.110086_b0020
  publication-title: Science
  doi: 10.1126/science.1213847
– ident: 10.1016/j.commatsci.2020.110086_b0140
– ident: 10.1016/j.commatsci.2020.110086_b0130
– ident: 10.1016/j.commatsci.2020.110086_b0160
  doi: 10.1038/s41597-020-00637-5
– ident: 10.1016/j.commatsci.2020.110086_b0165
– ident: 10.1016/j.commatsci.2020.110086_b0075
– ident: 10.1016/j.commatsci.2020.110086_b0090
– volume: 65
  start-page: 1501
  year: 2013
  ident: 10.1016/j.commatsci.2020.110086_b0120
  publication-title: JOM
  doi: 10.1007/s11837-013-0755-4
– ident: 10.1016/j.commatsci.2020.110086_b0145
– ident: 10.1016/j.commatsci.2020.110086_b0170
– ident: 10.1016/j.commatsci.2020.110086_b0060
  doi: 10.1007/978-1-84628-757-2_21
– volume: 58
  start-page: 218
  year: 2012
  ident: 10.1016/j.commatsci.2020.110086_b0105
  publication-title: Comput. Mater. Sci.
  doi: 10.1016/j.commatsci.2012.02.005
– ident: 10.1016/j.commatsci.2020.110086_b0155
– ident: 10.1016/j.commatsci.2020.110086_b0040
  doi: 10.1038/s41597-020-00638-4
– ident: 10.1016/j.commatsci.2020.110086_b0110
  doi: 10.1016/j.commatsci.2017.07.030
– ident: 10.1016/j.commatsci.2020.110086_b0065
– volume: 5
  start-page: 2351
  year: 2020
  ident: 10.1016/j.commatsci.2020.110086_b0180
  publication-title: J. Open Source Software
  doi: 10.21105/joss.02351
– volume: 27
  start-page: 5037
  year: 2015
  ident: 10.1016/j.commatsci.2020.110086_b0095
  publication-title: Concurr. Comput. Pract. Exp.
  doi: 10.1002/cpe.3505
– ident: 10.1016/j.commatsci.2020.110086_b0135
– volume: 1
  start-page: 199
  year: 2003
  ident: 10.1016/j.commatsci.2020.110086_b0055
  publication-title: J. Grid Comput.
  doi: 10.1023/B:GRID.0000024074.63139.ce
– volume: 126
  start-page: 90
  year: 2017
  ident: 10.1016/j.commatsci.2020.110086_b0115
  publication-title: Comput. Mater. Sci.
  doi: 10.1016/j.commatsci.2016.09.018
– volume: 530
  start-page: 27
  year: 2016
  ident: 10.1016/j.commatsci.2020.110086_b0030
  publication-title: Nature
  doi: 10.1038/530027a
– ident: 10.1016/j.commatsci.2020.110086_b0070
SSID ssj0016982
Score 2.62103
Snippet [Display omitted] Over the last two decades, the field of computational science has seen a dramatic shift towards incorporating high-throughput computation and...
SourceID crossref
elsevier
SourceType Enrichment Source
Index Database
Publisher
StartPage 110086
SubjectTerms Computational workflows
Data management
Data sharing
Event-based
High-throughput
Provenance
Robust computation
Title Workflows in AiiDA: Engineering a high-throughput, event-based engine for robust and modular computational workflows
URI https://dx.doi.org/10.1016/j.commatsci.2020.110086
Volume 187
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV07T8MwELaqssCAeIryqDwwYuo4rpN0iwpVAdEFKnWLHNuRgkpatam68dvx5VG1ElIH1ujOiS6Xu8_Od3cI3XvWc2ksjP2QqCScSUl8x5NE-yyx6NpXTMEf3feRGI7566Q7aaB-XQsDtMoq9pcxvYjW1ZVOZc3OPE07HzSAWiqbv8FnLUiECnbugZc__mxoHo4IioFRIExAeofjZde2uNCubjeKrKDEUyiq_itDbWWdwQk6ruAiDssnOkUNk52ho60mgucoh_PuZDpbL3Ga4TBNn8Ie3pLAEkNPYlJN5Jmv8gdctG0ikME0NoUotuAVL2bxapljmWn8PdNAUMWqmPpQnRjidX2rCzQePH_2h6SapUAUd2lOZOIpzRQPNJcilsZxAs4TQxVVWthNqlCJBYNu7HY9x2g_8VUci9g4WkGRJTPuJWpms8xcIQwN5F1mmOS-w2G8ldCu3WQbp-sHylDWQqK2X6SqRuMw72Ia1Yyyr2hj-AgMH5WGbyG6UZyXvTb2q_TqFxTtuE1kM8I-5ev_KN-gQwb0loLAfYua-WJl7iw-yeN24YBtdBC-vA1Hv82o5xo
linkProvider Elsevier
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV07b8IwELYoHdoOVZ8qfXroWBfHMSZhQ7SItsBSkNgix3akVDQgCGLrb68vJAikSgxdozsnupx9n-3v7hB6rFvPpaEwdiJRSTiTknhOXRLtsciia08xBTe6vb7oDPn7qDYqoVaRCwO0ynztX63p2WqdP6nm1qxO47j6SX3IpbLxG3zWgsQ9tM_t9IU2Bs8_a56HI_ysYxRIExDfInnZwS0wtMPbnSLLOPEUsqr_ClEbYad9go5zvIibq086RSWTnKGjjSqC5yiFA-9oPFnOcZzgZhy_NBt4QwJLDEWJSd6SZ7pIn3BWt4lACNPYZKLYolc8m4SLeYplovH3RANDFaus7UN-ZIiXxasu0LD9Omh1SN5MgSju0pTIqK40U9zXXIpQGsfxOY8MVVRpYXepQkUWDbqhW6s7RnuRp8JQhMbRCrIsmXEvUTmZJOYKYagg7zLDJPccDv2thHbtLts4Nc9XhrIKEoX9ApVXGoeGF-OgoJR9BWvDB2D4YGX4CqJrxemq2MZulUbxg4ItvwlsSNilfP0f5Qd00Bn0ukH3rf9xgw4ZcF0yNvctKqezhbmzYCUN7zNn_AUkpOio
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Workflows+in+AiiDA%3A+Engineering+a+high-throughput%2C+event-based+engine+for+robust+and+modular+computational+workflows&rft.jtitle=Computational+materials+science&rft.au=Uhrin%2C+Martin&rft.au=Huber%2C+Sebastiaan+P.&rft.au=Yu%2C+Jusong&rft.au=Marzari%2C+Nicola&rft.date=2021-02-01&rft.issn=0927-0256&rft.volume=187&rft.spage=110086&rft_id=info:doi/10.1016%2Fj.commatsci.2020.110086&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_commatsci_2020_110086
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0927-0256&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0927-0256&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0927-0256&client=summon