Data & Reproducibility (demog-data-and-reproducibility)
Demography asks every accepted manuscript for a data availability statement and encourages
reproducible code. The journal does not maintain its own repository — you choose a FAIR
repository and provide persistent identifiers. Build the materials as you go so acceptance does not
stall.
When to trigger
- Building the reproducibility/replication materials and the data availability statement
- A manuscript reached acceptance and you must finalize the statement and deposit
- Data cannot be fully shared (privacy, confidentiality, proprietary/provider restrictions) and you
need the exemption language
- Choosing a repository and persistent identifier
What Demography requires (verify current wording on the ethics/disclosures page)
- Data availability statement. Accepted manuscripts must include a statement confirming whether
and how the data have been shared. For publicly available data, describe the access method with
a persistent identifier (DOI or accession number).
- Persistent identifiers + FAIR repository. Because Demography hosts no repository, deposit data
and materials in a FAIR-aligned repository (e.g., ICPSR/openICPSR, Harvard Dataverse, Zenodo,
OSF) and cite it with a permanent link — not a personal website or generic cloud folder. Find one
via FAIRsharing.org or re3data.org.
- Reproducible code (encouraged). Provide code that regenerates the results, with software
versions recorded and informative comments explaining each step. Treat this as expected, not
optional, for a quantitative demographic paper.
- Restricted data. Where access is limited to protect confidential or proprietary information,
describe the conditions limiting access and how others may obtain the data, while still aligning
with FAIR principles as far as possible.
Build-as-you-go checklist
Anti-patterns
- Treating the data statement as a last-minute formality at acceptance
- A personal URL or generic cloud link instead of a persistent identifier in a FAIR repository
- Undocumented, un-seeded, uncommented code that "works on my machine"
- Claiming data are restricted without describing the access conditions
- Calling the $1,000 editorial-management fee an "open-access" or "data" charge (it is neither)
What a reproducibility reviewer expects at Demography
Demography, the Population Association of America flagship published open access by Duke University
Press, draws referees who routinely re-derive a denominator or re-run a Kitagawa split by hand. The
deposit must let them do so. Calibrate the package against the data class you actually used.
| Data class |
Typical source |
Deposit obligation |
| Fully public |
HMD, HFD, IPUMS, WPP, published vital statistics |
Extract code + constructed analytic file (where license permits) + persistent ID |
| Public-but-licensed |
IPUMS, DHS, redistribution-restricted census |
Extract specification + code, not raw microdata; cite the provider's persistent access path |
| Restricted/confidential |
Linked administrative records, RDC-only census, linked mortality files |
Code + synthetic stand-in file + exact access-conditions note |
Referee-pushback patterns and the Demography-specific fix
- "I cannot tell which HMD/HFD vintage produced these rates." -> Record the release label and download
date in the README and a code comment; vintages revise historical rates.
- "The decomposition components in the deposit do not sum to the headline number." -> Add an assertion
that components reconcile to the total e0 (or TFR) change before you deposit; ship the check passing.
- "Your bootstrap intervals are not reproducible." -> Set and report a seed for every resampling,
microsimulation, and graduation step; an un-seeded interval reads as un-reproducible.
- "You say data are restricted but give no way to obtain them." -> Name the data enclave or
application pathway and the access conditions; a bare "restricted" reads as evasion.
Output format
【Data statement】public / restricted / on request — drafted with persistent ID? [Y/N]
【Repository】FAIR repo + DOI/accession (not personal URL)? [Y/N]
【Reproducible code】master script + comments + recorded versions + seeds? [Y/N]
【Exhibits match deposit?】[Y/N]
【Restricted data?】access conditions described + synthetic data where feasible?
【Next】demog-review-process
Supplementary resources
Source: brycewang-stanford/Awesome-Journal-Skills → Demography-Skills/skills/demog-data-and-reproducibility/SKILL.md
1---2name: demog-data-and-reproducibility3description: Use when preparing the data-availability statement and reproducibility materials for a Demography (PAA / Duke University Press) manuscript. Demography requires a data availability statement at acceptance with persistent identifiers and encourages reproducible, commented code; it hosts no repository, so authors deposit in a FAIR repository. Covers restricted-data exemptions. Prepares the materials; it does not waive requirements.4---5
6
7# Data & Reproducibility (demog-data-and-reproducibility)
8
9Demography asks every **accepted** manuscript for a **data availability statement** and **encourages
10reproducible code**. The journal **does not maintain its own repository** — *you* choose a FAIR
11repository and provide persistent identifiers. Build the materials as you go so acceptance does not
12stall.
13
14## When to trigger
15
16- Building the reproducibility/replication materials and the data availability statement
17- A manuscript reached acceptance and you must finalize the statement and deposit
18- Data cannot be fully shared (privacy, confidentiality, proprietary/provider restrictions) and you
19 need the exemption language
20- Choosing a repository and persistent identifier
21
22## What Demography requires (verify current wording on the ethics/disclosures page)
23
241. **Data availability statement.** Accepted manuscripts must include a statement confirming **whether
25 and how** the data have been shared. For publicly available data, describe the access method with
26 a **persistent identifier** (DOI or accession number).
272. **Persistent identifiers + FAIR repository.** Because Demography hosts no repository, deposit data
28 and materials in a **FAIR-aligned repository** (e.g., ICPSR/openICPSR, Harvard Dataverse, Zenodo,
29 OSF) and cite it with a permanent link — not a personal website or generic cloud folder. Find one
30 via FAIRsharing.org or re3data.org.
313. **Reproducible code (encouraged).** Provide code that regenerates the results, with **software
32 versions recorded** and **informative comments** explaining each step. Treat this as expected, not
33 optional, for a quantitative demographic paper.
344. **Restricted data.** Where access is limited to protect confidential or proprietary information,
35 **describe the conditions limiting access** and how others may obtain the data, while still aligning
36 with FAIR principles as far as possible.
37
38## Build-as-you-go checklist
39
40- [ ] **Data availability statement** drafted (public / restricted / on request) with persistent IDs
41- [ ] Data + materials deposited in a **FAIR repository** with a DOI/accession number
42- [ ] One **master script** regenerates every table, figure, life table, and decomposition
43- [ ] **README** documents data provenance/vintage, construction of rates/exposure, and how to reproduce each exhibit
44- [ ] **Code commented** and **software/package versions recorded** (`renv.lock` / `requirements.txt` / installs)
45- [ ] **Seeds** set and reported for bootstrap, simulation, microsimulation
46- [ ] Exhibit numbers in the manuscript **match** the deposited output exactly
47- [ ] Restricted data: exemption note + access conditions + synthetic data where feasible
48
49## Anti-patterns
50
51- Treating the data statement as a last-minute formality at acceptance
52- A personal URL or generic cloud link instead of a persistent identifier in a FAIR repository
53- Undocumented, un-seeded, uncommented code that "works on my machine"
54- Claiming data are restricted without describing the access conditions
55- Calling the $1,000 editorial-management fee an "open-access" or "data" charge (it is neither)
56
57## What a reproducibility reviewer expects at Demography
58
59Demography, the Population Association of America flagship published open access by Duke University
60Press, draws referees who routinely re-derive a denominator or re-run a Kitagawa split by hand. The
61deposit must let them do so. Calibrate the package against the data class you actually used.
62
63| Data class | Typical source | Deposit obligation |
64|------------|----------------|--------------------|
65| Fully public | HMD, HFD, IPUMS, WPP, published vital statistics | Extract code + constructed analytic file (where license permits) + persistent ID |
66| Public-but-licensed | IPUMS, DHS, redistribution-restricted census | Extract specification + code, not raw microdata; cite the provider's persistent access path |
67| Restricted/confidential | Linked administrative records, RDC-only census, linked mortality files | Code + synthetic stand-in file + exact access-conditions note |
68
69## Referee-pushback patterns and the Demography-specific fix
70
71- *"I cannot tell which HMD/HFD vintage produced these rates."* -> Record the release label and download
72 date in the README and a code comment; vintages revise historical rates.
73- *"The decomposition components in the deposit do not sum to the headline number."* -> Add an assertion
74 that components reconcile to the total e0 (or TFR) change before you deposit; ship the check passing.
75- *"Your bootstrap intervals are not reproducible."* -> Set and report a seed for every resampling,
76 microsimulation, and graduation step; an un-seeded interval reads as un-reproducible.
77- *"You say data are restricted but give no way to obtain them."* -> Name the data enclave or
78 application pathway and the access conditions; a bare "restricted" reads as evasion.
79
80## Output format
81
82```
83【Data statement】public / restricted / on request — drafted with persistent ID? [Y/N]
84【Repository】FAIR repo + DOI/accession (not personal URL)? [Y/N]
85【Reproducible code】master script + comments + recorded versions + seeds? [Y/N]
86【Exhibits match deposit?】[Y/N]
87【Restricted data?】access conditions described + synthetic data where feasible?
88【Next】demog-review-process
89```
90
91## Supplementary resources
92
93- [`../../resources/external_tools.md`](../../resources/external_tools.md) — FAIR repositories and reproducibility tooling
94- [`../../resources/official-source-map.md`](../../resources/official-source-map.md) — Demography data-availability and reproducible-code policy
95
96---
97
98**Source:** [`brycewang-stanford/Awesome-Journal-Skills`](https://github.com/brycewang-stanford/Awesome-Journal-Skills) → `Demography-Skills/skills/demog-data-and-reproducibility/SKILL.md`