ImageVerifierCode 换一换
格式:DOC , 页数:11 ,大小:281KB ,
资源ID:7189513      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-7189513.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(实验四 基于Matlab的序列比对分析3-25.doc)为本站会员(yjrm16270)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

实验四 基于Matlab的序列比对分析3-25.doc

1、实验四 基于 Matlab 的序列比对分析实验目的1 了解MATLAB7.x生物信息工具箱中的序列比对方法;2 熟悉从数据库获取序列信息, 查找序列的开放阅读框, 将核普酸序列转换为氨基酸序列, 绘制比较两氨基酸序列的散点图, 用Needleman-wunsch算法和Smith-Waterman算法进行比对, 以及计算两序列的同一性的方法;3 熟悉与序列比对相关的生物信息学函数。所需软件MATLAB 7.0 或 MATLAB 7.0 以上的版本实验内容序列比对是生物信息学的重要基础。进行序列比对的目的之一是判断两个序列之间是否具有足够的相似性,从而判定二者之间是否具有同源性。序列比对的基本算法

2、主要有两个,一个是用于全局比对的 Needleman-Wunsch 算法,另一个是主要用于局部比对的 Smith-Waterman 算法,而后者又是在前者的基础上发展起来的。在 MATLAB 生物信息工具箱中,序列比对主要用这两种算法。确定两个序列的相似性是生物信息学的基础工作,通过序列比对(又称序列联配) ,可以确定两个序列是否具有同源性。1. 查找序列信息 Tay-Sachs 症是一种由于缺乏 -氨基已糖苷酶 A(Hex A)而导致的常染色体隐性遗传疾病。这种酶能分解大脑和神经细胞中的神经节苷脂(GM2) 。基因 HEXA 编码该酶的 亚基,而第三个基因 GM2A 编码活化剂蛋白质GM2。

3、1.1 查找目的基因 Tay-Sachs在 NCBI(http:/www.ncbi.nlm.nih.gov)上查找信息,在 Search 列表中选择Nucleotide,在 for 框中输入Tay-Sachs, 点击 Go。1.2 读入序列数据查找结果返回编码酶HexA的和亚基的基因和编码活化剂酶的相关页面。NCBI中人类基因HEXA的登录号是NM_000520。用 fastaread或genbankread函数可将基因信息被以结构列表的形式导入MATLAB工作区。方式1:HumanHEXA = fastaread(NM_000520.fasta);humanHEXA=getfield(Hum

4、anHEXA,Sequence);方式 2:HumanHEXA = genbankread(NM_000520.gb);humanHEXA=getfield(HumanHEXA,Sequence)1.3 读入另一序列的信息 mouseHEXA许多基因的序列和功能通过同源基因在进化过程中被保留下来。同源基因就是有共同祖先或是相似序列的基因。查找公共数据库的目的之一就是找出相似的基因。如果用户能在数据库中定位一个未知的基因,那么这个未知基因和已知基因的功能和特征很可能是相同的。用 fastaread 或 genbankread 函数可将鼠类 HEXA 基因信息被以结构列表的形式导入 MATLAB

5、工作区(NCBI 中鼠类基因 HEXA 的序列号是 AK080777)。方式 1:MouseHEXA = fastaread(AK080777.fasta);mouseHEXA=getfield(MouseHEXA, Sequence)方式 2:MouseHEXA = genbankread(AK080777.gb);mouseHEXA=getfield(MouseHEXA, Sequence)2 确定蛋白质编码序列一个核苷酸序列在蛋白质编码段的前后都包含了调控序列。通过分析这个序列,可以确定在编码最终蛋白质中亚氨基酸的核苷酸。2.1 查找人类 HEXA 的 ORF使用seqshoworfs函

6、数输出人类HEXA的所有阅读框中 ORF中起始和终止密码子的位置。humanORFs = seqshoworfs(humanHEXA)结果显示了三个阅读框的ORF, 分别以蓝色、红色和绿色标记, 其中最长的ORF在第 1个阅读框。阅读框部分省略阅读框部分省略阅读框部分省略2.2 确定鼠类 HEXA 的 ORF使用seqshoworfs函数输出人类HEXA的所有阅读框中 ORF中起始和终止密码子的位置。mouseORFs = seqshoworfs(mouseHEXA)结果得到三个阅读框的ORF, 分别以蓝色、红色和绿色标记, 其中最长的ORF在第一个阅读框。Frame 1阅读框部分省略阅读框部

7、分省略阅读框部分省略3. 比较氨基酸序列在确定核苷酸序列中的 ORF 之后,就可以将核苷酸序列的蛋白质编码段转换为相应的氨基酸序列。并使用比对功能来确定两序列的相似性。3.1 将ORF转换为氨基酸序列mouseProtein = nt2aa(mouseHEXA);由于人类的 ORF 在第一个阅读框, 所以需要指出其位置humanProtein = nt2aa(humanHEXA,Frame,1);3.2 绘制散点图比较人类和鼠类的氨基酸序列。seqdotplot(humanProtein,mouseProtein,4,1)ylabel(Human hexosaminidase A);xlabe

8、l(Mouse hexosaminidase A);散点图是确定两序列相似性最简单的方法之一。图中对角线平直连续, 表示这两个序列相似性较好。3.3 比对这两个氨基酸序列下面nwalign函数有目的地比对两序列。采用的是Needleman-wunsch算法, 可返回全局比对的计算统计量。globalscore, globalAlignment = nwalign(humanProtein,mouseProtein)showalignment(globalAlignment);Identities = 486/753 (65%), Positives = 570/753 (76%) 3.4 截短

9、序列寻找终点:humanStops = find(humanProtein = *)mouseStops = find(mouseProtein = *)下面将序列截短至只含第一个甲硫氨酸至第一个停止符,进行局部比对。截短序列至只包含蛋白质的氨基酸序列和停止符。humanSeq = humanProtein(70:humanStops(2);humanSeqFormatted = seqdisp(humanSeq)mouseSeq = mouseProtein(11:mouseStops(1);mouseSeqFormatted = seqdisp(mouseSeq)3.5 比对被截短的氨基酸

10、序列globalscore, globalalignment = nwalign(humanSeq,mouseSeq);showalignment(globalalignment);Identities = 450/540 (83%), Positives = 507/540 (94%)3.6 局部比对两氨基酸序列下面swalign函数有目的地比对两序列。采用的是Smith-Waterman算法, 可返回局部比对的计算统计量。localscore, localAlignment = swalign(humanProtein,mouseProtein);showalignment(localAlignment);Identities = 454/547 (83%), Positives = 514/547 (94%) 作业1进入 NCBI 任意搜索两条细菌条斑病基因组序列(不同物种,搜索词为bacterial streak) ,按照序列比对的步骤进行序列比对,进行如下操作并列出结果:查找序列的开放阅读框, 将核普酸序列转换为氨基酸序列, 绘制比较两氨基酸序列的散点图, 用Needleman-wunsch算法和Smith-Waterman算法进行比对, 以及计算两序列的同一性。

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报