Open GitHub ↗Fork on GitHub ↗
git clone https://github.com/natalienkhalil/paper-stats.git

Updated 8a8f954

Publishes automatically from main. Every published version is archived.
8a8f954Initial commit: open replication and extension of Hanson et al. (2024) Analysis of global scientific publication growth using OpenAlex, with data, figures, and reproducible pipeline. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>CI done

Claims at 8a8f954 · 6

Methods

Global publication output and growth trends are analyzed using the open-access OpenAlex database.

Data were retrieved from the OpenAlex API restricting results to article types with DOIs (`type:article, has_doi:true`), assigning countries via institutional affiliations using whole counting, and computing growth metrics such as YoY growth, cumulative growth, and log-linear OLS exponential trends.

Source excerpts

Data were retrieved from the [OpenAlex API](https://api.openalex.org) (Priem et al., 2022) in March 2026. See `src/fetch_openalex.py` for the full query logic and the CSVs in `data/`. Results are restricted to `type:article, has_doi:true`.

README.md

Growth metrics are computed as follows: - **Year-over-year (YoY) growth rate**: (C_t − C_{t−1}) / C_{t−1} × 100, where C_t is the article count in year t - **Cumulative growth**: (C_end − C_start) / C_start × 100 over a given window - **Mean YoY rate**: arithmetic mean of annual YoY rates over the window - **Country share**: country article count / total global articles × 100 for each year - **Exponential trend** (Figure 1): log-linear OLS fit, ln(C) = a + b·t, where b represents the fitted annual growth rate

README.md

Files