在线pubmed
ESearch(文本搜索)
eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi
http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esearch.fcgi?term=lung
所需的参数
DB
数据库中进行搜索。 值必须是有效的Entrez数据库名称 (默认为考研)。
term
Entrez的文字查询。 所有特殊字符必须被URL编码。 空间可以通过“+”号代替。 对于非常长的查询(超过几百个字符),可以考虑使用一个HTTP POST调用。 见考研或Entrez的帮助有关搜索字段说明和标签的信息。 搜索栏和标签都是特定于数据库。
esearch.fcgi?db=pubmed&term=asthma
可选参数 - 历史服务器
usehistory
当usehistory设置为'Y',ESearch将发布从搜索操作到历史服务器所得以便他们可以直接在后续的E-效用呼叫中使用的的UID。 此外,usehistory必须设置为“Y”为ESearch来解释包括在术语或接受WebEnv作为输入查询项值。
WebEnv
从以前的ESearch,EPost或ELINK调用Web环境的字符串返回。 当提供,ESearch将发布搜索操作的结果,以这种预先存在WebEnv,从而将结果追加到现有环境。 此外,提供WebEnv允许在术语中使用的查询键,以便先前搜索集可被组合或限定。 如上所述,如果WebEnv被使用,usehistory必须设置为“Y”。
esearch.fcgi?db=pubmed&term=asthma&WebEnv=<webenvstring>&usehistory=y
query_key
由以前ESearch,EPost或ELINK调用返回整数查询键。 当提供,ESearch会发现由query_key指定的集合的交集与由查询中术语检索到的组(即连接两个用AND)。 为query_key到功能,WebEnv必须分配一个现有WebEnv串和usehistory必须设置为“Y”。
也可以以术语提供数值查询键,如果它们是由一个“#”(23%在URL)preceeded。 而只有一个query_key参数可被提供给ESearch,任何数量的查询键可以在长期进行组合。 此外,如果查询键术语被提供,它们可以使用OR或NOT除了与结合。
以下两个URL是功能上等同的:
esearch.fcgi?db=pubmed&term=asthma&query_key=1&WebEnv= <webenv string>&usehistory=y esearch.fcgi?db=pubmed&term=%231+AND+asthma&WebEnv= <webenv string>&usehistory=y
参数:
retstart
要显示在XML输出在检索到集中的第一个的UID的顺序索引(缺省值= 0,对应于整个组的第一记录)。 这个参数可用于结合retmax下载从搜索检索到的UID的任意子集。
retmax
要显示在XML输出(缺省值= 20),从所检索的设置的UID的总数。 默认情况下,ESearch仅包括在XML输出检索到的第一个20的UID。 如果usehistory设置为'Y',则所检索的集合的剩余部分将被存储在历史服务器上; 否则,这些的UID都将丢失。 增加retmax允许更多的检索的UID被包括在XML输出,最多100,000的记录。 为了获取超过10万的UID,提交多个esearch请求,同时递增retstart的值(参见应用3)。
rettype
检索类型。 有对ESearch 2允许值:“uilist”(默认),其中显示标准XML输出,以及“计数”,其中仅显示<计数>标记。
retmode
检索类型。 确定返回的输出的格式。 默认值是“XML”的ESearch XML,但是“JSON”还支持返回输出JSON格式。
Sort
指定用于排序的ESearch输出的UID的方法。 可用值的变化由数据库 (DB),并可以在一Entrez的搜索结果页面的显示设置菜单中找到。 如果usehistory设置为“Y”,UID将被装载到历史服务器中指定的排序顺序,将检索由ESummary或EFetch的顺序。 示例值是“相关性”和“名称”的基因和“第一+作家”和“酒吧+日期”为考研。 用户应该知道那种的默认值从一个数据库的不同而不同,而且,对于一个给定的数据库使用ESearch的默认值可能不同于NCBI上的网页搜索页面中使用。
Field
搜索栏。 如果使用的话,整个搜索术语将被限制到指定的Entrez字段。 下面的两个网址是等价的:
esearch.fcgi?db=pubmed&term=asthma&field=title esearch.fcgi?db=pubmed&term=asthma[title]
可选参数 - 日期
datetype
日期的类型用于限制搜索范围。 允许值的Entrez数据库之间有所不同,但共同的价值观是'MDAT“(修改日期),”PDAT“(出版日期)和”EDAT“(Entrez的日期)。 一般的Entrez的数据库将只有两个为datetype允许值。
reldate
当reldate被设定为整数 n,搜索将返回只有那些具有通过datetype内的最后n天指明的日期的项目。
为MinDate,的maxDate
时间范围用来限制由datetype指定的日期的搜索结果。 这两个参数( 为MinDate,的maxDate)必须一起使用,以指定一个任意时间范围。 一般格式为YYYY / MM / DD,而这些变体也允许:YYYY,YYYY / MM
ESummary
基本URL
http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi
功能
返回文档摘要(DocSums)输入的UID列表
返回DocSums存储的Entrez的历史服务器上的一组的UID
必选参数
DB
数据库从中检索DocSums。 该值必须是有效的Entrez数据库名称 (默认为考研)。
所需的参数 - 仅用于输入来自UID列表
ID
UID列表。 无论是单一的UID或以逗号分隔的UID列表提供了可能。 所有的UID必须来自DB指定的数据库。 没有设置最大为可传递到ESummary,UID的数量,但如果超过约200的UID是要提供,请求应使用HTTP POST方法来制备。
esummary.fcgi?db=protein&id=15718680,157427902,119703751
所需的参数 - 仅用于输入从Entrez的历史服务器
query_key
查询键。 此整数指定哪个连接到给定网络环境在UID列表将被用作输入到ESummary。 查询键是从以前ESearch,EPost或ELINK呼叫的输出端获得。 所述query_key参数必须与WebEnv一起使用。
WebEnv
网络环境下。 此参数指定包含要作为输入提供给ESummary的UID列表中的网络环境。 通常这个WebEnv值从先前的ESearch,EPost或ELINK调用的输出中获得。 所述WebEnv参数必须与query_key一起使用。
esummary.fcgi?db=protein&query_key=<key>&WebEnv=<webenv string>
可选参数 - 检索
retstart
要检索的第一DocSum的顺序索引(缺省= 1,对应于整个组的第一记录)。 这个参数可用于结合retmax从输入集合下载DocSums的任意子集。
retmax
要检索从输入集合DocSums总数,最多10000。 如果总集是比这更大的最大值,retstart的值可以在保持恒定retmax,由此下载的大小retmax分批整个集被迭代。
retmode
检索类型。 确定返回的输出的格式。 默认值是“XML”的ESummary XML,但是“JSON”还支持返回输出JSON格式。
版本
用于指定版本2.0 ESummary XML。 唯一支持的值是“2.0”。 当存在时,ESummary将返回版本2.0 DocSum的XML是唯一的每个的Entrez数据库和通常含有比默认DocSum的XML更多的数据。
示例
PubMed:
http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi?db=pubmed&id=11850928,11482001
PubMed,2.0版的XML:
蛋白质:
http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi?db=protein&id=28800982,28628843
核苷酸:
http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi?db=nucleotide&id=28864546,28800981
结构体:
http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi?db=structure&id=19923,12120
分类:
http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi?db=taxonomy&id=9913,30521
UniSTS:
http://eutils.ncbi.nlm.nih.gov/entrez/eutils/esummary.fcgi?db=unists&id=254085,254086
在线pubmed的更多相关文章
- [python爬虫] Selenium定向爬取PubMed生物医学摘要信息
本文主要是自己的在线代码笔记.在生物医学本体Ontology构建过程中,我使用Selenium定向爬取生物医学PubMed数据库的内容. PubMed是一个免费的搜寻引擎,提供生物医学方 ...
- PubMed
PubMed 是一个提供生物医学方面的论文搜寻以及摘要,并且免费搜寻的数据库.它的数据库来源为MEDLINE.其核心主题为医学,但亦包括其他与医学相关的领域,像是护理学或者其他健康学科. PubMed ...
- 从直播编程到直播教育:LiveEdu.tv开启多元化的在线学习直播时代
2015年9月,一个叫Livecoding.tv的网站在互联网上引起了编程界的注意.缘于Pingwest品玩的一位编辑在上网时无意中发现了这个网站,并写了一篇文章<一个比直播睡觉更奇怪的网站:直 ...
- Scrapy框架爬虫初探——中关村在线手机参数数据爬取
关于Scrapy如何安装部署的文章已经相当多了,但是网上实战的例子还不是很多,近来正好在学习该爬虫框架,就简单写了个Spider Demo来实践.作为硬件数码控,我选择了经常光顾的中关村在线的手机页面 ...
- 基于本地存储的kvm虚拟机在线迁移
基于本地存储的kvm虚拟机在线迁移 kvm虚拟机迁移分为4种(1)热迁移基于共享存储(2)热迁移基于本地存储(3)冷迁移基于共享存储(4)冷迁移基于本地存储 这里介绍的是基于本地存储的热迁移 动态块迁 ...
- 关于开启.NET在线提升教育培训的通知! - 可在此页面观看在线直播!
年前在线公开课程通知: 近期在开启VIP课程,隔天讲一次,年前其它时间插空讲公开课,主题:设计模式系列 1:培训 - 大概不会讲的内容: 1:不讲系列. 2:不讲入门. 3:不讲我不懂的! 2:培训 ...
- 在ASP.NET Core中使用百度在线编辑器UEditor
在ASP.NET Core中使用百度在线编辑器UEditor 0x00 起因 最近需要一个在线编辑器,之前听人说过百度的UEditor不错,去官网下了一个.不过服务端只有ASP.NET版的,如果是为了 ...
- 在线浏览PDF之PDF.JS (附demo)
平台之大势何人能挡? 带着你的Net飞奔吧!:http://www.cnblogs.com/dunitian/p/4822808.html#skill 下载地址:http://mozilla.gith ...
- Word/Excel 在线预览
前言 近日项目中做到一个功能,需要上传附件后能够在线预览.之前也没做过这类似的,于是乎就查找了相关资料,.net实现Office文件预览大概有这几种方式: ① 使用Microsoft的Office组件 ...
随机推荐
- SSH项目搭建(二)
本章讲解SSH项目需要到哪些jar包,及各个jar包的作用 一.struts2 1.下载好struts2,struts2文件夹>>>>apps>>>>a ...
- python常用模块之shelve模块
python常用模块之shelve模块 shelve模块是一个简单的k,v将内存中的数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据类型 我们在上面讲json.pickle ...
- linux系统编程-进程
进程 现实生活中 在很多的场景中的事情都是同时进行的,比如开车的时候 手和脚共同来驾驶汽车,再比如唱歌跳舞也是同时进行的: 如下是一段视频,迈克杰克逊的一段视频: http://v.youku.com ...
- 【解题报告】CF Round #320 (Div. 2)
Raising Bacteria 题意:盒子里面的细菌每天会数量翻倍,你可以在任意一天放任意多的细菌,最后要使得某天盒子里面的细菌数量等于x,求至少要放多少个细菌 思路:显然,翻倍即为二进制左移一位, ...
- 【备份】 解决acer v5 471g arch关机后自动重启的问题
Fedora 17 on an Aspire V5-571 -- Reboot on Shutdown13 FEBRUARY 2015Update on 2/13/15: This article w ...
- tensorflow图像基本处理
tensorflow库提供的专门的图片处理库,以下只是部分示例,更多函数请参照源码'\tensorflow_api\v1\image__init__.py' 加载图像 方式1: 使用tf.gfile. ...
- bzoj 4827 礼物
bzoj 4827 礼物 可以看做将其中一个数列(假定为 \(a\) )都加上 \(c\) , \(c\) 可以为负数.易知这里 \(-m\leq c\leq m\). 记要求的答案为 \(ans\) ...
- LOJ2324. 「清华集训 2017」小 Y 和二叉树【贪心】【DP】【思维】【好】
LINK 思路 首先贪新的思路是处理出以一个节点为根所有儿子的子树中中序遍历起始节点最小是多少 然后这个可以两次dfs来DP处理 然后就试图确定中序遍历的第一个节点 一定是siz<=2的编号最小 ...
- 重温CLR(十六) CLR寄宿和AppDomain
寄宿(hosting)使任何应用程序都能利用clr的功能.特别要指出的是,它使现有应用程序至少能部分使用托管代码编写.另外,寄宿还为应用程序提供了通过编程来进行自定义和扩展的能力. 允许可扩展性意味着 ...
- 【转】ubuntu 12.04 /sbin/ldconfig.real: /usr/local/lib/*.so.8 不是符号连接 解决办法
原文网址:http://blog.csdn.net/shulianghe/article/details/21176059 最近在ubuntu12.04下使用sudo apt-get install安 ...