生物信息学案例在_数据结构_教学中应用_唐四薪.pdfVIP

生物信息学案例在_数据结构_教学中应用_唐四薪.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2013年6月 安康学院学报 June.2013 第25卷 第3期 JournalofAnkangUniversity Vol.25 No.3 生物信息学案例在 《数据结构》教学中的应用 唐四薪,谭晓兰,向 卓 (衡阳师范学院 计算机科学系,湖南 衡阳 421008) 摘 要:为了改善 《数据结构》 课程的教 学效果 ,提高学生的学习兴趣 ,将生物信息 学中的一些案例按照其 涉 及的数据结构原理 ,引入到 《数据结构》 教 学之中。其 中,典型案例 包括串联重复序列 中的基 因识别 问题、双序列 比对的动态规划算法和 多序列 比对 中寻找折 中序列的问题。教 学实践表 明,引入生物信息 学案例能使 学生加深对相 关算法的理解。 关键词:生物信息 学;案例 ;数据结构;教学实践 中图分类号:G642.0文献标识码:A 文章编号:1674-0092(2013)03-0096-03 1 引言 《数据结构》 是计算机科学中一门综合性的专业 和自然科学的重大前沿领域。 基础课,目前数据结构教材主要讨论线性表,栈、队 目前,生物信息学已产生很多成熟的算法,这些 列、串、数组、广义表、树、二叉树和图等基本的数 算法可归纳为各种基本的数据结构以及对它们的操 [1] 作,在数据结构教材中提到的所有数据结构类型都能 据结构及其应用 ,为了让学生理解这些数据结构及 它们的实际用途,教师在讲述每种数据结构时有必要 在生物信息学算法中找到很好的应用实例,如RNA 列举一些生动有趣的例子,使学生对各种数据结构有 二级结构的各种预测模型就涉及到线性表,栈,二叉 更形象的认识。 树和图论等各种数据结构,甚至还有人对RNA二级 [3] 生物信息学是一门交叉学科,它所研究的材料是 结构的各种表示方法之间的转换提出了算法 ,最重 分子生物学的数据,而它进行研究所使用的方法,则 要的是这些基本的生物信息学算法都不难理解,很适 是从各种计算技术衍生出来的,生物信息学的研究必 合作为数据结构应用的实例向学生讲解,这样就能够 须综合运用数学,统计物理学,计算机科学和分子生 理论联系实际,因此,在数据结构中穿插结合讲授生 物学的各种理论和方法,以此来阐明和理解大量数据 物信息学的知识是很有好处的。 所蕴含的生物学意义。生物信息学的研究内容根据侧 2 生物信息学案例举例 重点不同可以分成三类:(1)基因组信息或蛋白质 2.1 串联重复序列中的基因识别问题 组信息的处理和分析;(2)各种数学模型或方法的 以串的模式匹配算法为例,模式匹配是串处理中 引入、运用及发展,如各种统计分析方法和计算机算 的一个最重要的操作,在现行的数据结构教材中,只 法、动态规划(dynamicprogramming)算法、隐马尔 提到了子串、主串的一般模式匹配算法以及为了降低 可夫(HiddenMarkovModels,HMM)模型、人工神 算法复杂度的KMP改进算法,而在生物信息学中, 经网络(ArtificialNeuralNetwork,ANN)、模拟退火 串匹配算法有着相当广泛的应用,下面就列举一些串 (SimulatedAnnealing,SA)算法和遗传算法(Genetic匹配的应用实例。 Algorithm,GA)等;(3)各类生物学数据库和重复序列在基因组中广泛存在生物 ,串联重复序列 数据分析软件的开发,包括数据库的组建、维护和检 (tandemrepeat)是指重复单元呈串状 索技术的研究,应用软件的集成化、使用便捷化以及 在一起形成聚集区的重复序列,串联重复序列在基因 性能可靠化的研究等[2] 表达和调控方面扮演着重要角色 [4] 。当研究内容侧重于(2)类

文档评论(0)

youyang99 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档