Deakin University
Browse

The five pillars of computational reproducibility: bioinformatics and beyond

Version 2 2024-06-20, 00:00
Version 1 2024-05-02, 01:31
journal contribution
posted on 2024-06-20, 00:00 authored by Mark ZiemannMark Ziemann, P Poulain, A Bora
Abstract Computational reproducibility is a simple premise in theory, but is difficult to achieve in practice. Building upon past efforts and proposals to maximize reproducibility and rigor in bioinformatics, we present a framework called the five pillars of reproducible computational research. These include (1) literate programming, (2) code version control and sharing, (3) compute environment control, (4) persistent data sharing and (5) documentation. These practices will ensure that computational research work can be reproduced quickly and easily, long into the future. This guide is designed for bioinformatics data analysts and bioinformaticians in training, but should be relevant to other domains of study.

History

Journal

Briefings in Bioinformatics

Volume

24

Article number

bbad375

Pagination

1-13

Location

Oxford, Eng.

ISSN

1467-5463

eISSN

1477-4054

Language

eng

Publication classification

C1 Refereed article in a scholarly journal

Issue

6

Publisher

Oxford University Press