Suppr超能文献

生物信息学软件开发工具包。

A toolbox for developing bioinformatics software.

机构信息

Laboratory of Structural Bioinformatics, Institute of Molecular Biology and Biotechnology, Collegium Biologicum, Adam Mickiewicz University, ul. Umultowska 89, 61-614 Poznan, Poland.

出版信息

Brief Bioinform. 2012 Mar;13(2):244-57. doi: 10.1093/bib/bbr035. Epub 2011 Jul 29.

Abstract

Creating useful software is a major activity of many scientists, including bioinformaticians. Nevertheless, software development in an academic setting is often unsystematic, which can lead to problems associated with maintenance and long-term availibility. Unfortunately, well-documented software development methodology is difficult to adopt, and technical measures that directly improve bioinformatic programming have not been described comprehensively. We have examined 22 software projects and have identified a set of practices for software development in an academic environment. We found them useful to plan a project, support the involvement of experts (e.g. experimentalists), and to promote higher quality and maintainability of the resulting programs. This article describes 12 techniques that facilitate a quick start into software engineering. We describe 3 of the 22 projects in detail and give many examples to illustrate the usage of particular techniques. We expect this toolbox to be useful for many bioinformatics programming projects and to the training of scientific programmers.

摘要

开发有用的软件是许多科学家的主要活动,包括生物信息学家。然而,学术环境中的软件开发通常是无系统的,这可能导致与维护和长期可用性相关的问题。不幸的是,难以采用有充分文件记录的软件开发方法,并且尚未全面描述直接改进生物信息编程的技术措施。我们检查了 22 个软件项目,并确定了一套在学术环境中进行软件开发的实践方法。我们发现这些方法对于规划项目、支持专家(例如实验人员)的参与以及提高程序的质量和可维护性非常有用。本文介绍了 12 种有助于快速入门软件工程的技术。我们详细描述了其中的 3 个项目,并提供了许多示例来说明特定技术的用法。我们希望这个工具包对许多生物信息学编程项目和科学程序员的培训都有用。

相似文献

1
A toolbox for developing bioinformatics software.生物信息学软件开发工具包。
Brief Bioinform. 2012 Mar;13(2):244-57. doi: 10.1093/bib/bbr035. Epub 2011 Jul 29.
3
Bioinformatics service center projects go beyond service.生物信息学服务中心项目不仅仅是服务。
J Biomed Inform. 2019 Jun;94:103192. doi: 10.1016/j.jbi.2019.103192. Epub 2019 Apr 29.
5

引用本文的文献

2
Resources and tools for rare disease variant interpretation.罕见病变异解读的资源与工具。
Front Mol Biosci. 2023 May 10;10:1169109. doi: 10.3389/fmolb.2023.1169109. eCollection 2023.
5
Simulating Illumina metagenomic data with InSilicoSeq.用 InSilicoSeq 模拟 Illumina 宏基因组数据。
Bioinformatics. 2019 Feb 1;35(3):521-522. doi: 10.1093/bioinformatics/bty630.
6
The State of Software for Evolutionary Biology.进化生物学软件现状
Mol Biol Evol. 2018 May 1;35(5):1037-1046. doi: 10.1093/molbev/msy014.
9
Best practices in bioinformatics training for life scientists.生命科学家的生物信息学培训最佳实践。
Brief Bioinform. 2013 Sep;14(5):528-37. doi: 10.1093/bib/bbt043. Epub 2013 Jun 25.

本文引用的文献

1
ModeRNA: a tool for comparative modeling of RNA 3D structure.ModeRNA:一种用于 RNA 三维结构比较建模的工具。
Nucleic Acids Res. 2011 May;39(10):4007-22. doi: 10.1093/nar/gkq1320. Epub 2011 Feb 7.
2
RNA and protein 3D structure modeling: similarities and differences.RNA 和蛋白质三维结构建模:异同点。
J Mol Model. 2011 Sep;17(9):2325-36. doi: 10.1007/s00894-010-0951-x. Epub 2011 Jan 22.
3
REPAIRtoire--a database of DNA repair pathways.REPAIRtoire——一个DNA修复途径的数据库。
Nucleic Acids Res. 2011 Jan;39(Database issue):D788-92. doi: 10.1093/nar/gkq1087. Epub 2010 Nov 4.
5
Computational science: ...Error.计算科学:……错误。
Nature. 2010 Oct 14;467(7317):775-7. doi: 10.1038/467775a.
9
Voronoia: analyzing packing in protein structures.沃罗诺伊图:分析蛋白质结构中的堆积情况
Nucleic Acids Res. 2009 Jan;37(Database issue):D393-5. doi: 10.1093/nar/gkn769. Epub 2008 Oct 23.
10
InterPro: the integrative protein signature database.InterPro:综合蛋白质特征数据库。
Nucleic Acids Res. 2009 Jan;37(Database issue):D211-5. doi: 10.1093/nar/gkn785. Epub 2008 Oct 21.

文献检索

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

立即免费搜索

文件翻译

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

免费翻译文档

深度研究

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

立即免费体验