NCBI的检索.docx
《NCBI的检索.docx》由会员分享,可在线阅读,更多相关《NCBI的检索.docx(31页珍藏版)》请在冰豆网上搜索。
NCBI的检索
NCBI的检索
NCBI包括五个部分,第一部分是欢迎进入NCBI,包括NCBI的最新信息、计划与活动、读者来信、服务地址和用户评论等。
第二部分是基因序列数据库(GenBank),包括基因库概述、检索与投稿。
第三部分是数据库服务,包括免费的PubMed检索、Entrez检索、BLAST序列族性检索、电子邮件服务(详见本章第四节)、匿名FTP服务。
第四部分是NCBI的其它资源。
GenBank的检索
在NCBI主页的第二部分点击“SearchingGenBank”,即可进入GenBank的检索屏幕。
NCBI提供了五种检索,即Entrez浏览检索、BLAST序列类似性检索、dbEST检索、dbSTS检索和文本检索(TextSearching)。
一、Entrez浏览检索
1.Entrez检索的数据库及其检索信息
Entrez浏览器(EntrezBrowser)可以检索以下与NCBI链接的基因序列数据库的分子生物数据和书目文献资料。
(1)GenBank、EMBL、DDBJ中的DNA序列;
(2)SWISS-PROT、PIR、PRF、PDB中的蛋白质序列以及DNA序列数据库中翻译的蛋白质序列;
(3)基因和染色体图像数据;
(4)PDB以及收入NCBI分子模型数据库(MMDB)的蛋白质三维结构;
(5)通过PubMed检索Medline和PreMedline数据库。
2.Entrez检索功能
Entrez提供了以下三种检索功能。
(1)自由词检索功能
用户可以通过文本词、关键词、截词、期刊名或文献的作者检索Entrez数据库。
截词用*号,期刊名必须用Medline刊名缩写,作者姓名必须是姓在前,名在后,用首字母缩写。
(2)索引词表(ListTerms)检索功能
索引词表检索是当你键入检索词,Entrez在你选定的字段中显示从该检索词开始的一个索引词表窗口,这时,你可以选择一个或几个词进行检索,这对单词拼写不准确时非常有用。
例如:
在输入框中键入“P53”,选择文本字段(TextWords)和索引词表(ListTerms)检索功能,再点击“Search”,这时返回一个以“P53”开始的索引词表窗口,浏览选择一个或几个索引词,点击“Search”,Entrez将返回检索结果。
(3)自动检索功能
自动检索功能就是Entrez浏览器根据用户输入的检索式自动进行检索,返回当前检索式检出的文献数,如满意,可进一步取得检索结果,如不满意,则可对当前检索式进行修改,直到用户满意为此。
例如在输入框键入“P53”,选择所有字段和自动检索功能,点击“Search”,Entrez返回一个Web页,包括当前检出文献数、加词检索和修改当前检索三个部分。
如果你对检出文献数不满意(过多或过少),可以在加词检索部分增加更专指的检索词,以提高查准率,也可以在修改当前检索部分选择某一布尔算符(AND、OR、NOT、ANDNOT),对当前的检索策略进行修改,直到你满意为止。
对于检出文献,用户可以选择浏览格式进行浏览,也可以打印或存盘。
3Entrez检索规则
(1)Entrez支持“*”号截词检索;
(2)Entrez对你键入的词可以进行逻辑识别。
例如:
键入“LipmanDJGenomics”,Entrez将它识别为作者的姓名LipmanDJ和自由词Genomics,并将提问式转换为“LipmanDJ”ANDGenomics。
对于Entrez不能识别的提问式,如bac1,必须加双引号,系统就会将它们作为一个词进行检索;
(3)Entrez支持复杂的布尔逻辑检索;
(4)Entrez支持限定字段检索;
字段标识符的全称如下:
WORD=TextWord,TITL=TitleWord,MESH=MeshTerm,MAJR=MeSHMajorTopic,AUTH=AuthorName,JOUR=JournalName,ECNO=EC/RNNumber,GENE=GeneName,DATE=PublicationYear,PDAT=Publication/CreationDate,MDAT=ModificationDate,PAGE=FirstPage,VOL=Volume,KYWD=Keyword,ORGN=Organism,ACCN=AccessionNumber,PROT=ProteinName,SUBS=Substance,PROP=Property,FKEY=FeatureKey和PTYP=PublicatonType
二、BLAST序列类似性检索
序列类似性检索就是将新测定的核酸或蛋白质序列对核酸或蛋白质序列数据库进行检索,找出与之相似的序列,从而评判新测定的序列是重复别人的工作,还是在前人的基础上有所创新,或是发现了新的序列。
现在用于序列类似性检索的软件很多,下面主要介绍GenBank的序列类似性检索工具棗BLAST。
1.BLAST简介
BLAST是BasicLocalAlignmentSearchTool的英文缩写,意即碱基局部对准检索工具,是一种序列类似性检索工具。
它采用统计学记分系统,能将真正配对的序列同随机产生的干扰序列区别开来;同时采用启发式算法系统,即采用的是局部对准算法(LocalAlignmentAlgorithm),而不是全序列对准算法(GlobalAlignmentAlgorithm)。
全序列对准算法是在检索结果中两个被比较序列所有片断均类似;而局部对准算法是找出两个被比较序列的“最类似”片断,并得出可能只包含两个序列的某个部分的对准结果。
在BLAST的基础上,NCBI又开发了BLAST2.0、GappedBLAST和PSI-BLAST。
BLAST2.0是一种新的BLAST检索工具,它对BLAST作了改进,运行速度更快,灵敏度更高,同时具有GappedBLAST和PSI-BLAST两种软件的新功能。
GappedBLAST允许在对准的序列中引入空位(碱基缺失或插入),引入“空位”(Gaps)意味着在比较两个相关序列时不会出现中断(Break)现象。
这些空位对准的记分系统更能反映相关序列的类似程度。
PSI-BLAST的全称是Position-SpecificIteratedBLAST,意即特殊位置重复BLAST,它提供了自动、易用的概貌(Profile)检索,是查找序列同源(SequenceHomologues)的有效方法。
目前,PSI-BLAST仅用于比较蛋白质查询序列与蛋白质数据库中的序列的类似程度。
2.使用NCBIBLAST服务的四种基本方法
(1)经由WWW使用的BLAST
使用BLAST最容易的方法是WWW方式。
在用户的浏览器中键入NCBI的URL地址:
http//www.ncbi.nlm.nih.gov,进入NBCI主页,然后链接到BLAST主页。
BLAST主页提供了好几种BLAST检索软件,包括BLAST、BLAST2.0、GappedBLAST和PSI-BLAST等,其中BLAST和BLAST2.0提供了基本检索和高级检索两种模式。
(2)网络版的BLAST
BLAST2是标准的网络BLAST客户软件,它可以通过NCBI匿名的FTP服务器(ftp:
//ncbi.nlm.nih.gov)下的/blast/network/blast2/获取。
PowerBlast是用于大规模分析基因序列的网络BLAST客户应用软件,它可以通过NCBI匿名的FPT服务器(ftp:
//ncbi.nlm.nih.gov)下的/blast/network/blast2/powerBLAST/获取。
(3)独立运行的BLAST
BLAST2.0可以在本地计算机上独立运行,也可以在自建的序列数据库中进行BLAST检索,还可以下载NCBI数据库中的记录。
BLAST运行的软硬件环境为IRIX6.2、Solaris2.5、PECOSF1(第四版)和Win32系统。
可独立运行的BLAST2.0在NCBI匿名的FTP服务器(ftp:
//ncbi.nlm.nih.gov)下的/blast/executables/获取。
(4)电子邮件的BLAST
通过电子邮件对基因库进行BLAST检索(详见本章第四节二)。
3.BLAST的检索方法
(1)BLAST数据库的选择
BLAST检索的数据库包括两大类:
一类是肽序列数据库,另一类是核酸序列数据库。
①肽序列数据库包括:
nr:
所有无冗余基因库CDS转录产物、PDB、SwissProt以及PIR序列
month:
最近30天注释的所有新增的或修订的基因库CDS转录产物、PDB、SwissProt和PIR序列。
SwissProt:
SwissProt蛋白质序列数据库中最新的主要注释(无更新)序列。
yeast:
Yeast(SaccharomycesCerevisiae)蛋白质序列。
E.coli:
E.coli基因CDS转录产物。
pdb:
从Brookhaven蛋白质序列数据和三维结构衍生出来的序列。
Kabat[Kabatpro]:
免疫学上感兴趣的蛋白质序列Kabat数据库。
alu:
从重复序列数据库(REPBASE)选取的Alu重复序列,适用于过滤查询序列中Alu重复序列。
通过匿名FTP从ncbi.nlm.nih.gov下的/pub/jmc/alu目录中获取。
②核酸序列数据库包括:
nr:
所有无冗余的GenBank+EMBL+DDBJ+PDB序列;但不包括EST、STS、GSS或HTGS序列。
month:
最近30天注释的新增加的或修订的GenBank+EMBL+DDBJ+PDB序列
dbEST:
GenBank+EMBL+DDBJ+PDB中EST部分的无冗余数据。
dbSTS:
GenBank+EMBL+DDBJ+PDB中STS部分的无冗余数据。
htgs:
高允许能力(HighThroughput)基因序列。
yeast:
yeast(SaccharomycesCerevisiae)基因核酸序列。
E.coli:
大肠杆菌(E.coli)基因核酸序列。
pdb:
蛋白质数据库。
Kabat[Kabatnuc]:
免疫学上感兴趣的核酸序列Kabat数据库。
Vector:
GenBank载体数据库。
mito:
线粒体序列数据库。
alu:
从重复序列数据库(REPBASE)选取的Alu重复序列,适用于过滤查询序列中Alu重复序列。
通过匿名FTP从ncbi.nlm.nih.gov下的/pub/jmc/alu目录中获取。
epd:
真核生物的启动子数据库。
gss:
基因搜寻序列,包括单递基因数据、外切核酸酶捕获序列和AluPCR序列。
(2)BLAST程序的选择
BLAST是一种碱基局部对准检索工具,实质上是一种序列类似性检索工具,它运行blastp、blastn、blastx、tblastn、tblastx等五种程序的启发式检索算法;这五种程序是利用改进的Karlin和Altschul的统计学方法来描述检索结果的显著性。
这些程序不支持主题形式检索,也就是不支持主题词、自由词、文本词等检索。
下面介绍五种程序的基本功能。
blastp:
将待查询的蛋白质序列及其互补序列一起对蛋白质序列数据库进行查询;
blastn:
将待查询的核酸序列及其互补序列一起对核酸序列数据库进行查询;
blastx:
先将待查询的核酸序列按六种可读框架(逐个向前三个碱基和逐个向后三个碱基读码)翻译成蛋白质序列,然后将翻译结果对蛋白质序列数据库进行查询;
tblastn:
先将核酸序列数据库中的核酸序列按六种可读框架翻译成蛋白质序列,然后将待查询的蛋白质序列及其互补序列对其翻译结果进行查询;
tblastx:
先将待查询的核酸序列和核酸序列数据库中的核酸序列按六种可读框架翻译成蛋白质序列,然后再将两种翻译结果从蛋白质水平进行查询。
因此,根据你查询的目的和序列选择合适的blast程序,有助于获得满意的检索结果。
(3)BLAST参数的设置
BLAST提供了许多参数可限制你的检索,以达到满意的结果。
对于BLAST基本检索,系统预设的参数默认值即可满足需要,不需要你重新设定。
但是对于BLAST高级检索,可开窗选择如下几种参数,也可在输入框增加其它参数。
①直方图(Histogram):
显示每次检索评分的直方图。
有yes、no两种选择,默认值为yes
②描述(Descriptions):
限定描述性类似序列的条数。
有default、0、10、50、100、250、500等七种选择,默认值为100。
③对准(Alignments):
限定检出高积分片断配对(High-scoringSegmentPairs,HSPs)的数据库序列的条数,有default、0、10、50、100、250、500等七种选择,默认值为50。
如果检索到的数据库序列超出设定值,BLAST仅显示最具统计学意义的配对序列,直到设定值。
④期望值(Expect,E值):
它是期望数据库中具有某一统计学意义配对序列的值。
有default、0.001、0.01、0.1、1、10、100、1000等选择值,默认值为10,一般地,期望值越低,限制越严格,甚至会导致无随机配对序列。
⑤Cutoff:
设定高积分片断配对(HSPs)的Cutoff值。
有default、60、70、80、90、100、110等七种选择值,其默认值一般通过期望值来计算得出。
一般地,Cutoff值越高,其限制就越严格,甚至会导致无随机配对序列。
⑥矩阵(Matrix):
为BLAST、BLASTX、TBLASTN和TBLASTX程序指定一个交替记分矩阵。
其默认值为BLOSUM62,有PAM40、PAM120、PAM250和IDENTITY等四种有效选择。
但交替记分矩阵对BLASTN不起作用。
⑦股(Strand):
把BLASTN检索限定在数据库序列的股的首端或末端;或者把BLASTN、BLASTX、TBLASTX检索限定在查询序列股的首端或末端的机读部分。
⑧过滤器(Filter):
过滤器可以过滤查询序列中低成分复杂性(LowCompositionalComplexity)片断。
它只过虑查询序列及其转录产物中的低成分复杂性片断,不能过虑数据库序列中的低成分复杂性片断。
用户可以在BLAST和BLAST2.0的高级检索中选择相应的过滤程序以消除对检索结果的干扰,如不用过滤功能则选择“NONE”。
但是在BLAST和BLAST2.0基本检索中,因为,系统对于不同的BLAST程序设定了默认值,例如对于blastn程序,其默认值为“DUST”,对于其他程序,默认值为“SEG”,所以用户只须选择用不用过虑功能,而不必设定过虑程序。
值得注意的是,过滤器中的SEG和XUN程序不能过滤SWISS-PROT数据库中的低复杂性片断,因此,虽然过滤器可以应用于SWISS-PROT数据库序列,但并未起作用。
⑨NCBI-GI:
在输出结果中除存取号和位点名称(LocusName)外,还可以选择NCBI-GI标识号。
有yes和no两种选择,其默认值为no。
(4)BLAST检索结果
BLAST程序用大致相同的格式显示检索结果,它包括四个部分:
一是程序的介绍;二是一系列配对数据库序列的描述,从积分高到低排列,一行描述一条序列;三是实际的序列对准;四是检索中设定的参数及其它统计数据。
三、dbEST检索
dbEST是基因库的一部分,主要收录核酸序列数据库的表达序列标志以及“单递”(SinglePass)cDNA序列等信息。
dbEST使用的提问式是IRX格式,其通用的IRX格式是:
Term[FieldList],这里的[FieldList]可以是一个或几个用空格分隔的字段标识符。
“Term”可以是词或词组。
dbEST中的字段:
DBIDEST登记号LIBX馆藏描述
IDSEST名称或GenBank存取号,GI号SUB发送者信息
CLIN克隆信息或来源信息CIT引文信息
COM评论MAP图谱数据
LIB馆藏名称及机构NBR同源(相邻)信息
在输入框按照IRX格式输入一个提问式,点击“SubmitQuery”,系统进行检索并返回检索结果。
四、dbSTS检索
dbSTS是NCBI一种新的数据库,主要收录基因标志序列或序列标志位点和图谱数据。
虽然dbSTS序列将并入GenBank,但是dbSTS中的注释更具综合性,包括有关实验者、实验条件和基因图谱定位等更为详细的信息。
dbSTS检索方法和步骤与dbEST相同。
五、文本检索(TextSearching)
NCBI提供文本检索服务。
可通过两种形式进行检索,一种是表格式的客户机检索,另一种是非表格式的客户机检索。
(1)基于表格式的客户机检索(SearchwithForms-BasedClients)
它可以检索GenBank以及GenBankUpdates最近注释的新增的和变更的记录。
查询表格有四个输入框,每个输入框前面冠有“FR”(FieldRestriction字段限定),后面带有布尔算符(AND,OR,BUTNOT),布尔算符描述相邻两个输入框中词或词组的逻辑匹配。
在第四个输入框的下面左边有一个“RunQuery”按钮,右边有一个“ClearInput”按钮,它可清除当前的输入,回到初始的状态,在上述两个按钮之间,有一个下拉式菜单按钮,可开窗选择检索后每页返回的记录数。
在按钮行的下面,有数据库选择区,允许你选择当前检索的GenBank数据库,有三种选择:
GenBank、GenBankUpdates和Both。
在数据库选择区的下面有可供选择的限定字段,如Locus、Definition、AccessionNo.、NID、Keywords、Source、Reference、Comment和Features等,可选择其中的字段限定你的检索式。
(2)非表格式的客户机检索
它可以检索GenBank、GenBankUpdates、Swiss-Prot和PIR等数据库。
这些数据库均带有下划线,点击某一数据库,则可进入该数据库的文本检索界面。
在输入框中,输入检索词,词组或布尔表达式,然后点击发送检索按钮,即可检索到所需要的文献。
PubMed
PubMed医学文献检索服务系统,其检索内容包含MedLine,PreMedline(不含Mesh检索主题词)医学文献数据库及其他电子出版文献。
PubMed覆盖了全世界70多个国家4300多种主要生物医学期刊的摘要和部分全文。
年收编量为30多万条,以题录和文摘形式进行报道。
其中75%是英文文献,70~80%文献含有英文文摘。
1973年,MEDLINE开始收编我国期刊,现收编中文期刊40多种。
文献题录和原文发表的时差一般为1~3个月。
其覆盖的时间段也非常长,早的可以追溯到20世纪60年代。
页面上方的检索框和功能键:
一框五键"(检索框,Limit键,Preview/Index键,History键,Clipboard键和Details键)。
主界面的左侧框:
·JournalBrowser期刊浏览
·MeShBrowser可以用它来分层流览MeSH表
·SingleCitationMatcher输入期刊的信息可以找到某单篇的文献或整个期刊的内容。
·BatchCitutionMatcher用一种特定的形式输入期刊的信息一次搜索多篇文献。
·ClinicalQueries这一部分为临床医生设置,通过过滤的方式将搜索的文献固定在4个范围:
治疗、诊断、病原学与预后。
·OldPubMed(使用旧式的PubMed查询方式)
RelatedResources:
·OrderDocuments可以使用户在当地得到文献的全文,但这是要收费的,至于如何免费获得文献全文,我将在后面的有关章节中详述。
·GratefulMed是对另一个NLM基于网络的查询系统的链接。
GratefulMed也提供MEDLINE的接入,并且还有一些其他的数据库如AIDSLINE、HISTLINE等等。
·ConsumerHealth提供与MEDLINEplus的链接,MEDLINEplus是与消费者健康信息相关的国家医学图书馆的网络节点。
·ClinicalAlerts此部分的目的是加快NIH资助的临床研究成果的发布。
PUBMED简单检索技巧
明确要检索的关键概念及词语,即关键字;考虑到关键字的类似说法,即有可能出现的同义词;
通过限定DATES,STUDYGROUP等,精炼检索范围;
词语(主题)检索这时我们在PubMed主页的检索框中键入的是英文单词或短语(大写或小写均可)。
然后回车或点击"Go",PubMed即使用其词汇自动转换功能进行检索,并将检索结果直接显示在主页下方。
词与词间可用AND、OR或NOT逻辑进行连词检索。
对PubMed不能识别检索的词组,需加引号强调,如键入:
“InsightII”
检索时可在词尾加“*”号检索所有具有同样词头的词。
如键入:
biolog* 可查得biology或biological等词。
著者检索:
"著者姓空格名字首字母缩写",例如smithja。
刊名检索:
刊名全称或MEDLINE形式的简称、ISSN号。
日期或日期范围检索可以在检索框中键入日期或日期范围,然后回车或点击Go,系统会按日期段检索,并将符合条件的记录予以显示。
日期的录入格式为YYYY/MM/DD;如:
1999/09/08也可以不录月份和日子,如:
2000或1999/12。
检索期刊子集(辑)检索的格式为:
检索词ANDjsubseta,如:
neoplasmANDjsubseta。
可供检索的期刊子库有3种:
AbridgedIndexMedicus(有120种重要核心期刊)、Dental和Nursing。
分别使用jsubseta,jsubsetd,jsubsetn进行限定。
检索带文摘的记录检索的格式为:
检索词ANDhasabstract,如:
livercancerANDhasabstract。
要注意的是在1975年前出版的文章,其MEDLINE记录中没有文摘。
布尔逻辑检索:
PubMed系统允许使用布尔逻辑检索,只要在检索框中键入布尔逻辑运算符(AND,OR或NOT)。
处理检索结果:
符合检索要求的项目以SUMMARY(简要格式)显示出来的,就是列出作者,文章题目,以及文章来源的一些信息。
在DISPLAY键后还可以选择别的显示格式,点击DISPLAY键后,系统按所选格式全部检索结果。
如果只需要显示其中一部分记录,则需点击该记录左边的查询框,使标记后,再点击Display键;如果只需显示一条记录,则可直接点击该记录中的作者姓名超链接,系统会