Skip to content

Руководство для работы с id научных публикаций

Constantine Rafikov edited this page Nov 21, 2022 · 1 revision

Руководство для работы с ID научных публикаций

Заполняя неструктурированные текстовые описания, биологи раньше указывали ссылки на публикацию в отдельном поле. В августе 2021 ссылки перенесли прямо в описания — собирать ссылки из всех остальных полей в единый список внизу страницы оказалось проблематичным. К тому же неструктурированных текстовых описаний у нас мало — описание эволюции и описание гена. В полях proteinDescriptionUniProt или commentCause (deprecated) ссылки встречаются внутри квадратных скобок без url, только индентификатор. Такой формат вполне подходит для биологов, работающих с API, так как они часто используют идентификаторы PMID и DOI для указания статьи. Но, например, для вывода кликабельной ссылки в интерфейсе может понадобится сгенерировать полноценный url. Ниже в таблице — описание того, как получить полную ссылку.

Как определять источники

Идентификаторы статей

Тип Принадлежность Пример формата Пример в URL
PMCID PubMed [PMC3531190] http://www.ncbi.nlm.nih.gov/pmc/?term=PMC2686545
PMID PubMed [23509288] https://pubmed.ncbi.nlm.nih.gov/23509288
DOI DOI [10.1007/b136753]
[10.1007/978-3-540-46129-6]
[10.1002/jcp.24266]
[10.1073/pnas.1506538112]
[10.5551/jat.41335]
https://doi.org/10.1007/b136753
http://doi.org/10.1007/b136753

В некоторых спаршенных описаниях ссылки также могут быть в круглых скобках.

Например у UniProt:

(PubMed: 21325134)

Конвертер PMID и PMCIP в DOI

https://www.ncbi.nlm.nih.gov/pmc/pmctopmid/#converter

Пример

GET https://www.ncbi.nlm.nih.gov/pmc/utils/idconv/v1.0/?ids=PMC3531190

Но этот API отдает XML, который надо парсить.

Clone this wiki locally