0
是否有可能獲得類似的pubmed文章給予pmid。示例link在權利方面顯示了類似的文章。類似的pubmed文章通過pubmed api
是否有可能獲得類似的pubmed文章給予pmid。示例link在權利方面顯示了類似的文章。類似的pubmed文章通過pubmed api
您可以使用BioPython使用NCBI API來做到這一點。您正在尋找的命令是neighbor_score
。或者,您可以直接通過URL獲取數據。
from Bio import Entrez
Entrez.email = "[email protected]"
handle = Entrez.elink(db="pubmed", id="26998445", cmd="neighbor_score", rettype="xml")
records = Entrez.read(handle)
scores = sorted(records[0]['LinkSetDb'][0]['Link'], key=lambda k: int(k['Score']))
#show the top 5 results
for i in range(1, 6):
handle = Entrez.efetch(db="pubmed", id=scores[-i]['Id'], rettype="xml")
record = Entrez.read(handle)
print(record)
謝謝,我會看看。 – cs0815
你知道如何解讀分數嗎? – cs0815
不幸的是,我把它們視爲任意數字,只在整個列表的上下文中才有意義。也許你可以在原始出版物的某處找到真正的意思:http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2212667/ –