ris-enrich: An automated Python tool for enriching bibliographic RIS files with full abstracts
DOI:
https://doi.org/10.1590/SciELOPreprints.15571Keywords:
meta-analysis, systematic reviewAbstract
Systematic reviews and meta-analyses require rigorous literature screening, a process highly dependent on the availability of accurate abstracts for each bibliographic record. However, researchers often encounter a bottleneck during the discovery phase: some academic search engines, such as Google Scholar, routinely truncate abstracts in their bibliographic records. ris-enrich is an open-source Python package designed to resolve this data loss. It parses .ris files and cascades searches across four major open academic databases (Semantic Scholar, OpenAlex, Europe PMC, and Crossref) to retrieve and append the full-text abstracts, utilizing strict NFKC Unicode normalization and fuzzy string matching to prevent false-positive data contamination. Our case study demonstrates that ris-enrich can recover complete abstracts for 21% of records across six languages, significantly enhancing the efficiency and accuracy of title-and-abstract screening in evidence synthesis workflows. By automating this enrichment process, ris-enrich empowers researchers to conduct more comprehensive and inclusive literature reviews, ultimately advancing the quality of systematic reviews and meta-analyses in ecology, evolution, psychology, and beyond.
Downloads
Submitted
Posted
How to Cite
Section
Copyright (c) 2026 Eduardo Santos

This work is licensed under a Creative Commons Attribution 4.0 International License.
Funding data
-
Canada Excellence Research Chairs, Government of Canada
Grant numbers CERC-2022-00074
Plaudit
Data statement
-
The research data is available in one or more data repository(ies)


