BibexPy Helium
BibexPy Helium — Bibliometrics Experience with Python

Harmonizing the bibliometric symphony of Scopus and Web of Science

A self-hosted, reproducible data-preparation platform. Merge, filter, harmonize, enrich and export your records — licensed exports never leave your machine.

$ pip install bibexpy $ python -m bibexpy

Python 3.10+ · Windows / macOS / Linux · No Node.js required · GPL-3.0-or-later

Cite BibexPy

Peer-reviewed · SoftwareX 30 (2025)

Kara, B. C., Şahin, A., & Dirsehan, T. (2025). BibexPy: Harmonizing the bibliometric symphony of Scopus and Web of Science. SoftwareX, 30, 102098. https://doi.org/10.1016/j.softx.2025.102098

Get release announcements

New versions and docs — no spam, unsubscribe anytime.

Why BibexPy

From raw exports to analysis-ready data

Every step is deterministic by default, fully logged and reversible — built for reproducible bibliometric research.

One-Click Smart Merge

Multi-stage probabilistic record linkage: exact DOI matching + Jaro–Winkler title similarity, confidence scores and a borderline-review queue.

ORCID-First Disambiguation

Author identities resolved with ORCID as deterministic evidence; constrained field-similarity fallback only when coverage is incomplete.

Address Harmonization

Organization roll-up to a canonical parent institution plus country standardization — cleaner collaboration networks.

Multi-Source Enrichment

Fetch-once-fill-all across CrossRef, OpenAlex, Scopus, DataCite, Unpaywall, Europe PMC and Semantic Scholar. Verifiable values only.

Reproducible Filtering

Multi-facet inclusion/exclusion criteria with a live match count, saved as reusable presets — your corpus is reconstructable.

Weighted Quality Score

A health score that weighs the fields your analysis depends on — abstract, keywords, DOI, affiliations and cited references — not raw completeness.

Full Provenance

Append-only audit log, pre-operation snapshots, isolated analyses and an auto-generated methodology narrative.

Structured Export

WoS plain text, VOSviewer TSV, BibTeX, RIS, CSV, TSV, XLSX — interoperable with VOSviewer, Biblioshiny, CiteSpace and more.

Guided Workflow

Five steps, one pipeline

Data & Merge → Records & Filtering → Harmonization → Export → Report. Each step is gated until the previous one is complete.

localhost:6060 — Data & Merge
BibexPy — Data & Merge screen
Upload raw Scopus (.csv) and Web of Science (.txt) exports — one click runs Smart Merge.

Swipe left or right to explore the steps

Install in 60 seconds

Two commands. No Node.js, no compiler.

BibexPy ships as a single pure-Python wheel with the web interface precompiled inside. Python 3.10+ is the only requirement — it runs the same on Windows, macOS and Linux.

  • Local web app opens in your browser automatically
  • Your data stays in ~/.bibexpy/storage — fully offline-capable
Full installation guide
pip install bibexpy
python -m bibexpy

If bibexpy isn't recognized, that's a PATH issue — on first launch the app offers to add itself to PATH (answer Y), or see Troubleshooting.

Just need a quick merge? Try BibexPy-Lite in Colab

A lightweight companion that runs the same Smart Merge (Web of Science + Scopus deduplication) in Google Colab or a terminal — no installation.

Open in Colab

Try it before uploading your own data

The first launch creates a ready-to-explore Simple Project with real Web of Science + Scopus sample exports — run the whole pipeline end-to-end.

Learn more
Changelog

What's new

Release notes straight from GitHub — BibexPy is actively maintained, and every version is documented.

Community

What researchers say

Real feedback from teams using BibexPy to prepare reproducible bibliometric datasets.

Authors

The team behind BibexPy

Built and maintained by three researchers — peer-reviewed and published in SoftwareX.

Published in SoftwareX 30 (2025), 102098 — citation formats (APA · BibTeX · RIS) are one click away at the top of this page.