基因组数据分析
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
blastn
Nucleotide
Nucleotide
blastx
Nucleotide
Protein
tblastn
Protein
Nucleotide
tblastx
Nucleotide
Nucleotide
以Blastx为例:
目标序列为ATG AGT ACC GCT AAA TTA GTT AAA TCA AAA GCG ACC AAT CTG CTT TAT ACC CGC 6个读码框翻译
>lesson.seq.screen.Contig34 TTTTTTTTTTTTTTTTTAGTGCCAGTTTTTTTTTTTATTTGTAAAGCTCTGCCATAAACTTCTAGCGTGTGCCAATGGTCACCTGC CACACTCGCACCAGGTTGTCCGTGTAGCCAGCAAACAGAGTCTGGCCATCAGCAGACCAGGCCAGGGAGGTGCACTGGGGTGGTTC TGCCTTGCTGCTGGTACTGATAACTTCTTGCTTCAGTTCATCTACAATGATCTTTCCCTCTAAATCCCAGATCTTGATGCTGGGGC CTGTGGAGCACACAGCCAGTAGCGGTTAGGGCTGAAGCACAGGGCGTTGATGATGTCCCCACCATCTAGCGTGTAAAGGTGTTTGC CTTCGTTGAGATCCCATAACATGGCCTGGCCATCCTTGCCTCCAGAAGCACAGAGGGATCCATCTGGAGAGACAGTCACCGTGTTC AGATAGCCTGTGTGGCCAATGTGGTTGGTCTTCAGCTTGCAGTTAGCCAGGTTCCATACCTTGACCAGCTTGTCCCAGCCACAGGA GACGATGATAGGGTTGCTGCTGTTGGGCGAGAAGCGGACACAAGACACCCACTCTGAGTGGCTCTCATCCTGGACAGTGTATTTGC ACACACCCAGGGTATTCCATAGCTTGATGGTTTTATCTCGAGATCCAGAGACAATCTGCCGGTTGTCAGAGGAGAAGGCCACACTC AGCACATCCTTGGTATGGCCCACAAATCGCCTCGTGGTGGTGCCCGTTGTGAGATCCCAGAAGGCGCAGGGTTCCATCCCAGGAGC CTGAGAGGGCAAACTGGCCATCTGAGGAGATAACCACATCACTAACAAAGTGGGAGTGACCCCGCAGAGCACGCTGTGGAATTCCA TAGTTGGTCTCATCCCTGGTCAGTTTCCACATGATGATGGTCTTATCTCGAGAGGCGGAGAGGATCATGTCCGGGAACTGCGGGGT AGTAGCGATCTGGGTTACCCAGCCGTTGTGGCCCTTGAGGGTGCCACGAAGGGTCATCTGCTCAGTCATGGCGGCGGCGAGAGCGT GTTCGCTGCAGCGACGAGGATGGCACTGGATGGCTTAGAGAAACTAGCACCACAGTCGACC
选择物种
选择blast程序
QuerySequence
AminoacidSequence
DNASequence
BLASTp
tBLASTn
Translated
BLASTn
BLASTx
Translated
tBLASTx
Translated
Protein Database
Nucleotide Database
序列比对的进化基础
• 序列比对的目的: – 从核酸以及氨基酸的层次去分析序列的相同点和不同 点,以推测他们的结构、功能以及进化上的联系
– 通过判断两个序列之间的相似性来判定两者是否具有 同源性 • 相似性:直接的数量关系,如:序列之间相似部分 的百分比 • 同源性:质的判断,两个基因在进化上是否曾有共 同祖先的推断
BLAST
• 基本局部比对搜索工具(Basic Local Alignment Search Tool) • NCBI上BLAST服务的网址: http://www.ncbi.nlm.nih.gov/blast/ • NCBI的BLAST程序及数据库下载网址: ftp://ftp.ncbi.nlm.nih.gov/blast
上机实习2:本地运行blastx
• • • • 进入DOS命令行提示符状态(“运行”cmd) 进入C盘“cd\” 进入包含序列数据的bin目录下“cd Blast\bin” 察看目录下内容“dir”
• 格式化数据库db“formatdb -i db -p T”
• 运行blastx
输入 数据库类型:F/T
•bin含可执行程序(将数据库及需要比 对操作的数据放入该文件); •data文件夹含打分矩阵及演示例子的 序列数据信息; •doc文件夹含关于各子程序的说明文 档。
双击安装到C盘 产生三个文件夹 •bin •data •doc
将数据库文件(db)及目标序 列文件(in)保存在Blast/bin 文件夹下
选择打分矩阵(scoring matrix)
• • •
The PAM family Based on global alignments The PAM1 is the matrix calculated from comparisons of sequences with no more than 1% divergence. Other PAM matrices are extrapolated from PAM1.
• •
•
进行比对的数据库
图形化结果
E值(E-value)表示仅仅因为随机性造成获得这一比对结果的可能性。这一数值越 接近零,发生这一事件的可能性越小。
上机实习1:网上运行blastx和blastn
(NCBIblast网址:http://www.ncbi.nlm.nih.gov/BLAST/)
与核酸相关的数据库
与蛋白质相关的数据库
BlastN
序列或目标序列的GI号 以文件格式上传
选择数据库
配对与错配
空位罚分
BlastP
打分矩阵: •PAM30 •PAM70 •BLOSUM80 •BLOSUM62 •BLOSUM45
PAM模型可用于寻找蛋白质的进化起 源,而BLOSUM模型则用于发现蛋 白质的保守域。
输入“dir”-〉回车 察看bin文件夹下内容
The BLOSUM family Based on local alignments. BLOSUM62 is a matrix calculated from comparison s of sequences with no less than 62% divergence. All BLOSUM matrices are based on observed alignments ;they are not extrapolated from comparisons of closely related proteins.
Nucleotide Database
Protein Database
Nucleotide Database
程序名
搜索序列
数据库
内容
备注
blastp
Protein
Protein
比较氨基酸序列与蛋白 使用取代矩阵寻找较 质数据库 远的关系,进行SEG 过滤 比较核酸序列与核酸数 寻找较高分值的匹配, 据库 对较远的关系不太适 用 比较核酸序列理论上的 用于新的DNA序列和 六个读码框的所有转换 ESTs的分析,可转 结果和蛋白质数据库 译搜索序列 比较蛋白质序列和核酸 用于寻找数据库中没 序列数据库,动态转换 有标注的编码区,可 为六个读码框的结果 转译数据库序列 比较核酸序列和核酸序 转译搜索序列与数据 列数据库,经过两次动 库序列 态转换为六个读码框的 结果
3’端到5’端 第一位起始: GCG GGT ATA AAG CAG ATT GGT CGC TTT TGA TTT AAC TAA TTT AGC GGT ACT CAT 第二位起始: CGG GTA TAA AGC AGA TTG GTC GCT TTT GAT TTA ACT AAT TTA GCG GTA CTC AT 第三位起始: GGG TAT AAA GCA GAT TGG TCG CTT TTG ATT TAA CTA ATT TAG CGG TAC TCA T
例:formatdb -i db -p T 对蛋白质数据库“db”进行格式化
程序运行
blastall命令用于运行五个blast子程序: blastall [option1] [option2] [option3] *可在dos下输入blastall查看各个参数的意义及使用 • blastall常用参数 四个必需参数 -p program_name,程序名,根据数据库及搜索文件序列性质进行选择; -d database_name,数据库名称,比对完成格式化的数据库; -i input_file,搜索文件名称; -o output_file,BLAST结果文件名称; 两个常用参数 -e expectation,期待值,默认值为10.0,可采用科学计数法来表示,如2e-5; -m alignment view options:比对显示选项,其具体的说明可以用以下的比对实例 说明 例:blastall -p blastx -d db -i in -o out -e 2e-5 -m 9 (表格显示比对结果) 采用blastx程序,将in中的序列到数据库bd中进行比对, 结果以表格形式输入到out文件
本地数据库的构建
• 查看db文件 由fasta格式的序列组成
来自百度文库
数据库的格式化
formatdb命令用于数据库的格式化: formatdb [option1] [option2] [option3]„
formatdb常用参数 -i database_name 需要格式化的数据库名称 -p T\F 待格式化数据库的序列类型 (核苷酸选F;蛋白质选T;默认值为T)
1. 对contig34进行网上blastn(演示), 2. blastx(自行操作)比对 *由于时间关系,请参见预存结果。
本地运行BLAST
• 下载 (http://www.ncbi.nlm.nih.gov/blast/download.sh tml) • 安装(安装到C:\) • 数据库的格式化(formatdb) • 程序运行(blastall)
课程内容
实习一 实习二 基因组数据注释和功能分析 核苷酸序列分析
基因组学 系 统 生 物 学
实习三
实习四 实习五 实习六
芯片的基本数据处理和分析
蛋白质结构与功能分析 蛋白质组学数据分析
转录物组学
蛋白质组学
系统生物学软件实习
实习一:
基因组数据注释和功能分析
2009年8月
1. 通过序列比对工具BLAST学习,了解 蛋白编码基因的功能注释原理 2. 介绍多序列联配工具ClustalX 3. 分子进化分析软件MEGA4的基本知 识,掌握系统发生树绘制的基本方法
– “blastall -p blastx -i in -d db -o out -e 2e-5 -m 9 ”
Blast程序 序列输入 数据库 结果输出
• 察看结果“more out ”或在 windows下双击打开
输入“cd\”-〉回车 回到安装目录C盘
输入“cd blast\bin”-〉回 车 到达blast程序下bin文件夹
5’端到3’端 第一位起始: ATG AGT ACC GCT AAA TTA GTT AAA TCA AAA GCG ACC AAT CTG CTT TAT ACC CGC 第二位起始: TGA GTA CCG CTA AAT TAG TTA AAT CAA AAG CGA CCA ATC TGC TTT ATA CCC GC 第三位起始: GAG TAC CGC TAA ATT AGT TAA ATC AAA AGC GAC CAA TCT GCT TTA TAC CCG C