A call to arms: making the case for more reusable libraries
Susi Lehtola

TL;DR
This paper advocates for increased use of reusable open source libraries in computational chemistry to address current software challenges, improve reproducibility, and accelerate scientific progress.
Contribution
It highlights the importance of reusable libraries as a solution to software challenges in computational chemistry, emphasizing their role in reproducibility and development.
Findings
Reusable libraries can solve many software challenges in computational chemistry.
Open source libraries enhance reproducibility of scientific results.
Reusable libraries accelerate development of advanced computational methods.
Abstract
The traditional foundation of science lies on the cornerstones of theory and experiment. Theory is used to explain experiment, which in turn guides the development of theory. Since the advent of computers and the development of computational algorithms, computation has risen as the third cornerstone of science, joining theory and experiment on an equal footing. Computation has become an essential part of modern science, amending experiment by enabling accurate comparison of complicated theories to sophisticated experiments, as well as guiding by triage both the design and targets of experiments and the development of novel theories and computational methods. Like experiment, computation relies on continued investment in infrastructure: it requires both hardware (the physical computer on which the calculation is run) as well as software (the source code of the programs that performs…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScientific Computing and Data Management · Distributed and Parallel Computing Systems · Cloud Computing and Resource Management
