Samuel Haynes, Edward W. J. Wallace
{"title":"tidyqpcr","authors":"Samuel Haynes, Edward W. J. Wallace","doi":"10.2218/eorc.2022.7008","DOIUrl":null,"url":null,"abstract":"Software is intended to be a tool used to complete tasks efficiently. However, the intent is not always matched by the execution as users may become frustrated with design idiosyncrasies or suboptimal implementations. In order to support reproducibility and the user experience, research software needs to be rewarded on its usability and documentation as well as  its functionality. Quality documentation needs to cover design decisions, functionality, and how to contribute to the software. Here we describe our work to tackle the reproducibility crisis in qPCR analysis by creating the open-source software package tidyqpcr. We also introduced the extensive infrastructure available for creating software documentation in the R programming language.  \nQuantitative polymerase chain reaction (qPCR) is a fundamental technique in molecular biology to detect and quantify DNA and RNA. However, the ubiquitous use of qPCR across research disciplines has led to inconsistencies in implementation and reporting, leading to a reproducibility crisis and the publication of the Minimum Information in a Quantitative PCR experiment (MIQE) guidelines. In addition, each stage of a qPCR experiment can be customised to extract a wide variety of information from numerous biological processes. Developing versatile and reliable software built with best-practices and thorough documentation would promote reproducible qPCR analysis across diverse disciplines. tidyqpcr is an open source software package for user-friendly qPCR analysis using the tidyverse suite of R packages. tidyqpcr offers a consistent user interface and structure for qPCR analysis, within the tidyverse paradigm of spreadsheet-like rectangular data frames and generic functions that build up complex analyses in a series of simple steps. tidyqpcr focuses on experimental design in microwell plates, and relative quantification using changes in quantification cycle (∆Cq). tidyqpcr has been improved in response to software review from the rOpenSci non-profit initiative, which co-ordinates with the Journal of Open Source Software. Overall, tidyqpcr empowers scientists to conduct reproducible, flexible, and best-practice compliant quantitative PCR analysis.","PeriodicalId":244254,"journal":{"name":"Edinburgh Open Research","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Edinburgh Open Research","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.2218/eorc.2022.7008","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

软件是用来有效地完成任务的工具。然而,意图并不总是与执行相匹配,因为用户可能会对设计特性或次优实现感到沮丧。为了支持可重复性和用户体验,研究软件需要在其可用性和文档以及功能上得到奖励。高质量的文档需要涵盖设计决策、功能以及如何对软件做出贡献。在这里,我们通过创建开源软件包tidyqpcr来描述我们的工作,以解决qPCR分析中的可重复性危机。我们还介绍了可用于用R编程语言创建软件文档的广泛基础结构。定量聚合酶链反应(qPCR)是分子生物学中检测和定量DNA和RNA的一项基本技术。然而,qPCR在各个研究学科中的普遍使用导致了实施和报告的不一致性,导致了可重复性危机和定量PCR实验(MIQE)指南的发布。此外,qPCR实验的每个阶段都可以定制,以从众多生物过程中提取各种各样的信息。开发具有最佳实践和完整文档的通用且可靠的软件将促进跨不同学科的可重复qPCR分析。tidyqpcr是一个开源软件包,用于用户友好的qPCR分析,使用tidyverse套件的R包。tidyqpcr为qPCR分析提供了一致的用户界面和结构,在电子表格样的矩形数据框架和通用函数范例中,通过一系列简单的步骤构建复杂的分析。tidyqpcr侧重于在微孔板上进行实验设计,并利用定量周期变化(∆Cq)进行相对定量。tidyqpcr已经得到了改进,以响应来自rOpenSci非营利倡议的软件审查,该倡议与开源软件杂志协调。总的来说,tidyqpcr使科学家能够进行可重复的,灵活的,符合最佳实践的定量PCR分析。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
tidyqpcr
Software is intended to be a tool used to complete tasks efficiently. However, the intent is not always matched by the execution as users may become frustrated with design idiosyncrasies or suboptimal implementations. In order to support reproducibility and the user experience, research software needs to be rewarded on its usability and documentation as well as  its functionality. Quality documentation needs to cover design decisions, functionality, and how to contribute to the software. Here we describe our work to tackle the reproducibility crisis in qPCR analysis by creating the open-source software package tidyqpcr. We also introduced the extensive infrastructure available for creating software documentation in the R programming language.  Quantitative polymerase chain reaction (qPCR) is a fundamental technique in molecular biology to detect and quantify DNA and RNA. However, the ubiquitous use of qPCR across research disciplines has led to inconsistencies in implementation and reporting, leading to a reproducibility crisis and the publication of the Minimum Information in a Quantitative PCR experiment (MIQE) guidelines. In addition, each stage of a qPCR experiment can be customised to extract a wide variety of information from numerous biological processes. Developing versatile and reliable software built with best-practices and thorough documentation would promote reproducible qPCR analysis across diverse disciplines. tidyqpcr is an open source software package for user-friendly qPCR analysis using the tidyverse suite of R packages. tidyqpcr offers a consistent user interface and structure for qPCR analysis, within the tidyverse paradigm of spreadsheet-like rectangular data frames and generic functions that build up complex analyses in a series of simple steps. tidyqpcr focuses on experimental design in microwell plates, and relative quantification using changes in quantification cycle (∆Cq). tidyqpcr has been improved in response to software review from the rOpenSci non-profit initiative, which co-ordinates with the Journal of Open Source Software. Overall, tidyqpcr empowers scientists to conduct reproducible, flexible, and best-practice compliant quantitative PCR analysis.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Combining Open and Financial Data for Targeted Policy Solutions Creating a University Wide Resource for Study Design Open Science and Data Analysis Teaching the Best Research Data Management Practices to PhD Students Improving Research Culture and Integrity through Open Science OLS: Capacity Building in Open Science with a Peer-Led, Global, and Diverse Community
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1