A curated, normalized, enriched and packaged biomedical research intelligence dataset derived from OpenAlex metadata, provided in AI-ready formats (Parquet + JSONL) with full provenance and reproducible build tooling.
Dataset Card
By Hisky, published under cc0-1.0, revision 788a4433cbcf.
Diversa Biomedical Research Intelligence v1
A curated, normalized, enriched and packaged biomedical research intelligence dataset derived from OpenAlex metadata, provided in AI-ready formats (Parquet + JSONL) with full provenance and reproducible build tooling.
This is a derivative dataset: it is not a re-upload of OpenAlex. The value added here is biomedical filtering by taxonomy, cleaning, normalization, relational restructuring, quality control and derived analytical features.
What it is
- Source: OpenAlex work metadata, retrieved through the OpenAlex REST API.
- Scope: biomedical and health-related research only, selected by OpenAlex taxonomy IDs (fields 13, 24, 27, 28, 29, 30, 35, 36), not keyword search.
- Coverage: publication years 2015-2025.
- Selection: stratified random sample drawn per (year x field) shard with a fixed random seed, so every year and every biomedical field is represented proportionally and the result is reproducible.
- Records: 999,619 works, 999,619 unique OpenAlex IDs, 862,633 unique DOIs.
- Languages / OA: see
metadata/dataset_statistics.json. - Package size (uncompressed): 0.0B.
Intended uses
Machine-learning and analytical research on the biomedical literature: trend and growth analysis, collaboration-network analysis, bibliometric modeling, topic classification, retrieval/ranking experiments, and as a ready-to-load table for LLM and data-science tooling.
Formats and layout
data/ works + dimensions + relations (Parquet), JSONL exports, splits
analytics/ pre-aggregated time-series and collaboration tables (Parquet)
metadata/ manifest, statistics, schema, source queries, build info
Parquet is the primary format. JSONL exports (gzip) are provided for
streaming/LLM use. See DATA_DICTIONARY.md for every column.
Key derived features
paper_age_years, citations_per_year, citation_velocity,
citation_percentile (within year x field), high_impact_flag,
publication_recency_score, international_collaboration,
multi_institutional, research_growth_score, topic_growth_score,
emerging_topic_flag. Definitions are in METHODOLOGY.md.
Train / validation / test splits
Chronological to avoid leakage: train <= 2021, validation [2022, 2023], test >= 2024. The complete unsplit dataset is retained separately.
Limitations
See QUALITY_REPORT.md. In short: metadata-only (no full text), citation
counts are OpenAlex's at retrieval time, institutional/author disambiguation
is inherited from OpenAlex, and derived growth signals are estimates that scale
with sample size.
Rights
Base metadata originates from OpenAlex (CC0). Derived fields and packaging are
original. No copyrighted full text, figures or supplementary files are included.
See LICENSE_AND_RIGHTS.md.
Reproduce
pip install -r requirements.txt
python run-all.py
Retrieval dates and exact filters are recorded in PROVENANCE.md and
metadata/source_queries.json.
Generated 2026-10-06 by pipeline v1.0.0.
Loading this dataset
Parquet is the primary format. Load the full table directly:
from datasets import load_dataset
works = load_dataset(
"parquet",
data_files="hf://datasets/skyleee/diversa-biomedical-v1/data/works.parquet",
split="train",
)
# relation / dimension tables
work_authors = load_dataset("parquet", data_files="hf://datasets/skyleee/diversa-biomedical-v1/data/work_authors.parquet", split="train")
authors = load_dataset("parquet", data_files="hf://datasets/skyleee/diversa-biomedical-v1/data/authors.parquet", split="train")
The chronological train / validation / test splits are gzip JSONL under data/
(biomedical_works_train.jsonl.gz, ..._validation.jsonl.gz, ..._test.jsonl.gz);
datasets does not auto-detect the .gz extension, so read them explicitly, e.g.:
import gzip, json
with gzip.open("data/biomedical_works_train.jsonl.gz", "rt") as fh:
records = [json.loads(line) for line in fh]
Structure
authors 2,713,486 rows
| Split | Rows | Size |
|---|---|---|
| train | 2,713,486 | 180.0 MB |
citation_edges 263,839 rows
| Split | Rows | Size |
|---|---|---|
| train | 263,839 | 6.7 MB |
country_collaboration 7,932 rows
| Split | Rows | Size |
|---|---|---|
| train | 7,932 | 23.4 KB |
country_year_counts 2,083 rows
| Split | Rows | Size |
|---|---|---|
| train | 2,083 | 11.3 KB |
institution_activity 231,202 rows
| Split | Rows | Size |
|---|---|---|
| train | 231,202 | 6.4 MB |
institutions 36,737 rows
| Split | Rows | Size |
|---|---|---|
| train | 36,737 | 2.3 MB |
sources 58,585 rows
| Split | Rows | Size |
|---|---|---|
| train | 58,585 | 6.1 MB |
topic_growth 1,212 rows
| Split | Rows | Size |
|---|---|---|
| train | 1,212 | 94.8 KB |
topic_year_counts 13,329 rows
| Split | Rows | Size |
|---|---|---|
| train | 13,329 | 92.8 KB |
topics 4,425 rows
| Split | Rows | Size |
|---|---|---|
| train | 4,425 | 308.4 KB |
work_authors 4,854,663 rows
| Split | Rows | Size |
|---|---|---|
| train | 4,854,663 | 311.8 MB |
work_institutions 1,844,952 rows
| Split | Rows | Size |
|---|---|---|
| train | 1,844,952 | 86.8 MB |
Details
- Repository
- skyleee/diversa-biomedical-v1
- Publisher
- Hisky
- Task category
- Text classification
- Tags
- biomedical, bibliometrics, openalex
- Size category
- Not stated by the source
- Languages
- en
- Revision
- 788a4433cbcffa0215a32f2ac7d1850a261cd470
- Last updated
- 2026-10-07
Files
137 files, 8.9 GB in total.
Every file
| File | Type | Size | SHA-256 |
|---|---|---|---|
| analytics/country_collaboration.parquet | Data | 17.7 KB | 6bc081a7c838 |
| analytics/country_year_counts.parquet | Data | 5.7 KB | b3de99da6464 |
| analytics/institution_activity.parquet | Data | 1.9 MB | 0daaea32f320 |
| analytics/topic_growth.parquet | Data | 48.9 KB | b1231ae2a57d |
| analytics/topic_year_counts.parquet | Data | 42.8 KB | 2e500d2a80a7 |
| data/authors.parquet | Data | 86.3 MB | 697ca744148a |
| data/biomedical_works_test.jsonl.gz | Data | 245.4 MB | ead94f94712d |
| data/biomedical_works_train.jsonl.gz | Data | 649.7 MB | 41b26039d29d |
| data/biomedical_works_validation.jsonl.gz | Data | 227.6 MB | 0f7c6e2acfa2 |
| data/citation_edges.parquet | Data | 2.4 MB | 57c340e8fb99 |
| data/institutions.parquet | Data | 1.1 MB | b83bbefc386b |
| data/sources.parquet | Data | 2.7 MB | 7a9a08a1bb92 |
| data/topics.parquet | Data | 137.3 KB | ca897786ef90 |
| data/work_authors.parquet | Data | 146.4 MB | 6c3b1c76fce8 |
| data/work_institutions.parquet | Data | 38.0 MB | 50ce23ef8789 |
| data/work_topics.parquet | Data | 54.4 MB | 02af4fa633eb |
| data/works.jsonl.gz | Data | 1.1 GB | d685eb265cb9 |
| data/works.parquet | Data | 980.4 MB | c6fef8b9a3d5 |
| diversa-biomedical-v1.zip | Data | 3.6 GB | bd633b0e73bc |
| metadata/build_info.json | Data | 3.8 KB | — |
| metadata/dataset_statistics.json | Data | 20.6 KB | — |
| metadata/manifest.json | Data | 3.6 KB | — |
| metadata/package_report.json | Data | 250 B | — |
| metadata/schema.json | Data | 5.7 KB | — |
| metadata/source_queries.json | Data | 61.0 KB | — |
| metadata/taxonomy/domains.json | Data | 3.4 KB | — |
| metadata/taxonomy/fields.json | Data | 39.8 KB | — |
| metadata/taxonomy/subfields.json | Data | 3.0 MB | — |
| metadata/taxonomy/summary.json | Data | 250 B | — |
| metadata/taxonomy/topic_index.json | Data | 378.1 KB | — |
| metadata/taxonomy/topics.json | Data | 12.5 MB | 488a7b18f2d2 |
| metadata/validation_report.json | Data | 3.6 KB | — |
| raw/works/y2015_f27.part0001.jsonl.gz | Data | 20.6 MB | 30dca599de19 |
| raw/works/y2015_f27.part0002.jsonl.gz | Data | 20.4 MB | cf242ba5abec |
| raw/works/y2015_f27.part0003.jsonl.gz | Data | 20.0 MB | 0aea42bd5f16 |
| raw/works/y2015_f27.part0004.jsonl.gz | Data | 20.3 MB | aa18afe6d2c4 |
| raw/works/y2015_f27.part0005.jsonl.gz | Data | 20.7 MB | 1fa527eace41 |
| raw/works/y2015_f27.part0006.jsonl.gz | Data | 20.1 MB | 2d9436ca0a13 |
| raw/works/y2015_f27.part0007.jsonl.gz | Data | 20.5 MB | e5dcf56ffc19 |
| raw/works/y2016_f27.part0001.jsonl.gz | Data | 21.1 MB | 042349ff38c8 |
| raw/works/y2016_f27.part0002.jsonl.gz | Data | 20.6 MB | 989ec9dd0542 |
| raw/works/y2016_f27.part0003.jsonl.gz | Data | 20.6 MB | 2a3764050e8f |
| raw/works/y2016_f27.part0004.jsonl.gz | Data | 20.3 MB | 3d5e02a39231 |
| raw/works/y2016_f27.part0005.jsonl.gz | Data | 20.5 MB | 0e4d30fd49be |
| raw/works/y2016_f27.part0006.jsonl.gz | Data | 20.5 MB | 667ecef621b7 |
| raw/works/y2016_f27.part0007.jsonl.gz | Data | 20.7 MB | 520bf2a87c3c |
| raw/works/y2017_f27.part0001.jsonl.gz | Data | 21.3 MB | 05b375d399ca |
| raw/works/y2017_f27.part0002.jsonl.gz | Data | 21.2 MB | 82f2d7f06f5e |
| raw/works/y2017_f27.part0003.jsonl.gz | Data | 21.0 MB | 2f2e9fff8d04 |
| raw/works/y2017_f27.part0004.jsonl.gz | Data | 21.0 MB | 0272d0d4ff4d |
| raw/works/y2017_f27.part0005.jsonl.gz | Data | 21.1 MB | 1219d4689109 |
| raw/works/y2017_f27.part0006.jsonl.gz | Data | 20.8 MB | fad3f13d3458 |
| raw/works/y2017_f27.part0007.jsonl.gz | Data | 21.1 MB | 25bdfcf5f4ac |
| raw/works/y2018_f27.part0001.jsonl.gz | Data | 22.1 MB | 3465df27b248 |
| raw/works/y2018_f27.part0002.jsonl.gz | Data | 21.7 MB | 8f0c66b647e1 |
| raw/works/y2018_f27.part0003.jsonl.gz | Data | 21.8 MB | 4a2c94b5d87f |
| raw/works/y2018_f27.part0004.jsonl.gz | Data | 22.0 MB | 50e62b69f165 |
| raw/works/y2018_f27.part0005.jsonl.gz | Data | 21.9 MB | d0fc5e24e6f2 |
| raw/works/y2018_f27.part0006.jsonl.gz | Data | 21.9 MB | a25e58626dfe |
| raw/works/y2018_f27.part0007.jsonl.gz | Data | 22.0 MB | 4389a1e22134 |
| raw/works/y2019_f27.part0001.jsonl.gz | Data | 22.2 MB | 36991f49e1f5 |
| raw/works/y2019_f27.part0002.jsonl.gz | Data | 22.1 MB | 516c7c2d7797 |
| raw/works/y2019_f27.part0003.jsonl.gz | Data | 21.8 MB | 7f75eaca5d97 |
| raw/works/y2019_f27.part0004.jsonl.gz | Data | 22.2 MB | bbae82a00da3 |
| raw/works/y2019_f27.part0005.jsonl.gz | Data | 22.3 MB | fb5ed693dbba |
| raw/works/y2019_f27.part0006.jsonl.gz | Data | 21.9 MB | ce245f03016c |
| raw/works/y2019_f27.part0007.jsonl.gz | Data | 22.2 MB | 4df62fd81ea4 |
| raw/works/y2020_f27.part0001.jsonl.gz | Data | 23.3 MB | 16a7ac5d9ece |
| raw/works/y2020_f27.part0002.jsonl.gz | Data | 23.2 MB | 938b7c270956 |
| raw/works/y2020_f27.part0003.jsonl.gz | Data | 23.1 MB | 5364d682a6e4 |
| raw/works/y2020_f27.part0004.jsonl.gz | Data | 23.1 MB | 1ee370c82828 |
| raw/works/y2020_f27.part0005.jsonl.gz | Data | 23.2 MB | 880a2ba7801f |
| raw/works/y2020_f27.part0006.jsonl.gz | Data | 22.9 MB | 41c546a8dcaf |
| raw/works/y2021_f27.part0001.jsonl.gz | Data | 24.7 MB | 97ed3c04238b |
| raw/works/y2021_f27.part0002.jsonl.gz | Data | 24.7 MB | e437f58eaa3a |
| raw/works/y2021_f27.part0003.jsonl.gz | Data | 24.3 MB | 64dcc5e248e5 |
| raw/works/y2021_f27.part0004.jsonl.gz | Data | 24.6 MB | dfa168bd1aae |
| raw/works/y2021_f27.part0005.jsonl.gz | Data | 24.8 MB | ed8b01602e03 |
| raw/works/y2021_f27.part0006.jsonl.gz | Data | 24.5 MB | e6e165d9a1b5 |
| raw/works/y2021_f27.part0007.jsonl.gz | Data | 24.7 MB | 355246d2fab2 |
| raw/works/y2022_f27.part0001.jsonl.gz | Data | 25.7 MB | 5e340016a855 |
| raw/works/y2022_f27.part0002.jsonl.gz | Data | 25.1 MB | 00a57f8a0c8d |
| raw/works/y2022_f27.part0003.jsonl.gz | Data | 25.2 MB | 0cdc05ea68e7 |
| raw/works/y2022_f27.part0004.jsonl.gz | Data | 25.4 MB | 7ff94fcef443 |
| raw/works/y2022_f27.part0005.jsonl.gz | Data | 25.2 MB | 573ca877864c |
| raw/works/y2022_f27.part0006.jsonl.gz | Data | 25.3 MB | 7ef250481399 |
| raw/works/y2023_f27.part0001.jsonl.gz | Data | 25.2 MB | aedc1abf1481 |
| raw/works/y2023_f27.part0002.jsonl.gz | Data | 24.8 MB | 156962f26164 |
| raw/works/y2023_f27.part0003.jsonl.gz | Data | 24.8 MB | e75b443dd1e9 |
| raw/works/y2023_f27.part0004.jsonl.gz | Data | 24.6 MB | 5ac48478e88a |
| raw/works/y2023_f27.part0005.jsonl.gz | Data | 24.8 MB | 35e7765bbd91 |
| raw/works/y2023_f27.part0006.jsonl.gz | Data | 24.7 MB | afbd899474b4 |
| raw/works/y2024_f27.part0001.jsonl.gz | Data | 25.8 MB | 10997fade2e0 |
| raw/works/y2024_f27.part0002.jsonl.gz | Data | 25.8 MB | a8f1325e8fe7 |
| raw/works/y2024_f27.part0003.jsonl.gz | Data | 25.7 MB | db194bf4ebf0 |
| raw/works/y2024_f27.part0004.jsonl.gz | Data | 25.8 MB | 7beb0f9f9bb1 |
| raw/works/y2024_f27.part0005.jsonl.gz | Data | 25.6 MB | c1a272e1492d |
| raw/works/y2024_f27.part0006.jsonl.gz | Data | 25.5 MB | 7d6823fe6db1 |
| raw/works/y2025_f13.part0001.jsonl.gz | Data | 14.1 MB | 405be75f540a |
| raw/works/y2025_f13.part0002.jsonl.gz | Data | 13.9 MB | ba1a42be669e |
| raw/works/y2025_f13.part0003.jsonl.gz | Data | 14.1 MB | 4d9bbdc12941 |
| raw/works/y2025_f13.part0004.jsonl.gz | Data | 14.0 MB | 329b5b882365 |
| raw/works/y2025_f13.part0005.jsonl.gz | Data | 14.2 MB | 06cc5bd78b76 |
| raw/works/y2025_f13.part0006.jsonl.gz | Data | 13.9 MB | c795b6b6e780 |
| raw/works/y2025_f13.part0007.jsonl.gz | Data | 13.8 MB | 542de54925d1 |
| raw/works/y2025_f13.part0008.jsonl.gz | Data | 14.0 MB | fa35e0bd8e02 |
| raw/works/y2025_f27.part0001.jsonl.gz | Data | 25.1 MB | 90ff42226415 |
| raw/works/y2025_f27.part0002.jsonl.gz | Data | 25.1 MB | 8f4af7834429 |
| raw/works/y2025_f27.part0003.jsonl.gz | Data | 25.0 MB | 08826f5ff9df |
| raw/works/y2025_f27.part0004.jsonl.gz | Data | 24.8 MB | d89eab7667ac |
| raw/works/y2025_f27.part0005.jsonl.gz | Data | 25.3 MB | 24195fb51dbe |
| raw/works/y2025_f27.part0006.jsonl.gz | Data | 25.5 MB | 9e3e09887ef0 |
| requirements.txt | Data | 86 B | — |
| DATA_DICTIONARY.md | Documentation | 9.6 KB | — |
| LICENSE_AND_RIGHTS.md | Documentation | 2.1 KB | — |
| METHODOLOGY.md | Documentation | 4.1 KB | — |
| PROVENANCE.md | Documentation | 2.2 KB | — |
| QUALITY_REPORT.md | Documentation | 2.9 KB | — |
| README.md | Documentation | 5.7 KB | — |
| checksums.sha256 | Other | 3.5 KB | — |
| config.yaml | Other | 2.4 KB | — |
| run-all.py | Other | 3.3 KB | — |
| src/__init__.py | Other | 80 B | — |
| src/analyze.py | Other | 7.6 KB | — |
| src/build_relations.py | Other | 14.9 KB | — |
| src/collect.py | Other | 9.2 KB | — |
| src/common.py | Other | 8.5 KB | — |
| src/derive_features.py | Other | 8.9 KB | — |
| src/discover_taxonomy.py | Other | 3.8 KB | — |
| src/docs.py | Other | 25.9 KB | — |
| src/normalize.py | Other | 15.1 KB | — |
| src/package.py | Other | 12.3 KB | — |
| src/schema.py | Other | 6.6 KB | — |
| src/upload_hf.py | Other | 4.4 KB | — |
| src/validate.py | Other | 5.1 KB | — |
| .gitattributes | Repository | 2.6 KB | — |
| .gitignore | Repository | 107 B | — |
License and Download
- License
- cc0-1.0
- Access
- No access gate
Released by Hisky through its official repository on Hugging Face. Read the license.