Citation, validation, methods & ethics

Biblio Infinity v1.0 (beta) · 11 June 2026 · this page is the canonical reference for citing the tool and auditing how it computes.

📌 How to cite Biblio Infinity

APA (7th ed.)

Inam, A. (2026). Biblio Infinity: AI-assisted bibliometric analysis and science mapping in the browser (Version 1.0) [Computer software]. DrAIStudio. https://doi.org/10.5281/zenodo.20648810

BibTeX

@software{inam2026biblioinfinity, author = {Inam, Aneeq}, title = {Biblio Infinity: AI-assisted bibliometric analysis and science mapping in the browser}, version = {1.0}, year = {2026}, publisher = {DrAIStudio}, doi = {10.5281/zenodo.20648810}, url = {https://draistudio.com/biblioinfinity/} }

RIS (EndNote / Mendeley / Zotero)

TY - COMP AU - Inam, Aneeq TI - Biblio Infinity: AI-assisted bibliometric analysis and science mapping in the browser PY - 2026 ET - 1.0 PB - DrAIStudio DO - 10.5281/zenodo.20648810 UR - https://draistudio.com/biblioinfinity/ ER -

License: MIT (full text) · Cite all versions (concept DOI): 10.5281/zenodo.20648810 · v1.0 archive DOI: 10.5281/zenodo.20648811 · archived on Zenodo. A software-paper preprint is on SSRN (abstract 6922358, under SSRN review). Machine-readable metadata: CITATION.cff. Author ORCID: 0000-0001-7682-2244.

✅ Validation — 82 parity checks against reference implementations

Biblio Infinity's metric and network routines are validated against independent reference implementations. The audit has three layers: (1) the exact functions served to your browser are extracted verbatim from the live page and hash-locked (a sync guard fails the suite if the live code ever differs from the validated code); (2) the extracted functions run on a 90-document reference corpus and must match values computed independently in Python (networkx, python-louvain, textbook formulas); (3) clustering quality is cross-checked between languages. The full harness is downloadable below.

ModuleValidated againstChecksAgreement
Scopus CSV parsing (records, authors, keywords, references, citations, years)known-design corpus (90 docs)6exact
Corpus statistics (mean citations, h-index, g-index, international co-authorship, top source/country)manual Python (textbook definitions: Hirsch 2005; Egghe 2006)9exact / ≤ 1e-9
Keyword co-occurrence graph (item occurrence + full-counting link weights, minOcc filter)itertools pair counting (Python)~20exact
Association-strength normalization (van Eck & Waltman 2009)formula audit on every link + Python cross-check2≤ 1e-12
Betweenness centrality (Brandes 2001)networkx betweenness_centrality (normalized)1 (max abs diff over all nodes)≤ 1e-9
Louvain clustering + modularity Q (Blondel et al. 2008; Newman 2006)networkx modularity on the same partition + python-louvain best-partition quality band4Q cross-language ≤ 5e-4 (display rounding); quality ≥ best − 0.05
Network-level metrics (density, mean degree, components, clustering coefficient, mean path length, diameter)networkx8exact / ≤ 1e-9
Reference co-citation & bibliographic coupling edge weights (Small 1973; Kessler 1963)itertools/set counting (Python)~10exact
RPYS — reference publication year spectroscopy (Marx et al. 2014)independent median-deviation implementation (Python)3 (incl. all peak years)exact
Bradford's Law zones & Lotka's Law fit (Bradford 1934; Lotka 1926)manual Python (cumulative thirds; log-log least squares)6exact / ≤ 1e-9
Kleinberg burst detection (Kleinberg 2003)independent 2-state Viterbi implementation (Python): burst interval on synthetic spike + flat-series null3interval exact
Reference-string parsing (refKey/refYear, Scopus & WoS formats), country canonicalizationknown cases5exact
Cross-language phase (networkx Q of tool partition; python-louvain quality band)—2pass

Total: 82 / 82 checks passing on the v1.0 build, plus the sync guard proving the audited functions are byte-identical to the code served at /biblioinfinity/. The reference corpus is simulated with known structure (3 keyword themes + bridge terms, Bradford-skewed sources, citation classics seeded in references), so recovery of the designed structure is itself part of the audit.

⬇ Download validation package (extractor + corpus + reference generators + tests)

🔬 Methods & algorithms implemented

🔁 Reproducibility

Identical inputs and settings reproduce identical maps: clustering uses a fixed random seed, and all counting is deterministic. Figures export as editable SVG and high-resolution PNG with embedded captions; reports export as standalone HTML and multi-sheet Excel with the underlying tables. The validation package lets any researcher re-run the full audit in minutes (bash run_bi_validation.sh).

🛡 Ethics, privacy & AI transparency

⚠️ Known limitations (v1.0)

🗓 Release notes

v1.0 — 11 June 2026. First public release (beta). Full pipeline: import (Scopus/WoS/PubMed/BibTeX/RIS/OpenAlex) → cleaning → statistics dashboard → science maps (co-occurrence, co-authorship, citation, co-citation, coupling) → advanced metrics (betweenness pivotal points, Kleinberg bursts, sigma, silhouette, modularity) → classic laws (Bradford, Lotka), thematic strategic map, RPYS, three-fields plot, world map, historiograph → AI insights → publication-ready figure and report export. 82-check validation audit published with sync guard; MIT license; citation kit. (Internal redesign history: v9 "Infinity" UI, June 2026.)