Систематический обзор: использование R/Python для извлечения всех результатов PubMed и импорта в Ref Manager (Zotero)

Новичок в стеке - дайте мне знать, если я делаю это неправильно.

Я пытаюсь помочь другу извлечь все результаты PubMed из данного поиска (в идеале, из нескольких поисков) и поместить их в файл, который Zotero (или другой Ref Manager) может прочитать. Это похоже на то, что нужно было бы сделать практически для каждого систематического обзора, и поэтому я подумал, что могу спросить, есть ли у кого-нибудь более легкий путь.

Я знаю, что вы можете "Сохранить в" в PubMed - но это позволяет вам получать только 200 статей за раз, и вам нужно физически участвовать в каждом из поисков. Я слышал о пакете easyPubMed для R, но он лучше всего работает с файлами XML, которые (насколько мне известно) не могут быть прочитаны менеджерами по ссылкам.

С точки зрения псевдо-R-кода, я ищу что-то вроде этого:

searchTerms <- c("influenza", "cholera", "ebola", "infect*")
doc <- RefManagerFormatDoc()

for (i in searchTerms){
    tmp <- pullAllPubMedSearchResults(i)
    doc <- append(doc, tmp) 
    doc <- removeDuplicates(doc)
}

saveRefManagerFormatDoc("\path") ## then use Zotero's import function

Мне удобнее использовать R или Python, но если есть отличное решение, использующее другую среду, я буду его использовать.

0 ответов

Другие вопросы по тегам