• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

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

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.

DOI:10.3389/fninf.2017.00069
PMID:29354046
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC5758530/
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).

摘要

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

相似文献

1
Re-run, Repeat, Reproduce, Reuse, Replicate: Transforming Code into Scientific Contributions.重新运行、重复、再现、复用、复制:将代码转化为科学贡献。
Front Neuroinform. 2018 Jan 4;11:69. doi: 10.3389/fninf.2017.00069. eCollection 2017.
2
Validating the knowledge bank approach for personalized prediction of survival in acute myeloid leukemia: a reproducibility study.验证知识库方法在急性髓系白血病患者个体化生存预测中的应用:一项可重复性研究。
Hum Genet. 2022 Sep;141(9):1467-1480. doi: 10.1007/s00439-022-02455-8. Epub 2022 Apr 16.
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.
5
Open science, reproducibility, and transparency in ecology.生态学中的开放科学、可重复性和透明度。
Ecol Appl. 2019 Jan;29(1):e01822. doi: 10.1002/eap.1822. Epub 2018 Nov 30.
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.
7
On code sharing and model documentation of published individual and agent-based models.关于已发表的个体模型和基于主体的模型的代码共享与模型文档。
Environ Model Softw. 2020 Dec;134:104873. doi: 10.1016/j.envsoft.2020.104873. Epub 2020 Sep 16.
8
ITK: enabling reproducible research and open science.ITK:实现可重复研究和开放科学。
Front Neuroinform. 2014 Feb 20;8:13. doi: 10.3389/fninf.2014.00013. eCollection 2014.
9
A Guide and Toolbox to Replicability and Open Science in Entomology.昆虫学中可重复性与开放科学指南及工具箱
J Insect Sci. 2020 May 1;20(3). doi: 10.1093/jisesa/ieaa036.
10
Non-replicability circumstances in a neural network model with Hodgkin-Huxley-type neurons.具有 Hodgkin-Huxley 型神经元的神经网络模型中的不可复制情况。
J Comput Neurosci. 2020 Aug;48(3):357-363. doi: 10.1007/s10827-020-00748-3. Epub 2020 Jun 9.

引用本文的文献

1
Open Science at the generative AI turn: An exploratory analysis of challenges and opportunities.生成式人工智能时代的开放科学:挑战与机遇的探索性分析。
Quant Sci Stud. 2025;6:22-45. doi: 10.1162/qss_a_00337. Epub 2025 Jan 27.
2
Guidance for sharing computational models of neural stimulation: from project planning to publication.神经刺激计算模型共享指南:从项目规划到发表
J Neural Eng. 2025 Mar 13;22(2). doi: 10.1088/1741-2552/adb997.
3
PTVR - A software in Python to make virtual reality experiments easier to build and more reproducible.PTVR - 一款用Python编写的软件,旨在让虚拟现实实验更易于构建且更具可重复性。
J Vis. 2024 Apr 1;24(4):19. doi: 10.1167/jov.24.4.19.
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.
6
The five pillars of computational reproducibility: bioinformatics and beyond.计算可重复性的五个支柱:生物信息学及其他。
Brief Bioinform. 2023 Sep 22;24(6). doi: 10.1093/bib/bbad375.
7
Applying FAIR4RS principles to develop an integrated modeling environment for the magnetic confinement fusion.将 FAIR4RS 原则应用于开发磁约束聚变的集成建模环境。
Sci Data. 2023 Sep 7;10(1):592. doi: 10.1038/s41597-023-02470-y.
8
Making Biomedical Research Software FAIR: Actionable Step-by-step Guidelines with a User-support Tool.使生物医学研究软件 FAIR:具有用户支持工具的可操作分步指南。
Sci Data. 2023 Aug 23;10(1):557. doi: 10.1038/s41597-023-02463-x.
9
Toward reproducible models of sequence learning: replication and analysis of a modular spiking network with reward-based learning.迈向可重复的序列学习模型:具有基于奖励学习的模块化脉冲神经网络的复制与分析
Front Integr Neurosci. 2023 Jun 15;17:935177. doi: 10.3389/fnint.2023.935177. eCollection 2023.
10
Successes and Struggles with Computational Reproducibility: Lessons from the Fragile Families Challenge.计算可重复性的成功与挑战:来自脆弱家庭挑战的经验教训。
Socius. 2019 Jan-Dec;5. doi: 10.1177/2378023119849803. Epub 2019 Sep 10.

本文引用的文献

1
Sustainable computational science: the ReScience initiative.可持续计算科学:ReScience计划
PeerJ Comput Sci. 2017 Dec 18;3:e142. doi: 10.7717/peerj-cs.142. eCollection 2017.
2
Journal of Open Source Software (JOSS): design and first-year review.《开源软件期刊》(JOSS):设计与首年回顾
PeerJ Prepr. 2018;4:e147. doi: 10.7717/peerj-cs.147. Epub 2018 Feb 12.
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.
4
Cluster failure: Why fMRI inferences for spatial extent have inflated false-positive rates.聚类失效:为何功能磁共振成像在空间范围推断上存在过高的假阳性率。
Proc Natl Acad Sci U S A. 2016 Jul 12;113(28):7900-5. doi: 10.1073/pnas.1602413113. Epub 2016 Jun 28.
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.
6
PSYCHOLOGY. Estimating the reproducibility of psychological science.心理学. 心理科学可重复性的评估.
Science. 2015 Aug 28;349(6251):aac4716. doi: 10.1126/science.aac4716.
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.