Skip to main content

Write a PREreview

ris-enrich: An automated Python tool for enriching bibliographic RIS files with full abstracts

Posted
Server
SciELO Preprints
DOI
10.1590/scielopreprints.15571

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.

You can write a PREreview of ris-enrich: An automated Python tool for enriching bibliographic RIS files with full abstracts. A PREreview is a review of a preprint and can vary from a few sentences to a lengthy report, similar to a journal-organized peer-review report.

Before you start

We will ask you to log in with your ORCID iD. If you don’t have an iD, you can create one.

What is an ORCID iD?

An ORCID iD is a unique identifier that distinguishes you from everyone with the same or similar name.

Start now