Reporting & Data Policy (gcb-reporting-and-data-policy)
GCB treats open data and code as a condition of publication, not a courtesy. Primary and secondary
data supporting the results must be archived in a publicly accessible repository with a persistent
identifier (DOI), code/software likewise (e.g., Zenodo), and the manuscript must carry a data
availability statement. Crucially, "available on request" is not accepted. Build the deposit as
you go. Confirm current wording on the policy page before submission.
When to trigger
- Writing the data availability statement
- Choosing repositories and minting DOIs for data and code
- Handling data that cannot be fully shared (sensitive species locations, third-party/licensed data)
- Final reporting checks before submission
What GCB requires (verify current wording)
- Archive data with a DOI. Deposit primary and secondary data in a public, DOI-minting repository
(e.g., Dryad, Zenodo, PANGAEA) with metadata sufficient for a third party to interpret
the data correctly — before acceptance/publication.
- Archive code with a DOI. Code, software, and documentation supporting the results go to an
appropriate public repository (e.g., Zenodo via a GitHub release) with a persistent identifier.
- Data availability statement. State exactly where the data and code live and how to access them;
"available on request" is not sufficient.
- Reviewer access. Make data accessible to peer reviewers on request during evaluation.
- Reporting completeness. Report sample sizes, replication, units, methods, and software versions
well enough to reproduce every result.
When data cannot be fully shared
- Sensitive data (e.g., precise locations of threatened species, human-subjects or provider-licensed
data): explain the restriction, give a clear access pathway (provider, application process), and
share what can be shared (de-sensitized/aggregated layers) plus full code.
- Document why the restriction applies; do not use sensitivity as a blanket reason to skip deposit.
Build-as-you-go checklist
Repository fit by data type
Different global-change data types land best in different DOI-minting archives. Treat this as a routing
guide, then confirm the current accepted list against the journal's author guidelines.
| Data type |
Typical archive |
Note |
| Ecological tabular / experimental |
Dryad |
Curated, ecology-oriented |
| Code + figure pipeline |
Zenodo via a GitHub release |
Versioned, DOI per release |
| Oceanographic / Earth-system |
PANGAEA |
Geo/environmental specialist |
| Sequences |
INSDC (GenBank/ENA) |
Domain-mandated, then cite accession |
| Sensitive species locations |
Restricted deposit + access pathway |
Share de-sensitized layer + full code |
Worked micro-example (illustrative)
A remote-sensing carbon-flux paper archives three things, not one: the gap-filled flux table to a
DOI-minting repository; the processing and modelling code to Zenodo via a tagged GitHub release; and the
raw tower coordinates with a stated restriction because one site is on a protected reserve. The data
availability statement names each DOI and the access route for the restricted coordinates. A weak version
deposits only the figures' CSV and writes "code available on request" — which GCB does not accept. The
DOIs here are illustrative placeholders; mint real ones before submission.
Compliance pushback patterns and the fix
- "Statement says available on request" → replace with named repository, DOI, and access route; GCB does
not accept request-only.
- "Code not archived, only data" → deposit the analysis/modelling code so every figure reproduces.
- "Metadata insufficient" → add units, sampling design, and variable definitions a third party can read.
- "Sensitive locations withheld with no pathway" → explain the restriction, give the application route,
and share an aggregated layer plus full code.
Anti-patterns
- "Data available on request" (explicitly rejected by GCB)
- A personal website or transient cloud link instead of a DOI-minting repository
- Archiving data but not the code that produced the figures
- Metadata too thin for a third party to interpret the data
- Treating deposit as a post-acceptance afterthought
Output format
【Data archived】DOI-minting repo + metadata? [Y/N]
【Code archived】Zenodo/release with DOI? [Y/N]
【Availability statement】names repo + access (not "on request")? [Y/N]
【Sensitive data】restriction explained + access path + shareable subset?
【Reproducible reporting】n, units, versions complete? [Y/N]
【Next】gcb-writing-style
Supplementary resources
Source: brycewang-stanford/Awesome-Journal-Skills → Global-Change-Biology-Skills/skills/gcb-reporting-and-data-policy/SKILL.md
1---2name: gcb-reporting-and-data-policy3description: Use when preparing the data availability statement and the data/code archive for a Global Change Biology (GCB) manuscript. GCB requires data and code to be archived in a public repository with a persistent DOI as a condition of publication, and "available on request" is not accepted. Prepares the deposit; it does not waive requirements.4---567# Reporting & Data Policy (gcb-reporting-and-data-policy)89GCB treats open data and code as a **condition of publication**, not a courtesy. Primary and secondary10data supporting the results must be **archived in a publicly accessible repository with a persistent11identifier (DOI)**, code/software likewise (e.g., Zenodo), and the manuscript must carry a **data12availability statement**. Crucially, **"available on request" is not accepted**. Build the deposit as13you go. Confirm current wording on the policy page before submission.1415## When to trigger1617- Writing the **data availability statement**18- Choosing repositories and minting DOIs for data and code19- Handling data that cannot be fully shared (sensitive species locations, third-party/licensed data)20- Final reporting checks before submission2122## What GCB requires (verify current wording)23241. **Archive data with a DOI.** Deposit primary and secondary data in a public, DOI-minting repository25 (e.g., **Dryad**, **Zenodo**, **PANGAEA**) with metadata sufficient for a third party to interpret26 the data correctly — before acceptance/publication.272. **Archive code with a DOI.** Code, software, and documentation supporting the results go to an28 appropriate public repository (e.g., **Zenodo** via a GitHub release) with a persistent identifier.293. **Data availability statement.** State exactly where the data and code live and how to access them;30 **"available on request" is not sufficient**.314. **Reviewer access.** Make data accessible to peer reviewers on request during evaluation.325. **Reporting completeness.** Report sample sizes, replication, units, methods, and software versions33 well enough to reproduce every result.3435## When data cannot be fully shared3637- **Sensitive data** (e.g., precise locations of threatened species, human-subjects or provider-licensed38 data): explain the restriction, give a **clear access pathway** (provider, application process), and39 share what can be shared (de-sensitized/aggregated layers) plus full code.40- Document why the restriction applies; do not use sensitivity as a blanket reason to skip deposit.4142## Build-as-you-go checklist4344- [ ] Data archived in a DOI-minting public repository with interpretable metadata45- [ ] Code/software archived (Zenodo/GitHub release) with a DOI46- [ ] Data availability statement names repository + access (not "on request")47- [ ] Sample sizes, replication, units, software versions reported48- [ ] Sensitive data: restriction explained + access pathway + shareable subset49- [ ] Manuscript exhibit numbers match the archived outputs5051## Repository fit by data type5253Different global-change data types land best in different DOI-minting archives. Treat this as a routing54guide, then confirm the current accepted list against the journal's author guidelines.5556| Data type | Typical archive | Note |57|-----------|-----------------|------|58| Ecological tabular / experimental | Dryad | Curated, ecology-oriented |59| Code + figure pipeline | Zenodo via a GitHub release | Versioned, DOI per release |60| Oceanographic / Earth-system | PANGAEA | Geo/environmental specialist |61| Sequences | INSDC (GenBank/ENA) | Domain-mandated, then cite accession |62| Sensitive species locations | Restricted deposit + access pathway | Share de-sensitized layer + full code |6364## Worked micro-example (illustrative)6566A remote-sensing carbon-flux paper archives three things, not one: the gap-filled flux table to a67DOI-minting repository; the processing and modelling code to Zenodo via a tagged GitHub release; and the68raw tower coordinates with a stated restriction because one site is on a protected reserve. The data69availability statement names each DOI and the access route for the restricted coordinates. A weak version70deposits only the figures' CSV and writes "code available on request" — which GCB does not accept. The71DOIs here are illustrative placeholders; mint real ones before submission.7273## Compliance pushback patterns and the fix7475- "Statement says available on request" → replace with named repository, DOI, and access route; GCB does76 not accept request-only.77- "Code not archived, only data" → deposit the analysis/modelling code so every figure reproduces.78- "Metadata insufficient" → add units, sampling design, and variable definitions a third party can read.79- "Sensitive locations withheld with no pathway" → explain the restriction, give the application route,80 and share an aggregated layer plus full code.8182## Anti-patterns8384- "Data available on request" (explicitly rejected by GCB)85- A personal website or transient cloud link instead of a DOI-minting repository86- Archiving data but not the code that produced the figures87- Metadata too thin for a third party to interpret the data88- Treating deposit as a post-acceptance afterthought8990## Output format9192```93【Data archived】DOI-minting repo + metadata? [Y/N]94【Code archived】Zenodo/release with DOI? [Y/N]95【Availability statement】names repo + access (not "on request")? [Y/N]96【Sensitive data】restriction explained + access path + shareable subset?97【Reproducible reporting】n, units, versions complete? [Y/N]98【Next】gcb-writing-style99```100101## Supplementary resources102103- [`../../resources/external_tools.md`](../../resources/external_tools.md) — repositories (Dryad/Zenodo/PANGAEA) and reproducibility tooling104- [`../../resources/official-source-map.md`](../../resources/official-source-map.md) — GCB data- and code-archiving policy105106---107108**Source:** [`brycewang-stanford/Awesome-Journal-Skills`](https://github.com/brycewang-stanford/Awesome-Journal-Skills) → `Global-Change-Biology-Skills/skills/gcb-reporting-and-data-policy/SKILL.md`