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

立即免费体验

交互式软件工具,用于理解动态规划的最优序列比对计算。

Interactive software tool to comprehend the calculation of optimal sequence alignments with dynamic programming.

机构信息

Laboratorio de Bioinformática Molecular, Departamento de Genética Molecular y Microbiología, Facultad de Ciencias Biológicas, Pontificia Universidad Católica de Chile, Alameda 340, Santiago, Chile.

出版信息

Bioinformatics. 2010 Jul 1;26(13):1664-5. doi: 10.1093/bioinformatics/btq252. Epub 2010 May 14.

DOI:10.1093/bioinformatics/btq252
PMID:20472540
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC2887054/
Abstract

SUMMARY

Dynamic programming (DP) is a general optimization strategy that is successfully used across various disciplines of science. In bioinformatics, it is widely applied in calculating the optimal alignment between pairs of protein or DNA sequences. These alignments form the basis of new, verifiable biological hypothesis. Despite its importance, there are no interactive tools available for training and education on understanding the DP algorithm. Here, we introduce an interactive computer application with a graphical interface, for the purpose of educating students about DP. The program displays the DP scoring matrix and the resulting optimal alignment(s), while allowing the user to modify key parameters such as the values in the similarity matrix, the sequence alignment algorithm version and the gap opening/extension penalties. We hope that this software will be useful to teachers and students of bioinformatics courses, as well as researchers who implement the DP algorithm for diverse applications.

AVAILABILITY AND IMPLEMENTATION

The software is freely available at: http:/melolab.org/sat. The software is written in the Java computer language, thus it runs on all major platforms and operating systems including Windows, Mac OS X and LINUX.

CONTACT

All inquiries or comments about this software should be directed to Francisco Melo at fmelo@bio.puc.cl.

摘要

摘要

动态规划(DP)是一种通用的优化策略,在科学的各个领域都得到了成功的应用。在生物信息学中,它被广泛应用于计算蛋白质或 DNA 序列对之间的最佳比对。这些比对构成了新的、可验证的生物学假设的基础。尽管它很重要,但目前还没有用于培训和教育理解 DP 算法的交互式工具。在这里,我们引入了一个具有图形界面的交互式计算机应用程序,用于教育学生了解 DP。该程序显示 DP 评分矩阵和生成的最佳比对(多个),同时允许用户修改关键参数,如相似度矩阵中的值、序列比对算法版本以及缺口开放/延伸罚分。我们希望这个软件对生物信息学课程的教师和学生以及为各种应用实现 DP 算法的研究人员都有用。

可用性和实现

该软件可免费在以下网址获得:http:/melolab.org/sat。该软件是用 Java 计算机语言编写的,因此可以在所有主要的平台和操作系统上运行,包括 Windows、Mac OS X 和 LINUX。

联系方式

有关此软件的所有查询或意见都应发送至 Francisco Melo,电子邮件地址为 fmelo@bio.puc.cl。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/64c8/2887054/ed0d06ca3577/btq252f1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/64c8/2887054/ed0d06ca3577/btq252f1.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/64c8/2887054/ed0d06ca3577/btq252f1.jpg

相似文献

1
Interactive software tool to comprehend the calculation of optimal sequence alignments with dynamic programming.交互式软件工具,用于理解动态规划的最优序列比对计算。
Bioinformatics. 2010 Jul 1;26(13):1664-5. doi: 10.1093/bioinformatics/btq252. Epub 2010 May 14.
2
SBAL: a practical tool to generate and edit structure-based amino acid sequence alignments.SBAL:一个生成和编辑基于结构的氨基酸序列比对的实用工具。
Bioinformatics. 2012 Apr 1;28(7):1026-7. doi: 10.1093/bioinformatics/bts035. Epub 2012 Feb 12.
3
BioRuby: bioinformatics software for the Ruby programming language.BioRuby:用于 Ruby 编程语言的生物信息学软件。
Bioinformatics. 2010 Oct 15;26(20):2617-9. doi: 10.1093/bioinformatics/btq475. Epub 2010 Aug 25.
4
trimAl: a tool for automated alignment trimming in large-scale phylogenetic analyses.trimal:一种用于大规模系统发育分析中自动对齐修剪的工具。
Bioinformatics. 2009 Aug 1;25(15):1972-3. doi: 10.1093/bioinformatics/btp348. Epub 2009 Jun 8.
5
Geneious Basic: an integrated and extendable desktop software platform for the organization and analysis of sequence data.Geneious Basic:一个集成和可扩展的桌面软件平台,用于组织和分析序列数据。
Bioinformatics. 2012 Jun 15;28(12):1647-9. doi: 10.1093/bioinformatics/bts199. Epub 2012 Apr 27.
6
Parasail: SIMD C library for global, semi-global, and local pairwise sequence alignments.Parasail:用于全局、半全局和局部成对序列比对的SIMD C库。
BMC Bioinformatics. 2016 Feb 10;17:81. doi: 10.1186/s12859-016-0930-z.
7
DIAL: a web server for the pairwise alignment of two RNA three-dimensional structures using nucleotide, dihedral angle and base-pairing similarities.DIAL:一个用于利用核苷酸、二面角和碱基配对相似性对两个RNA三维结构进行成对比对的网络服务器。
Nucleic Acids Res. 2007 Jul;35(Web Server issue):W659-68. doi: 10.1093/nar/gkm334. Epub 2007 Jun 13.
8
Alignment-Annotator web server: rendering and annotating sequence alignments.Alignment-Annotator 网络服务器:呈现和注释序列比对。
Nucleic Acids Res. 2014 Jul;42(Web Server issue):W3-6. doi: 10.1093/nar/gku400. Epub 2014 May 9.
9
EzEditor: a versatile sequence alignment editor for both rRNA- and protein-coding genes.EzEditor:一个适用于 rRNA 和编码蛋白基因的多功能序列比对编辑器。
Int J Syst Evol Microbiol. 2014 Feb;64(Pt 2):689-691. doi: 10.1099/ijs.0.059360-0. Epub 2013 Dec 18.
10
transAlign: using amino acids to facilitate the multiple alignment of protein-coding DNA sequences.transAlign:利用氨基酸促进蛋白质编码DNA序列的多重比对。
BMC Bioinformatics. 2005 Jun 22;6:156. doi: 10.1186/1471-2105-6-156.

引用本文的文献

1
TeachEnG: a Teaching Engine for Genomics.TeachEnG:基因组学教学引擎。
Bioinformatics. 2017 Oct 15;33(20):3296-3298. doi: 10.1093/bioinformatics/btx447.

本文引用的文献

1
Dynamic programming.动态规划。
Science. 1966 Jul 1;153(3731):34-7. doi: 10.1126/science.153.3731.34.
2
On the Theory of Dynamic Programming.论动态规划理论
Proc Natl Acad Sci U S A. 1952 Aug;38(8):716-9. doi: 10.1073/pnas.38.8.716.
3
What is dynamic programming?什么是动态规划?
Nat Biotechnol. 2004 Jul;22(7):909-10. doi: 10.1038/nbt0704-909.
4
The early introduction of dynamic programming into computational biology.动态规划在计算生物学中的早期引入。
Bioinformatics. 2000 Jan;16(1):41-7. doi: 10.1093/bioinformatics/16.1.41.