Suppr超能文献

重新运行、重复、再现、复用、复制:将代码转化为科学贡献。

Re-run, Repeat, Reproduce, Reuse, Replicate: Transforming Code into Scientific Contributions.

作者信息

Benureau Fabien C Y, Rougier Nicolas P

机构信息

INRIA Bordeaux Sud-Ouest, Talence, France.

Institut des Maladies Neurodégénératives, Université de Bordeaux, Centre National de la Recherche Scientifique UMR 5293, Bordeaux, France.

出版信息

Front Neuroinform. 2018 Jan 4;11:69. doi: 10.3389/fninf.2017.00069. eCollection 2017.

Abstract

Scientific code is different from production software. Scientific code, by producing results that are then analyzed and interpreted, participates in the elaboration of scientific conclusions. This imposes specific constraints on the code that are often overlooked in practice. We articulate, with a small example, five characteristics that a scientific code in computational science should possess: re-runnable, repeatable, reproducible, reusable, and replicable. The code should be executable (re-runnable) and produce the same result more than once (repeatable); it should allow an investigator to reobtain the published results (reproducible) while being easy to use, understand and modify (reusable), and it should act as an available reference for any ambiguity in the algorithmic descriptions of the article (replicable).

摘要

科学代码不同于生产软件。科学代码通过生成随后进行分析和解释的结果,参与科学结论的阐述。这对代码施加了一些在实践中常常被忽视的特定约束。我们通过一个小例子,阐述计算科学中的科学代码应具备的五个特性:可重新运行、可重复、可再现、可复用和可复制。代码应该是可执行的(可重新运行)并且不止一次产生相同的结果(可重复);它应该允许研究者重新获得已发表的结果(可再现),同时易于使用、理解和修改(可复用),并且它应该作为文章算法描述中任何模糊之处的可用参考(可复制)。

相似文献

3
Learning from reproducing computational results: introducing three principles and the .从再现计算结果中学习:介绍三个原则和......
Philos Trans A Math Phys Eng Sci. 2021 May 17;379(2197):20200069. doi: 10.1098/rsta.2020.0069. Epub 2021 Mar 29.
4
Sustainable computational science: the ReScience initiative.可持续计算科学:ReScience计划
PeerJ Comput Sci. 2017 Dec 18;3:e142. doi: 10.7717/peerj-cs.142. eCollection 2017.
6
An empirical analysis of journal policy effectiveness for computational reproducibility.期刊政策对计算可重复性影响的实证分析。
Proc Natl Acad Sci U S A. 2018 Mar 13;115(11):2584-2589. doi: 10.1073/pnas.1708290115. Epub 2018 Mar 12.
8
ITK: enabling reproducible research and open science.ITK:实现可重复研究和开放科学。
Front Neuroinform. 2014 Feb 20;8:13. doi: 10.3389/fninf.2014.00013. eCollection 2014.

引用本文的文献

4
Live cell microscopy: From image to insight.活细胞显微镜检查:从图像到洞察。
Biophys Rev (Melville). 2022 Apr 21;3(2):021302. doi: 10.1063/5.0082799. eCollection 2022 Jun.
5
Establishing a national research software award.设立一项国家研究软件奖。
Open Res Eur. 2023 Oct 25;3:185. doi: 10.12688/openreseurope.16069.1. eCollection 2023.

本文引用的文献

1
Sustainable computational science: the ReScience initiative.可持续计算科学:ReScience计划
PeerJ Comput Sci. 2017 Dec 18;3:e142. doi: 10.7717/peerj-cs.142. eCollection 2017.
3
Good enough practices in scientific computing.科学计算中的良好实践。
PLoS Comput Biol. 2017 Jun 22;13(6):e1005510. doi: 10.1371/journal.pcbi.1005510. eCollection 2017 Jun.
5
Reproducible Research Practices and Transparency across the Biomedical Literature.生物医学文献中的可重复研究实践与透明度
PLoS Biol. 2016 Jan 4;14(1):e1002333. doi: 10.1371/journal.pbio.1002333. eCollection 2016 Jan.
7
Ten simple rules for reproducible computational research.可重复计算研究的十条简单规则。
PLoS Comput Biol. 2013 Oct;9(10):e1003285. doi: 10.1371/journal.pcbi.1003285. Epub 2013 Oct 24.
8
Computer science. Accessible reproducible research.计算机科学。可访问的可重复研究。
Science. 2010 Jan 22;327(5964):415-6. doi: 10.1126/science.1179653.
9
Translating network models to parallel hardware in NEURON.在NEURON中将网络模型转换为并行硬件。
J Neurosci Methods. 2008 Apr 30;169(2):425-55. doi: 10.1016/j.jneumeth.2007.09.010. Epub 2007 Sep 16.
10
Reproducible epidemiologic research.可重复的流行病学研究。
Am J Epidemiol. 2006 May 1;163(9):783-9. doi: 10.1093/aje/kwj093. Epub 2006 Mar 1.

文献AI研究员

20分钟写一篇综述,助力文献阅读效率提升50倍。

立即体验

用中文搜PubMed

大模型驱动的PubMed中文搜索引擎

马上搜索

文档翻译

学术文献翻译模型,支持多种主流文档格式。

立即体验