Reconciler: A Workflow for Certifying Computational Research Reproducibility

05/26/2020
by   Paschalis Bizopoulos, et al.
0

Previous work in reproducibility focused on providing frameworks to make research reproducible, however fewer work was done on reproducibility certification. We propose the Reconciler, that certifies the reproducibility of computational research papers written in . Two Docker containers are built and run in separate Virtual Machines (VMs) reproducing the figures, tables and variables (results) of the paper. Then the results are used during the compilation in each VM, to produce corresponding pdf files. Lastly a third VM certifies the research paper as reproducible, if and only if the resulted pdf files are identical. The two builds are needed to enable comparison between different builds of the same source code and any non-deterministic stochasticity would produce different pdf files for different builds, thus making the certifier VM report the paper as non-reproducible. We release an open source implementation of the Reconciler, that certifies the reproducibility of this paper.

READ FULL TEXT

page 1

page 2

page 3

research
09/21/2021

Toward Reusable Science with Readable Code and Reproducibility

An essential part of research and scientific communication is researcher...
research
04/16/2019

Reproducible Workflow on a Public Cloud for Computational Fluid Dynamics

In a new effort to make our research transparent and reproducible by oth...
research
03/19/2018

Automated Localization for Unreproducible Builds

Reproducibility is the ability of recreating identical binaries under pr...
research
12/16/2017

Overview of the Wikidata Vandalism Detection Task at WSDM Cup 2017

We report on the Wikidata vandalism detection task at the WSDM Cup 2017....
research
09/09/2022

Computational reproducibility of Jupyter notebooks from biomedical publications

Jupyter notebooks allow to bundle executable code with its documentation...
research
04/13/2021

Reproducible Builds: Increasing the Integrity of Software Supply Chains

Although it is possible to increase confidence in Free and Open Source S...
research
08/04/2018

ReproServer: Making Reproducibility Easier and Less Intensive

Reproducibility in the computational sciences has been stymied because o...

Please sign up or login with your details

Forgot password? Click here to reset