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

立即免费体验

生物医学软件开发的一般指南。

General guidelines for biomedical software development.

作者信息

Silva Luis Bastiao, Jimenez Rafael C, Blomberg Niklas, Luis Oliveira José

机构信息

BMD Software, Aveiro, Portugal.

ELIXIR Hub, Wellcome Trust Genome Campus, Hinxton, UK.

出版信息

F1000Res. 2017 Mar 15;6:273. doi: 10.12688/f1000research.10750.2. eCollection 2017.

DOI:10.12688/f1000research.10750.2
PMID:28443186
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC5383938/
Abstract

Most bioinformatics tools available today were not written by professional software developers, but by people that wanted to solve their own problems, using computational solutions and spending the minimum time and effort possible, since these were just the means to an end. Consequently, a vast number of software applications are currently available, hindering the task of identifying the utility and quality of each. At the same time, this situation has hindered regular adoption of these tools in clinical practice. Typically, they are not sufficiently developed to be used by most clinical researchers and practitioners. To address these issues, it is necessary to re-think how biomedical applications are built and adopt new strategies that ensure quality, efficiency, robustness, correctness and reusability of software components. We also need to engage end-users during the development process to ensure that applications fit their needs. In this review, we present a set of guidelines to support biomedical software development, with an explanation of how they can be implemented and what kind of open-source tools can be used for each specific topic.

摘要

当今可用的大多数生物信息学工具并非由专业软件开发人员编写,而是由那些希望解决自身问题的人编写,他们采用计算解决方案并尽可能少地投入时间和精力,因为这些仅仅是达到目的的手段。因此,目前有大量的软件应用程序,这妨碍了识别每个应用程序的效用和质量的任务。与此同时,这种情况阻碍了这些工具在临床实践中的常规应用。通常,它们的开发程度不足以供大多数临床研究人员和从业者使用。为了解决这些问题,有必要重新思考生物医学应用程序的构建方式,并采用新的策略来确保软件组件的质量、效率、稳健性、正确性和可重用性。我们还需要在开发过程中让最终用户参与进来,以确保应用程序符合他们的需求。在本综述中,我们提出了一套支持生物医学软件开发的指南,并解释了如何实施这些指南以及针对每个特定主题可以使用哪些开源工具。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/40fb/5510021/bc17332ae1cc/f1000research-6-12745-g0002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/40fb/5510021/ba80302d6aa5/f1000research-6-12745-g0000.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/40fb/5510021/6d75cea6a0b5/f1000research-6-12745-g0001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/40fb/5510021/bc17332ae1cc/f1000research-6-12745-g0002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/40fb/5510021/ba80302d6aa5/f1000research-6-12745-g0000.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/40fb/5510021/6d75cea6a0b5/f1000research-6-12745-g0001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/40fb/5510021/bc17332ae1cc/f1000research-6-12745-g0002.jpg

相似文献

1
General guidelines for biomedical software development.生物医学软件开发的一般指南。
F1000Res. 2017 Mar 15;6:273. doi: 10.12688/f1000research.10750.2. eCollection 2017.
2
The future of Cochrane Neonatal.考克兰新生儿协作网的未来。
Early Hum Dev. 2020 Nov;150:105191. doi: 10.1016/j.earlhumdev.2020.105191. Epub 2020 Sep 12.
3
[Standard technical specifications for methacholine chloride (Methacholine) bronchial challenge test (2023)].[氯化乙酰甲胆碱支气管激发试验标准技术规范(2023年)]
Zhonghua Jie He He Hu Xi Za Zhi. 2024 Feb 12;47(2):101-119. doi: 10.3760/cma.j.cn112147-20231019-00247.
4
The Effectiveness of Integrated Care Pathways for Adults and Children in Health Care Settings: A Systematic Review.综合护理路径在医疗环境中对成人和儿童的有效性:一项系统评价。
JBI Libr Syst Rev. 2009;7(3):80-129. doi: 10.11124/01938924-200907030-00001.
5
Agile methods in biomedical software development: a multi-site experience report.生物医学软件开发中的敏捷方法:一份多地点经验报告。
BMC Bioinformatics. 2006 May 30;7:273. doi: 10.1186/1471-2105-7-273.
6
Development and evaluation of SOA-based AAL services in real-life environments: a case study and lessons learned.基于 SOA 的 AAL 服务在现实环境中的开发和评估:案例研究与经验教训。
Int J Med Inform. 2013 Nov;82(11):e269-93. doi: 10.1016/j.ijmedinf.2011.03.007. Epub 2011 Apr 9.
7
A survey of quality assurance practices in biomedical open source software projects.生物医学开源软件项目中的质量保证实践调查。
J Med Internet Res. 2007 May 7;9(2):e8. doi: 10.2196/jmir.9.2.e8.
8
Biomedical Informatics - How to Choose the Best Tool for Each Task.生物医学信息学——如何为每项任务选择最佳工具。
Stud Health Technol Inform. 2018;247:406-410.
9
Community-wide collaboration is a must to reinstall trust in bioinformatics solutions and biomedical interpretation.要重新建立人们对生物信息学解决方案和生物医学解释的信任,就必须进行全社区范围的合作。
J Integr Bioinform. 2023 Feb 23;20(1). doi: 10.1515/jib-2022-0028. eCollection 2023 Mar 1.
10
A modular framework for biomedical concept recognition.生物医学概念识别的模块化框架。
BMC Bioinformatics. 2013 Sep 24;14:281. doi: 10.1186/1471-2105-14-281.

引用本文的文献

1
Foundations of plasma standards.血浆标准的基础。
Plasma Sources Sci Technol. 2023 Feb;32(2). doi: 10.1088/1361-6595/acb810. Epub 2023 Feb 21.
2
Steering veridical large language model analyses by correcting and enriching generated database queries: first steps toward ChatGPT bioinformatics.通过纠正和丰富生成的数据库查询来引导真实的大语言模型分析:迈向ChatGPT生物信息学的第一步。
Brief Bioinform. 2024 Nov 22;26(1). doi: 10.1093/bib/bbaf045.
3
Democratizing cheminformatics: interpretable chemical grouping using an automated KNIME workflow.
化学信息学的民主化:使用自动化的KNIME工作流程进行可解释的化学分组
J Cheminform. 2024 Aug 16;16(1):101. doi: 10.1186/s13321-024-00894-1.
4
Machine learning-enabled prediction of prolonged length of stay in hospital after surgery for tuberculosis spondylitis patients with unbalanced data: a novel approach using explainable artificial intelligence (XAI).机器学习在数据不平衡的情况下预测脊柱结核手术后住院时间延长的预测:一种使用可解释人工智能 (XAI) 的新方法。
Eur J Med Res. 2024 Jul 25;29(1):383. doi: 10.1186/s40001-024-01988-0.
5
Systematic evaluation with practical guidelines for single-cell and spatially resolved transcriptomics data simulation under multiple scenarios.系统评估及多种场景下单细胞和空间分辨转录组数据模拟的实用指南。
Genome Biol. 2024 Jun 3;25(1):145. doi: 10.1186/s13059-024-03290-y.
6
NFTest: automated testing of Nextflow pipelines.NFTest:用于 Nextflow 管道的自动化测试。
Bioinformatics. 2024 Feb 1;40(2). doi: 10.1093/bioinformatics/btae081.
7
PipeVal: light-weight extensible tool for file validation.PipeVal:轻量级可扩展的文件验证工具。
Bioinformatics. 2024 Feb 1;40(2). doi: 10.1093/bioinformatics/btae079.
8
A choice, not an obligation : Releasing scientific software as open source should be the responsibility of the authors.一种选择,而非义务:将科学软件作为开源发布应该是作者的责任。
EMBO Rep. 2024 Feb;25(2):464-466. doi: 10.1038/s44319-023-00039-9. Epub 2024 Jan 2.
9
A primer on correlation-based dimension reduction methods for multi-omics analysis.基于相关性的多维数据分析方法概论。
J R Soc Interface. 2023 Oct;20(207):20230344. doi: 10.1098/rsif.2023.0344. Epub 2023 Oct 11.
10
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.