Skip to main content
TADA! Simple guidelines to improve code sharing

TADA! Simple guidelines to improve code sharing

This is a Preprint and has not been peer reviewed. This is version 1 of this Preprint.

Add a Comment

You must log in to post a comment.


Comments

There are no comments or no comments have been made public for this article.

Downloads

Download Preprint

Authors

Edward Richard Ivimey-Cook , Antica Culina, Shreya Dimri, Matthew Grainger, Fonti Kar, Malgorzata Lagisz , Nicholas Patrick Moran , Shinichi Nakagawa , Dominique G. Roche, Alfredo Sanchez-Tojar, Saras M Windecker, Joel L Pick

Abstract

Code sharing is important for transparency and facilitates computational reproducibility of published research. However, even as the number of journals that encourage or mandate code sharing continues to increase, the prevalence of open code remains low. Furthermore, even when shared, code is often non-functional, which hinders computational reproducibility. One reason for low levels of code sharing is uncertainty around how to prepare functional (i.e., the ability to run code without error) and reproducible (i.e., the ability to reproduce the analysis and results using the same data, code, and computational conditions) code as existing principles for best coding practices are both complex and primarily developed for software. To improve code sharing, there is an urgent need for clear and simple guidance on how to prepare functional and reproducible code for sharing. To address this, we provide simple code sharing guidelines: TADA (Transferable, Accessible, Documented and Annotated). TADA details the minimum requirements necessary for a researcher to produce functional and reproducible code for sharing that directly supports open science best practices and the FAIR (Findable, Accessible, Interoperable, Reusable) principles for code. TADA aims to streamline the process of depositing and sharing functional code for researchers with all levels of coding experience, with the ultimate goal of increasing the transparency, reproducibility, and reliability of research results across ecology and evolution, and more broadly.

DOI

https://doi.org/10.32942/X2D93K

Subjects

Ecology and Evolutionary Biology, Life Sciences

Keywords

research integrity, Reliability, replicability, reproducibility, Research methods, Methodological rigour, reliability, Replicability, reproducibility, research methods, Methodological rigour

Dates

Published: 2025-08-02 09:45

Last Updated: 2025-08-02 09:45

License

CC BY Attribution 4.0 International

Additional Metadata

Conflict of interest statement:
EIC, JLP, SN, ML, DGR, NPM, SD, and AS-T are members of the Society for Open, Reliable, and Transparent Ecology and Evolutionary Biology (SORTEE). EIC is the acting President. EIC, ML and AS-T are current board members.

Data and Code Availability Statement:
Not applicable

Language:
English