RCSB PDB AI Help Desk: retrieval-augmented generation for protein structure deposition support.
Аннотация
MOTIVATION: Structural biologists have contributed more than 260 000 experimentally determined three-dimensional structures of biological macromolecules to the Protein Data Bank. Incoming depositions are validated and biocurated by approximately 20 expert biocurators at the collaborating data centers worldwide. Biocurators at the Research Collaboratory for Structural Bioinformatics Protein Data Bank, who process more than 40% of global depositions, face growing difficulty sustaining efficient Help Desk operations, having received roughly 19 000 depositor messages across some 8000 entries in 2025.
RESULTS
We developed an artificial intelligence Help Desk assistant built on retrieval-augmented generation. Source documents are converted to Markdown with layout preserved, divided by a two-stage chunking procedure, embedded, and stored in a relational vector database. At query time, maximal marginal relevance retrieval selects diverse supporting passages, a topical guardrail filters out-of-scope questions, and a purpose-built system prompt prevents disclosure of internal curation terminology. Separate language model configurations handle question condensing and answer generation. The service runs in production on a container orchestration platform, providing around-the-clock depositor assistance with streaming, citation-backed responses.
AVAILABILITY AND IMPLEMENTATION: Freely available at https://rcsb-deposit-help.rcsb.org. Source code: https://github.com/rcsb/rcsb-pdb-helpdesk (archived at Zenodo: https://doi.org/10.5281/zenodo.19560785).
Подготовка и перевод публикации
Обработка статьи · этапы, ошибки и управление
Ошибки и ограничения
История · было → стало
Состояние обновляется каждые 5 секунд, пока блок открыт. Процент показывается только там, где известен объём работы. Пауза останавливает продолжение этапа; текущий запрос к источнику может завершиться.
Тип публикации указан по данным источника. Уровень доказательности автоматически не присваивается.