Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2017 Dec 18:3:e142.
doi: 10.7717/peerj-cs.142. eCollection 2017.

Sustainable computational science: the ReScience initiative

Affiliations

Sustainable computational science: the ReScience initiative

Nicolas P Rougier et al. PeerJ Comput Sci. .

Abstract

Computer science offers a large set of tools for prototyping, writing, running, testing, validating, sharing and reproducing results; however, computational science lags behind. In the best case, authors may provide their source code as a compressed archive and they may feel confident their research is reproducible. But this is not exactly true. James Buckheit and David Donoho proposed more than two decades ago that an article about computational results is advertising, not scholarship. The actual scholarship is the full software environment, code, and data that produced the result. This implies new workflows, in particular in peer-reviews. Existing journals have been slow to adapt: source codes are rarely requested and are hardly ever actually executed to check that they produce the results advertised in the article. ReScience is a peer-reviewed journal that targets computational research and encourages the explicit replication of already published research, promoting new and open-source implementations in order to ensure that the original research can be replicated from its description. To achieve this goal, the whole publishing chain is radically different from other traditional scientific journals. ReScience resides on GitHub where each new implementation of a computational study is made available together with comments, explanations, and software tests.

Keywords: Computational science; GitHub; Open peer-review; Open science; Publication; Replicable; Reproducible; Sustainable.

PubMed Disclaimer

Conflict of interest statement

Federico Vaggi is an employee of Amazon, Inc., Roman Yurchak is an employee of Symerio, and C. Titus Brown and Nicolas P. Rougier are Academic Editors for PeerJ.

Figures

Figure 1
Figure 1
(A) The ReScience publication chain starts from an original research article by authors A, published in a journal, in conference proceedings, or as a preprint. This article constitutes the base material for authors B, who attempt to replicate the work based on its description. Success or failure to replicate is not a criterion for acceptance or rejection, even though failure to replicate requires more precaution to ensure this is not a misunderstanding or a bug in the new code. After review, the replication is published, and feedback is given to original authors (and editors) to inform them the work has been replicated (or not). (B) The CoScience proposal would require the replication to happen before the actual publication. In case of failure, nothing will be published. In case of success, the publication will be endorsed by authors A and authors B with identified roles and will be certified as reproducible because it has been replicated by an independent group.

References

    1. Anaconda Inc Conda. 2017. https://conda.io/ https://conda.io/
    1. Baker M. 1, 500 scientists lift the lid on reproducibility. Nature. 2016;533(7604):452–454. doi: 10.1038/533452a. - DOI - PubMed
    1. Colberg C, Proebsting TA. Repeatability in computer systems research. Communications of the ACM. 2016;59(3):62–69. doi: 10.1145/2812803. - DOI
    1. Coudert F-X. Reproducible research in computational chemistry of materials. Chemistry of Materials. 2017;29(7):2615–2617. doi: 10.1021/acs.chemmater.7b00799. - DOI
    1. Courtès L, Wurmus R. Reproducible and user-controlled software environments in HPC with Guix. In: Hunold S, Costan A, Giménez D, Iosup A, Ricci L, Requena MEG, Scarano V, Varbanescu AL, Scott SL, Lankes S, Weidendorfer J, Alexander M, editors. Euro-Par 2015: parallel processing workshops. vol. 9523. Springer; Cham: 2015. (Lecture notes in computer science).