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

立即免费体验

科学计算中的良好实践。

Good enough practices in scientific computing.

作者信息

Wilson Greg, Bryan Jennifer, Cranston Karen, Kitzes Justin, Nederbragt Lex, Teal Tracy K

机构信息

Software Carpentry Foundation, Austin, Texas, United States of America.

RStudio and Department of Statistics, University of British Columbia, Vancouver, British Columbia, Canada.

出版信息

PLoS Comput Biol. 2017 Jun 22;13(6):e1005510. doi: 10.1371/journal.pcbi.1005510. eCollection 2017 Jun.

DOI:10.1371/journal.pcbi.1005510
PMID:28640806
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC5480810/
Abstract

Computers are now essential in all branches of science, but most researchers are never taught the equivalent of basic lab skills for research computing. As a result, data can get lost, analyses can take much longer than necessary, and researchers are limited in how effectively they can work with software and data. Computing workflows need to follow the same practices as lab projects and notebooks, with organized data, documented steps, and the project structured for reproducibility, but researchers new to computing often don't know where to start. This paper presents a set of good computing practices that every researcher can adopt, regardless of their current level of computational skill. These practices, which encompass data management, programming, collaborating with colleagues, organizing projects, tracking work, and writing manuscripts, are drawn from a wide variety of published sources from our daily lives and from our work with volunteer organizations that have delivered workshops to over 11,000 people since 2010.

摘要

计算机如今在科学的各个领域都至关重要,但大多数研究人员从未接受过与研究计算基础实验室技能相当的培训。因此,数据可能会丢失,分析可能会比必要的时间长得多,而且研究人员在使用软件和数据时的工作效率也会受到限制。计算工作流程需要遵循与实验室项目和笔记本相同的做法,要有条理的数据、记录步骤以及为可重复性构建的项目结构,但刚接触计算的研究人员往往不知道从哪里开始。本文提出了一套每个研究人员都可以采用的良好计算实践,无论他们当前的计算技能水平如何。这些实践涵盖数据管理、编程、与同事协作、组织项目、跟踪工作以及撰写手稿,它们来自于我们日常生活中各种各样已发表的资料,以及自2010年以来我们与为超过11000人举办过研讨会的志愿者组织合作的经验。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9ff1/5480810/3825ee6d7de9/pcbi.1005510.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9ff1/5480810/3825ee6d7de9/pcbi.1005510.g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/9ff1/5480810/3825ee6d7de9/pcbi.1005510.g001.jpg

相似文献

1
Good enough practices in scientific computing.科学计算中的良好实践。
PLoS Comput Biol. 2017 Jun 22;13(6):e1005510. doi: 10.1371/journal.pcbi.1005510. eCollection 2017 Jun.
2
Rules to be adopted for publishing a scientific paper.发表科学论文应采用的规则。
Ann Ital Chir. 2016;87:1-3.
3
High-throughput computing in the sciences.科学领域的高通量计算。
Methods Enzymol. 2009;467:197-227. doi: 10.1016/S0076-6879(09)67008-7.
4
RAPPORT: running scientific high-performance computing applications on the cloud.报告:在云端运行科学高性能计算应用程序。
Philos Trans A Math Phys Eng Sci. 2012 Dec 10;371(1983):20120073. doi: 10.1098/rsta.2012.0073. Print 2013 Jan 28.
5
Where did the scientific method go?科学方法怎么了?
Nat Biotechnol. 2008 Jan;26(1):28-9. doi: 10.1038/nbt0108-28.
6
Advances in computing, and their impact on scientific computing.计算技术的进步及其对科学计算的影响。
Novartis Found Symp. 2002;247:26-34; discussion 34-41, 84-90, 244-52.
7
Response to Where did the scientific method go?对《科学方法何去何从?》的回应
Nat Biotechnol. 2008 Jan;26(1):29. doi: 10.1038/nbt0108-29a.
8
Proceedings of the Second Workshop on Theory meets Industry (Erwin-Schrödinger-Institute (ESI), Vienna, Austria, 12-14 June 2007).第二届理论与产业研讨会会议录(2007年6月12日至14日,奥地利维也纳埃尔温·薛定谔研究所)
J Phys Condens Matter. 2008 Feb 13;20(6):060301. doi: 10.1088/0953-8984/20/06/060301. Epub 2008 Jan 24.
9
Prediction of Software Reliability using Bio Inspired Soft Computing Techniques.使用生物启发式软计算技术预测软件可靠性。
J Med Syst. 2018 Apr 10;42(5):93. doi: 10.1007/s10916-018-0952-3.
10
The challenges of theory-software translation.理论软件转换的挑战。
F1000Res. 2020 Oct 2;9:1192. doi: 10.12688/f1000research.25561.1. eCollection 2020.

引用本文的文献

1
Challenges in the Diagnosis of Infantile Enterocolitis and Rare Auto-Inflammatory Syndromes: A Case Report and Literature Review.婴儿小肠结肠炎和罕见自身炎症性综合征的诊断挑战:病例报告及文献综述
Clin Case Rep. 2025 Jul 16;13(7):e70521. doi: 10.1002/ccr3.70521. eCollection 2025 Jul.
2
Why Nanoscience Needs Standardized ProtocolsAnd How to Get There.为什么纳米科学需要标准化协议——以及如何实现这一目标。
ACS Nanosci Au. 2025 May 14;5(3):112-116. doi: 10.1021/acsnanoscienceau.5c00028. eCollection 2025 Jun 18.
3
The Austronesian and the Micronesian Comparative Dictionaries as CLDF datasets.

本文引用的文献

1
Ten Simple Rules for Digital Data Storage.数字数据存储的十条简单规则。
PLoS Comput Biol. 2016 Oct 20;12(10):e1005097. doi: 10.1371/journal.pcbi.1005097. eCollection 2016 Oct.
2
Best practices for scientific computing.科学计算的最佳实践。
PLoS Biol. 2014 Jan;12(1):e1001745. doi: 10.1371/journal.pbio.1001745. Epub 2014 Jan 7.
3
Ten simple rules for reproducible computational research.可重复计算研究的十条简单规则。
作为语言数据联合会(CLDF)数据集的南岛语系和密克罗尼西亚语比较词典。
Sci Data. 2025 Jun 17;12(1):1015. doi: 10.1038/s41597-025-05301-4.
4
Foundations of plasma standards.血浆标准的基础。
Plasma Sources Sci Technol. 2023 Feb;32(2). doi: 10.1088/1361-6595/acb810. Epub 2023 Feb 21.
5
Ten principles for reliable, efficient, and adaptable coding in psychology and cognitive neuroscience.心理学和认知神经科学中可靠、高效且适应性强的编码的十条原则。
Commun Psychol. 2025 Apr 15;3(1):62. doi: 10.1038/s44271-025-00236-3.
6
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.
7
Guidelines for Research Data Integrity (GRDI).研究数据完整性指南(GRDI)。
Sci Data. 2025 Jan 17;12(1):95. doi: 10.1038/s41597-024-04312-x.
8
Daily life in the Open Biologist's second job, as a Data Curator.开放生物学家的第二份工作——数据管理员的日常生活。
Wellcome Open Res. 2024 Dec 5;9:523. doi: 10.12688/wellcomeopenres.22899.1. eCollection 2024.
9
ENCORE: a practical implementation to improve reproducibility and transparency of computational research.ENCORE:一种提高计算研究可重复性和透明度的实际实施方案。
Nat Commun. 2024 Sep 16;15(1):8117. doi: 10.1038/s41467-024-52446-8.
10
A how-to guide for code sharing in biology.生物学代码共享指南
PLoS Biol. 2024 Sep 10;22(9):e3002815. doi: 10.1371/journal.pbio.3002815. eCollection 2024 Sep.
PLoS Comput Biol. 2013 Oct;9(10):e1003285. doi: 10.1371/journal.pcbi.1003285. Epub 2013 Oct 24.
4
A quick guide to organizing computational biology projects.计算生物学项目组织快速指南。
PLoS Comput Biol. 2009 Jul;5(7):e1000424. doi: 10.1371/journal.pcbi.1000424. Epub 2009 Jul 31.
5
The magical number seven plus or minus two: some limits on our capacity for processing information.神奇的数字七,加二或减二:我们信息处理能力的某些局限。
Psychol Rev. 1956 Mar;63(2):81-97.