Loading...
Thumbnail Image
Item

A Guide to Reproducible Code in Ecology and Evolution

BES
Citations
Altmetric:
Advisors
Editors
Other Contributors
Affiliation
EPub Date
Issue Date
2017
Submitted Date
2018-04-24
Subject Terms
Programming
Data
Computer code
Reproducible research
Collections
Research Projects
Organizational Units
Journal Issue
Other Titles
Abstract
The way we do science is changing — data are getting bigger, analyses are getting more complex, and governments, funding agencies and the scientific method itself demand more transparency and accountability in research. One way to deal with these changes is to make our research more reproducible, especially our code. Although most of us now write code to perform our analyses, it is often not very reproducible. We have all come back to a piece of work we have not looked at for a while and had no idea what our code was doing or which of the many "final_ analysis" scripts truly was the final analysis! Unfortunately, the number of tools for reproducibility and all the jargon can leave new users feeling overwhelmed, with no idea how to start making their code more reproducible. So, we have put together this guide to help. A Guide to Reproducible Code covers all the basic tools and information you will need to start making your code more reproducible. We focus on R and Python, but many of the tips apply to any programming language. Anna Krystalli introduces some ways to organise files on your computer and to document your workflows. Laura Graham writes about how to make your code more reproducible and readable. François Michonneau explains how to write reproducible reports. Tamora James breaks down the basics of version control. Finally, Mike Croucher describes how to archive your code. We have also included a selection of helpful tips from other scientists. True reproducibility is really hard. But do not let this put you off. We would not expect anyone to follow all of the advice in this booklet at once. Instead, challenge yourself to add one more aspect to each of your projects. Remember, partially reproducible research is much better than completely non-reproducible research.
Citation
A Guide to Reproducible Code in Ecology and Evolution, British Ecological Society, 2017
Journal
Research Unit
DOI
PubMed ID
PubMed Central ID
Embedded videos
https://www.britishecologicalsociety.org/wp-content/uploads/2017/12/guide-to-reproducible-code.pdf
Type
Internet Publication
Item Description
Copyright © British Ecological Society and authors, 2017. This work is licensed under a Creative Commons Attribution 4.0 International License, except where noted on certain images. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. The attached file is the published version.
NHM Repository
Series/Report no.
ISSN
EISSN
ISBN
ISMN
GovDoc
Test Link
License
openAccess
Sponsors