变换 pmc-id ->下午
是否可以通过 ncbi api 将 pmc-ids(pubmed 中央 id)转换为 pmids(pubmed id)?您可以通过网络表单来完成,但我想使用一个程序 - 当然我总是可以编写一个屏幕scraper ...谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
是否可以通过 ncbi api 将 pmc-ids(pubmed 中央 id)转换为 pmids(pubmed id)?您可以通过网络表单来完成,但我想使用一个程序 - 当然我总是可以编写一个屏幕scraper ...谢谢
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
您可以使用 NCBI Entrez 编程实用程序 (EFetch 将 pubmed 中心 ID 转换为 pubmed id rel="nofollow">电子实用程序)。可以通过任何可以从
HTTP
读取数据并解析XML
的编程语言使用 EFetch。例如,如果您列表中的一篇文章是:
Wang TT,等。生物化学杂志。 2010年1月22日;285(4):2227-31。
PubMed PMID:19948723 PubMed 中心 PMCID:PMC2807280
您可以从以下 EFetch url 获取 XML 文档:
“http://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=pmc&id=2807280&rettype=medline& ;retmode=xml"
XML 文档包含 PubMed ID:
在 perl 中将 pmcid 转换为 pmid 的一种方法是:
>perl pmcid2pmid.pl PMC2807280
PMID = 19948723
You can convert pubmed central ids to pubmed ids with EFetch, from the NCBI Entrez Programming Utilities (E-utilities). It is possible to use EFetch from any programming language that can read data from
HTTP
and parseXML
.For example, if one of the articles in your list is:
Wang TT, et al. J Biol Chem. 2010 Jan 22;285(4):2227-31.
PubMed PMID: 19948723 PubMed Central PMCID: PMC2807280
You can get an XML document from the following EFetch url:
"http://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=pmc&id=2807280&rettype=medline&retmode=xml"
The XML document contains the PubMed ID:
One way to convert a pmcid to a pmid in perl is:
>perl pmcid2pmid.pl PMC2807280
PMID = 19948723