Corporate R&D publication velocity (monthly)
Monthly enrichment signals measuring corporate research-output velocity for 49 US and Canadian companies. For the trailing 24 complete calendar months, monthly work counts are pulled from the official keyless OpenAlex API via authorships.institutions.ror group_by sweeps (batched, with a single-count fallback), plus a parallel sweep restricted to the Artificial intelligence concept (C154945302) for the AI share. Each company is resolved by hand to its canonical ROR record (shared curation with hn_company_sentiment; 31 dictionary companies with no ROR record — Palantir, Cloudflare, Shopify, etc. — are excluded, never guessed), then transformed: works (monthly count, full attribution), works_3ma (3-month moving average), works_12m (trailing-12-month total), yoy_pct = 100*(works[m]-works[m-12])/works[m-12] (null when the prior-year month is zero or outside the window), z_12m = (works[m]-mean(prior 12 months))/pstdev(prior 12 months) (null with <12 prior months or a flat baseline), ai_works_12m / ai_share_12m (trailing-12-month AI-concept works and share, clipped at 100%), rd_score = 100*(0.50*min-max(clip(z_12m,-3,3)) + 0.50*min-max(clip(yoy_pct,-100,300))), min-maxed within each month across companies, rd_rank (score desc; ties: works desc, company_ror asc), spike_flag = 1 when z_12m >= 2.0. Who joins this: an R&D strategy / corporate-benchmarking team joins monthly research-output velocity per ticker to their R&D spend and talent-pipeline tables on ticker + month; a competitive-intelligence analyst joins ai_share_12m to technology-bet trackers on company_name + month. Primary key: (as_of, company_ror, month); join keys: ticker, company_name, as_of, month, country_code (ISO alpha-3). Nullability: ticker null for private companies (OpenAI, Anthropic, Databricks, ...); yoy_pct / z_12m / rd_score / rd_rank null where the trailing history is unavailable; ai metrics null for the first 11 window months. Caveats: rd_score is within-month relative, not comparable across months; OpenAlex concept tagging and institution affiliation are automated and can mis-attribute a few works; works are full (not fractional) attributions, so co-authored works credit every company; only the HQ-country ROR record is queried per company, so output tagged to foreign subsidiaries is not included. Underlying metadata is CC0 1.0 (OpenAlex) and CC0 1.0 (ROR), so commercial_use = yes. Sample use: filter month = '2026-08' and order by rd_rank for the latest R&D velocity leaders, or filter ticker = 'NVDA' for Nvidia's 24-month research-output trajectory.
- Rows
- 1,176
- Columns
- 21
- Source cadence
- Monthly
- Last refreshed
- Sep 29, 2026
- Theme
- technology
| Column | Type | Description |
|---|---|---|
| as_of | string | Snapshot date (UTC); re-running on the same day over the same window is idempotent. (unit: date) |
| month | string | Observation month (YYYY-MM) of the publication counts; primary-key component. (unit: month) |
| company_name | string | Curated company name (shared dictionary); never null. (unit: text) |
| ticker | string | Primary-listing ticker (exchange-suffixed for TSX); null for private companies. (unit: ticker) |
| country_code | string | ISO 3166-1 alpha-3 HQ country (USA/CAN) from the shared dictionary. (unit: ISO alpha-3) |
| sector | string | Curated sector from the shared dictionary. (unit: category) |
| company_ror | string | Canonical ROR short id, hand-verified 2026-09-28; entity-resolution key. (unit: id) |
| openalex_url | string | Canonical OpenAlex institution page URL for the ROR; never null. (unit: url) |
| works | integer | Works published in the month with the company as an affiliation; full (not fractional) attribution; zero-filled when the ROR is absent from the group page. (unit: count) |
| works_3ma | float | 3-month moving average of works (months m-2..m); null for the first 2 window months. (unit: works/month) |
| works_12m | float | Trailing-12-month total works (months m-11..m); null until 12 months of history exist. (unit: count) |
| yoy_pct | float | 100*(works[m]-works[m-12])/works[m-12]; null when the prior-year month is outside the window or zero. (unit: percent) |
| z_12m | float | (works[m]-mean(prior 12 months))/population-stdev(prior 12 months); null with <12 prior months or a flat (zero-variance) baseline. (unit: z-score) |
| ai_works_12m | float | Trailing-12-month works tagged with the Artificial intelligence concept (C154945302); null until 12 months of history exist. (unit: count) |
| ai_share_12m | float | 100*ai_works_12m/works_12m, clipped at 100% if the two sweeps ever disagree; null until 12 months of history exist. (unit: percent) |
| rd_score | string | R&D velocity composite: 100*(0.50*min-max(clip(z_12m,-3,3)) + 0.50*min-max(clip(yoy_pct,-100,300))), min-maxed within each month across companies; within-month relative, not comparable across months; null when inputs null. (unit: 0-100) |
| rd_rank | string | Rank by rd_score descending within the month (1 = fastest); ties broken by works desc, then company_ror asc; null when rd_score is null. (unit: rank) |
| spike_flag | integer | 1 when z_12m >= 2.0 (publication surge), else 0. (unit: flag) |
| window_start | string | First publication date included in the 24-month window. (unit: date) |
| window_end | string | Last publication date included (end of the last complete month). (unit: date) |
| row_hash | string | Deterministic SHA-256 (16 hex chars) over the row's signal columns; same input always yields the same hash. (unit: hash) |
First 10 sample rows — a preview, not the complete dataset.
| as_of | month | company_name | ticker | country_code | sector | company_ror | openalex_url | works | works_3ma | works_12m | yoy_pct | z_12m | ai_works_12m | ai_share_12m | rd_score | rd_rank | spike_flag | window_start | window_end | row_hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-09-29 | 2024-09 | Qualcomm | QCOM | USA | semiconductors | 002zrf773 | https://openalex.org/institutions/https://ror.org/002zrf773 | 14 | — | — | — | — | — | — | — | — | 0 | 2024-09-01 | 2026-08-31 | 80b473c69860123f |
| 2026-09-29 | 2024-09 | MongoDB | MDB | USA | data-infra | 005tgre63 | https://openalex.org/institutions/https://ror.org/005tgre63 | 0 | — | — | — | — | — | — | — | — | 0 | 2024-09-01 | 2026-08-31 | 765f6c93dd567f21 |
| 2026-09-29 | 2024-09 | Oracle | ORCL | USA | software | 006c77m33 | https://openalex.org/institutions/https://ror.org/006c77m33 | 5 | — | — | — | — | — | — | — | — | 0 | 2024-09-01 | 2026-08-31 | f9b2fd5228b6fb17 |
| 2026-09-29 | 2024-09 | Microsoft | MSFT | USA | software | 00d0nc645 | https://openalex.org/institutions/https://ror.org/00d0nc645 | 55 | — | — | — | — | — | — | — | — | 0 | 2024-09-01 | 2026-08-31 | 1495ff57c086fb9e |
| 2026-09-29 | 2024-09 | Constellation Software | CSU.TO | CAN | software | 00fycd487 | https://openalex.org/institutions/https://ror.org/00fycd487 | 0 | — | — | — | — | — | — | — | — | 0 | 2024-09-01 | 2026-08-31 | 76c9f385cddc6429 |
| 2026-09-29 | 2024-09 | CGI | GIB | CAN | software | 00sr42d65 | https://openalex.org/institutions/https://ror.org/00sr42d65 | 0 | — | — | — | — | — | — | — | — | 0 | 2024-09-01 | 2026-08-31 | c113cedf131b7be0 |
| 2026-09-29 | 2024-09 | Atlassian | TEAM | USA | dev-tools | 00y7n3708 | https://openalex.org/institutions/https://ror.org/00y7n3708 | 1 | — | — | — | — | — | — | — | — | 0 | 2024-09-01 | 2026-08-31 | 95881be2fd03afe0 |
| 2026-09-29 | 2024-09 | Anduril | — | USA | hardware | 012874a19 | https://openalex.org/institutions/https://ror.org/012874a19 | 0 | — | — | — | — | — | — | — | — | 0 | 2024-09-01 | 2026-08-31 | fe7796bcade64991 |
| 2026-09-29 | 2024-09 | PayPal | PYPL | USA | fintech | 016jadm77 | https://openalex.org/institutions/https://ror.org/016jadm77 | 1 | — | — | — | — | — | — | — | — | 0 | 2024-09-01 | 2026-08-31 | cd89f782cd129e16 |
| 2026-09-29 | 2024-09 | Netflix | NFLX | USA | media | 0197qw696 | https://openalex.org/institutions/https://ror.org/0197qw696 | 1 | — | — | — | — | — | — | — | — | 0 | 2024-09-01 | 2026-08-31 | 5f7c5cba43334eb7 |
- Current
20260929T010454Z-7ee6b7873a1a · sha256 7ee6b7873a1a…
1,176 rows · first snapshot
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/openalex_company_rd/openalex_company_rd_velocity_monthly" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/openalex_company_rd/openalex_company_rd_velocity_monthly").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)API endpoint: https://datazimuts.com/v1/datasets/openalex_company_rd/openalex_company_rd_velocity_monthly
Tip: fetch /llms.txt for the full machine-readable catalog.
Where this data comes from and what was made from it. Other people's work shows as counts; only shared projects are named.
Cite this snapshot
Pinned to snapshot 20260929T010454Z-7ee6b7873a1a and its content hash, so readers get exactly the data you used.
OpenAlex corporate R&D velocity. (2026). Corporate R&D publication velocity (monthly) [Data set, snapshot 20260929T010454Z-7ee6b7873a1a, sha256 7ee6b7873a1a]. Datazimuts. Retrieved 2026-09-30, from https://datazimuts.com/en/datasets/openalex_company_rd/openalex_company_rd_velocity_monthly?snapshot=20260929T010454Z-7ee6b7873a1a
@misc{dz_openalex_company_rd_openalex_company_rd__7ee6b787,
title = {{Corporate R\&D publication velocity (monthly)}},
author = {{OpenAlex corporate R\&D velocity}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/openalex_company_rd/openalex_company_rd_velocity_monthly?snapshot=20260929T010454Z-7ee6b7873a1a}},
note = {Snapshot 20260929T010454Z-7ee6b7873a1a, sha256 7ee6b7873a1a7fc50951a88061918a81fb7a37fa4a0cfe6087ee7b8262aa2961; accessed 2026-09-30}
}Embed a table or a chart
Paste this into any page. The embed is pinned to the same snapshot, follows the reader's light or dark setting, and always shows the source, license and a link back.
<iframe src="https://datazimuts.com/embed/chart?dataset=openalex_company_rd%2Fopenalex_company_rd_velocity_monthly&lang=en&theme=auto&snapshot=20260929T010454Z-7ee6b7873a1a&x=as_of&y=works&agg=avg" title="Corporate R&D publication velocity (monthly)" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Ask about this dataset. Answers come only from its catalog record, measured profile and change history, and list the facts they used.