2022
DOI: 10.1111/2041-210x.13961
|View full text |Cite
|
Sign up to set email alerts
|

A call for clean code to effectively communicate science

Abstract: This is an open access article under the terms of the Creative Commons Attribution License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
14
0

Year Published

2023
2023
2025
2025

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 15 publications
(14 citation statements)
references
References 57 publications
0
14
0
Order By: Relevance
“…If there are different options for estimation approaches and an author uses a nonstandard approach, for example, using restricted maximum likelihood (REML) instead of maximum likelihood (ML) in fitting a generalized linear model, authors should report the method used. As mentioned previously, if unique code was developed as part of a study, authors should provide the code along with the manuscript (Culina et al, 2020; Filazzola & Lortie, 2022). Many readers find it useful to walk through analyses with the code provided, leading to a better understanding of what was done.…”
Section: Methodsmentioning
confidence: 99%
“…If there are different options for estimation approaches and an author uses a nonstandard approach, for example, using restricted maximum likelihood (REML) instead of maximum likelihood (ML) in fitting a generalized linear model, authors should report the method used. As mentioned previously, if unique code was developed as part of a study, authors should provide the code along with the manuscript (Culina et al, 2020; Filazzola & Lortie, 2022). Many readers find it useful to walk through analyses with the code provided, leading to a better understanding of what was done.…”
Section: Methodsmentioning
confidence: 99%
“…We recognize that even open science tools such as the R programming language and Python vary between versions, instances, and operating systems. Consequently, practices associated with clean and reproducible coding should also be reviewed to ensure that reasonable documentation is provided (Filazzola & Lortie, 2022 ).…”
Section: What Data and Code Should We Require?mentioning
confidence: 99%
“…This can result in distinct differences in code style and practices amongst the community, including code legibility and documentation. Accordingly, custom scripts can be inaccessible to other users (Filazzola and Lortie, 2022). Although increasingly requested by journals, code is also not always provided as supplementary material nor made available in online repositories (e.g.…”
Section: Introductionmentioning
confidence: 99%
“…Even when code is available, it might be poorly documented or written in a way that is specific to the dataset being analysed, and as such it may require extensive reworking before it can be applied to other data. Consequently, researchers are often forced to 'reinvent the wheel', putting time and effort into writing code that already exists, but is unavailable, inaccessible, and/or difficult to repurpose (Filazzola and Lortie, 2022). Such issues are exacerbated by the absence of community standards for how data should be prepared for analyses; differing approaches utilised by different researchers result in a lack of consistency between studies, making comparison between results challenging.…”
Section: Introductionmentioning
confidence: 99%