• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • 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分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

重建可重现的 R 计算环境。

rang: Reconstructing reproducible R computational environments.

机构信息

GESIS Leibniz-Institut für Sozialwissenschaften, Mannheim, Germany.

出版信息

PLoS One. 2023 Jun 8;18(6):e0286761. doi: 10.1371/journal.pone.0286761. eCollection 2023.

DOI:10.1371/journal.pone.0286761
PMID:37289797
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC10249795/
Abstract

A complete declarative description of the computational environment is usually missing when researchers share their materials. Without such description, software obsolescence and missing system components can jeopardize computational reproducibility in the future, even when data and computer code are available. The R package rang is a complete solution for generating the declarative description for other researchers to automatically reconstruct the computational environment at a specific time point. The reconstruction process, based on Docker, has been tested for R code as old as 2001. The declarative description generated by rang satisfies the definition of a reproducible research compendium and can be shared as such. In this contribution, we show how rang can be used to make otherwise unexecutable code, spanning fields such as computational social science and bioinformatics, executable again. We also provide instructions on how to use rang to construct reproducible and shareable research compendia of current research. The package is currently available from CRAN (https://cran.r-project.org/web/packages/rang/index.html) and GitHub (https://github.com/chainsawriot/rang).

摘要

当研究人员共享他们的材料时,通常会缺少对计算环境的完整说明。如果没有这样的描述,软件过时和缺少系统组件可能会危及未来的计算可重复性,即使有数据和计算机代码可用。R 包 rang 是一个完整的解决方案,可生成说明性描述,以便其他研究人员能够自动在特定时间点重建计算环境。基于 Docker 的重建过程已经针对 2001 年的 R 代码进行了测试。rang 生成的说明性描述满足可重现研究纲要的定义,可以作为研究纲要进行共享。在本文中,我们将展示如何使用 rang 使原本无法执行的代码(涵盖计算社会科学和生物信息学等领域)再次可执行。我们还提供了有关如何使用 rang 构建当前研究的可重现和可共享研究纲要的说明。该软件包目前可从 CRAN(https://cran.r-project.org/web/packages/rang/index.html)和 GitHub(https://github.com/chainsawriot/rang)获得。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a9ac/10249795/c2faf1913112/pone.0286761.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a9ac/10249795/6857778b6eca/pone.0286761.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a9ac/10249795/c2faf1913112/pone.0286761.g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a9ac/10249795/6857778b6eca/pone.0286761.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a9ac/10249795/c2faf1913112/pone.0286761.g002.jpg

相似文献

1
rang: Reconstructing reproducible R computational environments.重建可重现的 R 计算环境。
PLoS One. 2023 Jun 8;18(6):e0286761. doi: 10.1371/journal.pone.0286761. eCollection 2023.
2
CREDO: a friendly Customizable, REproducible, DOcker file generator for bioinformatics applications.CREDO:一个用于生物信息学应用的友好的可定制、可重复、Docker 文件生成器。
BMC Bioinformatics. 2024 Mar 12;25(1):110. doi: 10.1186/s12859-024-05695-9.
3
NeuroPycon: An open-source python toolbox for fast multi-modal and reproducible brain connectivity pipelines.NeuroPycon:一个开源的 Python 工具包,用于快速进行多模态和可重复的脑连接管道。
Neuroimage. 2020 Oct 1;219:117020. doi: 10.1016/j.neuroimage.2020.117020. Epub 2020 Jun 6.
4
Reproducible bioinformatics project: a community for reproducible bioinformatics analysis pipelines.可重复的生物信息学项目:一个用于可重复生物信息学分析流程的社区。
BMC Bioinformatics. 2018 Oct 15;19(Suppl 10):349. doi: 10.1186/s12859-018-2296-x.
5
BioInstaller: a comprehensive R package to construct interactive and reproducible biological data analysis applications based on the R platform.BioInstaller:一个基于R平台构建交互式和可重复生物学数据分析应用程序的综合R包。
PeerJ. 2018 Oct 31;6:e5853. doi: 10.7717/peerj.5853. eCollection 2018.
6
Biomartr: genomic data retrieval with R.Biomartr:使用R进行基因组数据检索。
Bioinformatics. 2017 Apr 15;33(8):1216-1217. doi: 10.1093/bioinformatics/btw821.
7
Dugong: a Docker image, based on Ubuntu Linux, focused on reproducibility and replicability for bioinformatics analyses.儒艮:一个基于 Ubuntu Linux 的 Docker 镜像,专注于生物信息学分析的可重复性。
Bioinformatics. 2018 Feb 1;34(3):514-515. doi: 10.1093/bioinformatics/btx554.
8
Smccnet 2.0: a comprehensive tool for multi-omics network inference with shiny visualization.Smccnet 2.0:一个具有 shiny 可视化功能的用于多组学网络推断的综合工具。
BMC Bioinformatics. 2024 Aug 24;25(1):276. doi: 10.1186/s12859-024-05900-9.
9
RTK: efficient rarefaction analysis of large datasets.RTK:大型数据集的高效稀疏化分析
Bioinformatics. 2017 Aug 15;33(16):2594-2595. doi: 10.1093/bioinformatics/btx206.
10
Bioinformatics recipes: creating, executing and distributing reproducible data analysis workflows.生物信息学食谱:创建、执行和分发可重复的数据分析工作流程。
BMC Bioinformatics. 2020 Jul 8;21(1):292. doi: 10.1186/s12859-020-03602-6.

引用本文的文献

1
Open science interventions to improve reproducibility and replicability of research: a scoping review.旨在提高研究可重复性和可复制性的开放科学干预措施:一项范围综述
R Soc Open Sci. 2025 Apr 9;12(4):242057. doi: 10.1098/rsos.242057. eCollection 2025 Apr.
2
The reliability of replications: a study in computational reproductions.复制的可靠性:一项关于计算再现的研究。
R Soc Open Sci. 2025 Mar 19;12(3):241038. doi: 10.1098/rsos.241038. eCollection 2025 Mar.

本文引用的文献

1
Better incentives are needed to reward academic software development.需要更好的激励措施来奖励学术软件开发。
Nat Ecol Evol. 2023 May;7(5):626-627. doi: 10.1038/s41559-023-02008-w.
2
What's in a Badge? A Computational Reproducibility Investigation of the Open Data Badge Policy in One Issue of .徽章背后的含义是什么?对《数据开放杂志》一期中开放数据徽章政策的计算可重复性调查。
Psychol Sci. 2023 Apr;34(4):512-522. doi: 10.1177/09567976221140828. Epub 2023 Feb 2.
3
A large-scale study on research code quality and execution.一项关于研究代码质量和执行情况的大规模研究。
Sci Data. 2022 Feb 21;9(1):60. doi: 10.1038/s41597-022-01143-6.
4
Null Effects of Game Violence, Game Difficulty, and 2D:4D Digit Ratio on Aggressive Behavior.游戏暴力、游戏难度和 2D:4D 数字比率对攻击行为没有影响。
Psychol Sci. 2019 Apr;30(4):606-616. doi: 10.1177/0956797619829688. Epub 2019 Mar 7.
5
Experimenting with reproducibility: a case study of robustness in bioinformatics.实验可重复性:生物信息学稳健性的案例研究。
Gigascience. 2018 Jul 1;7(7). doi: 10.1093/gigascience/giy077.
6
Sushi.R: flexible, quantitative and integrative genomic visualizations for publication-quality multi-panel figures.Sushi.R:用于高质量多面板图表出版的灵活、定量和综合基因组可视化工具。
Bioinformatics. 2014 Oct;30(19):2808-10. doi: 10.1093/bioinformatics/btu379. Epub 2014 Jun 5.