用于公开数据挖掘的 Entrez 和 RISmed 库

Entrez and RISmed library for pubmed data mining

我正在使用这个 "RISmed" 库来查询我感兴趣的基因或蛋白质,输出基本上带有 pubmed ID,但大多数时候它也包含非特定命中这不是我的兴趣。因为我只能看到 pubmed ID,所以我必须手动输入那些 returned ID 并在 NCBI 中搜索它们以查看我是否对这篇论文感兴趣。

问题:有没有办法 return 将论文的摘要或摘要排序连同它的 pumed ID,这可以在 R 中实现?

如果有人能帮忙就太好了..

使用手册中的 the example 我们需要 EUtilsGet 功能。

library(RISmed)

search_topic <- 'copd'
search_query <- EUtilsSummary(search_topic, retmax = 10,
                              mindate = 2012, maxdate = 2012)
summary(search_query)

# see the ids of our returned query
QueryId(search_query)

# get actual data from PubMed
records <- EUtilsGet(search_query)
class(records)

# store it
pubmed_data <- data.frame('Title' = ArticleTitle(records),
                          'Abstract' = AbstractText(records))