Sample Language that may be used in the REPLICATION report
The following fragments may be used when reporting back on success or failure of a reproduction attempt. They usually identify lack of some key component. They should be added to the completed REPLICATION.md
Decisions
the one you want to hear
The replication package is accepted.
There might be some suggestions, but no requirements. Then the following section can be added.
If you wish to follow up on our suggestions, please follow instructions on how to unlock/recall your replication package. Otherwise, no further action is required.
the one almost as good during conditional acceptance
Conditional on making the requested changes to the openICPSR deposit prior to publication, the replication package is accepted.
(This means the author must still make a few changes to the openICPSR deposit, but the paper will be marked "accepted, forthcoming")
the one is a bit more work at conditional acceptance
Conditional on making the requested changes to the manuscript and the openICPSR deposit prior to publication, the replication package is accepted.
(This means the author must still make a few changes to the openICPSR deposit, AND there are changes to the paper, but typically, these changes can be made to the paper during copy-editing, and the paper will be marked "accepted, forthcoming")
For R&R that are mostly good to go:
We look forward to reviewing the final replication package again after conditional acceptance.
The actions required to bring the package into conformance are simple enough, we do not need to see the package again until Conditional Acceptance.
Info for summary
The article uses restricted-access data. Access to the data cannot be obtained in a timely fashion, a reproduction is not attempted. The report contains information on data description, and identifies whether all tables and figures can be identified in the code.
Thank you for your replication archive. In assessing compliance with our Data and Code Availability Policy, we have identified the following issues, which we ask you to address:
Due to insufficient time available to the replicator, only a partial replication was completed. Thus, the report contains information on data description, identifies whether all tables and figures can be identified in the code, and notes the replication results of the partial replication.
The replication package is accepted, pending one issue which can be addressed during copy-editing prior to publication. Since this only affects the README/code deposit/online appendix, this requires no further re-submission to Manuscript Central - a note will be added to the openICPSR repo, and publication is contingent on making the change.
[NOTE] We are currently exploring expanded ways to highlight and facilitate reader-interaction with the computational code of an article. Your replication package seems to be compatible with our options. Please contact the AEA Data Editor if you are interested in this option (dataeditor@aeapubs.org).
Temporary language
At the end of each summary, please include the following line:
The openICPSR submission process has changed. If you have not already done so, please "Change Status -> Submit to AEA" from your deposit Workspace.
README
[SUGGESTED] A recommended README template for replication packages in economics can be found on the Social Science Data Editor Github site.
[REQUIRED] Please ensure that a ASCII (txt), Markdown (md), or PDF version of the README are available in the data and code deposit.
Data description
[REQUIRED] Please provide this dataset
or if especially valuable
[STRONGLY SUGGESTED] Please provide the cleaned dataset as part of the archive, or a separate upload to an archive (Zenodo, Dataverse, ICPSR). In the latter case, cite it from there. See examples at https://social-science-data-editors.github.io/guidance/Requested_information_hosting.html, guidance at https://social-science-data-editors.github.io/guidance/sample-depositing-data-for-greater-good.html
Note:
- openICPSR can handle files larger than 30GB, but you will need to request an increase in the quota from the Data Editor. Please specify total (uncompressed) data size and project number, and email dataeditor@aeapubs.org.
[REQUIRED] Data are original (authors are data creators). Please cite the own data supplement, as per the AEA Sample References and additional guidance.
[REQUIRED] Please add data citations to the article. Guidance on how to cite data is provided in the AEA Sample References and in additional guidance.
[REQUIRED] Please provide a clear description of access modality and source location for this dataset. Some examples are given on this website.
Optionally:
- In particular, FRED provides a data citation at the bottom of each of its pages, e.g., for the CPI AUCNS,
U.S. Bureau of Labor Statistics, Consumer Price Index for All Urban Consumers: All Items in U.S. City Average [CPIAUCNS], retrieved from FRED, Federal Reserve Bank of St. Louis; https://fred.stlouisfed.org/series/CPIAUCNS, May 7, 2020.
[REQUIRED] Please provide a clear description of access modality and source location for this dataset. In particular, please provide evidence that you have the rights to redistribute the original and derived datasets.
[REQUIRED] Please provide a clear description of access modality and source location for this dataset. Please specify how long the data will be preserved in the restricted-access location.
[REQUIRED] Please provide a clear description of access modality and source location for this dataset, including a description of which variables and options need to be selected from the URL provided.
[REQUIRED] Please provide a clear description of access modality and source location for this dataset. Please verify that your license allows you to redistribute Haver Analytics data. For Haver Analytics, provide the "mnemonic" name. If a permission to redistribute these data has been obtained, store it within the openICPSR repository.
[REQUIRED] Please provide a clear description of access modality and source location for this dataset. For Bloomberg data, provide the "ticker". If a permission to redistribute these data has been obtained, store it within the openICPSR repository.
If using NHGIS data:
[NOTE] IPUMS has a new API system for creating (reproducible) extracts from NHGIS data. See https://developer.ipums.org/docs/get-started/. We strongly encourage you to Construct a valid JSON-formatted request, and provide that JSON file as part of the repository. Please feel free to reach out to IPUMS for assistance.
[REQUIRED] Please specify how long the data will be preserved in the restricted-access location.
[SUGGESTED] The default AEA bibtex style file does not display URLs in the bibliography. A workaround might be to use the slightly modified draft style file or the
econstyle file referenced here.
[REQUIRED] Please add a link to the full codebook to the README.
[REQUIRED] Please ensure that all variables have labels, and that values are explained (have formats/codebook/etc.)
(used when dataset is primary, and raw data are not provided with the replication archive)
[SUGGESTED] Please link to codebooks for these two datasets in the README.
(used when datasets are of secondary importance)
If data are provided in Numbers of Mathematica files:
[REQUIRED] Please provide this dataset in a preferred archive-ready format (CSV, TXT). If the data files also contain code (e.g. data & figure in a Numbers file), extract the data, save it separately as a CSV file, and add this to the repository (in addition to the original file).
PSID not allowed
[REQUIRED] Per the PSID website, you are not allowed to post extracts of their data to our archive. Please see details at our FAQ
[REQUIRED] Per the PSID website, please include the following acknowledgement:
The collection of data used in this study was partly supported by the National Institutes of Health under grant number R01 HD069609 and R01 AG040213, and the National Science Foundation under award numbers SES 1157698 and 1623684.
PII suspected
[REQUIRED] We have identified possible PII. Please verify, and if necessary, remove from deposit. If not removing, please explicitly confirm in your response letter that the identified variables are OK to publish without restrictions.
Code
[STRONGLY SUGGESTED] We strongly suggest to (a) create named releases on Github.com (using semantic versioning) (b) archive such releases, for instance through the Github-Zenodo linkage (c) cite the specific version corresponding to this article (for instance, using the Zenodo DOI)
[REQUIRED] Please provide complete code, including for construction of the analysis data from raw data, and for appendix tables and figures, and identify source for inline numbers.
[REQUIRED] Please provide a mapping of programs to figures/tables, or add comments to the code that identify where each figure/table is produced.
[REQUIRED] Please add a setup program that installs all Stata packages. Please specify all necessary commands. An example of a setup file can be found at https://gist.github.com/c3dddbcf73e7534a22e3583b3422d7c5
[REQUIRED] Please add a setup program that installs all R packages. Please specify all necessary commands. An example of a setup file can be found at https://github.com/labordynamicsinstitute/paper-template/blob/master/programs/global-libraries.R
[REQUIRED] Please provide a
requirements.txtorenvironment.ymlfile to install all Python dependencies. Please specify all necessary commands (a link to thepip freezeorconda env exportreference may suffice).
[REQUIRED] Please provide a
Manifest.tomlfile to specify all dependencies for Julia. Some guidance is provided at the QuantEcon website. Alternatively, add a setup program that installs all Julia package, specifying all necessary commands. An example of a setup file can be found at https://github.com/labordynamicsinstitute/paper-template/blob/master/programs/packages.jl
[REQUIRED] Please provide debugged code, addressing the issues identified in this report.
[SUGGESTED] Please specify hardware requirements, and duration (execution time) for the last run, to allow replicators to assess the computational requirements.
[SUGGESTED] Use of packages or commands that automatically write out tables and figures is strongly encouraged.
[SUGGESTED] We strongly suggest using data load statement instead of manual instructions to load data
[REQUIRED] Please set a random seed to allow for pseudo-random results to be exactly reproduced.
[REQUIRED] Please provide code that creates all figures and tables without manual editing of parameters, for instance by using function calls, loops, or other mechanisms. The README should still provide instructions to replicators on how to further modify such parameters.
[REQUIRED] Please provide instructions for figures generated via ArcGIS - in particular, the input data, and the manipulations made in order to generate the figure. Consider using ArcGIS ModelBuilder, ArcPy, or ArcGIS Pro Notebooks.
[REQUIRED] Please provide code to produce the maps, or instructions on how to generate the maps. At a minimum, the source data should be identified, the source of the shape files recorded, and the processing steps described.
When running the scanner, please review and provide suggested packages:
[SUGGESTED] While running a static code scanner for Stata, we identified possible Stata packages used in your code. Please verify, and adjust requirements accordingly.
(copy and paste the top list)
Results
[REQUIRED] Please adjust your tables to account for the noted numerical discrepancies, or explain (in the README) discrepancies that a replicator should expect.
RCT
[REQUIRED] This is a RCT. The AEA requires that RCTs be registered, the registration number be cited in the title page footnote. For more details, see AEA RCT policy and the example citation provided in the AEA Sample References.
This is a RCT. The registration number is already identified in the title page footnote, but is not cited.
[REQUIRED] Please cite the RCT wherever referenced (including title footnote). For more details, see the example citation provided in the AEA Sample References.
IRB
[REQUIRED] The data collection reported in this article seems to have required IRB approval. Please provide IRB approval information in the titlepage footnote.
[REQUIRED] The data collection reported in this article had IRB approval. Please provide full IRB approval information, including protocol number and home institution of the IRB, in the titlepage footnote.
[REQUIRED] The data collection reported in this article had IRB approval. Please provide full IRB approval information, including protocol number, in the titlepage footnote.
Experiment conducted
Experimental instructions
The deposit does not seem to contain the required software/scripts to implement the experiment, though the appendix provides a complete verbose description thereof. As per the AEA's Policy for Papers Conducting Experiments and Collecting Primary Data, please
[REQUIRED] Provide any computer programs, configuration files, or scripts used to run the experiment or develop the survey instrument, e.g., z-Tree code, Qualtrics, and LimeSurvey.
If no ICPSR deposit
[REQUIRED] We note that you provided data during the R&R phase through Dropbox. When the paper is conditionally accepted, your code will need to be uploaded to openICPSR. Please preserve the same directory structure as we observed in this round. Import all ZIP files, unless discussed/authorized otherwise by the Data Editor. Please follow our guidance.
Relative to the openICPSR deposit
[REQUIRED] Several required metadata elements are missing from the openICPSR deposit. Please consult our additional deposit guidance
[SUGGESTED] Several suggested metadata elements are missing from the openICPSR deposit. Please consult our additional deposit guidance
[REQUIRED] ZIP files should be uploaded to openICPSR via "Import from ZIP" instead of "Upload Files" (there should be no ZIP files visible, except in rare approved circumstances). Please delete the ZIP files, and re-upload using the "Import from ZIP" function.
[STRONGLY SUGGESTED] Please add the Github repository, or its archived equivalent, as a "Related Publication"
[REQUIRED] Please delete the
__MACOSdirectory
[REQUIRED] Please delete empty directories
[REQUIRED] Please delete any redundant (obsolete) files
[SUGGESTED] Please ensure that the README is in the root directory, and that unnecessary directory levels are pruned from the repository.
When authors are redistributing data or code from other authors that is not published and was obtained via personal correspondence.
[REQUIRED] Please create a "LICENSE" file in the repository, collecting the various permissions and licenses. A simple concatenation is fine. Paraphrasing is fine. Providing copies of the email correspondence in addition to the LICENSE file is fine.
An example of a license file might start as follows:
Permission to redistribute data from Bateman and Munro (2005) was granted by Ian Bateman on May 26, 2019.
When there is evidence of a differing license in the deposit, there must be a "LICENSE.txt" file present.
[REQUIRED] Please create a separate file called "LICENSE.txt" and add the text from the bottom of the README. This is necessary to let openICPSR recognize that the deposit is not subject to the standard CC-BY license.
When the openICPSR was already (erroneously) published
IMPORTANT NOTE: When updating the openICPSR deposit, do not press "Re-Publish". We are able to view all files prior to publishing. Once updates are made, and verified by us, the new version of the deposit can be published.
When the only changes are needed are code/data
Details in the full report, which you will receive via Manuscript Central shortly. The manuscript is accepted, the author should address the remaining issue in the openICPSR repository. Once completed, do not resubmit to Manuscript Central. Please use the openICPSR Project Communication log, specifying AEAREP-xxx.
When ready to publish
When ready, remove any replicator email from "Share", and add a new entry to communication log, with subject line
AEAREP-xxx Data and Code Deposit for MCNumberXXX accepted
and body:
This data and code deposit is accepted.
Action items:
- Author: none
- AEA Staff: update DOI, Vol, Iss, Year of related publication, then publish.
When AEA P&P is assessed for compliance
Subject: Required changes
Content: Please see the attached compliance report for this data deposit. Additional guidance and checklist available at https://aeadataeditor.github.io/aea-de-guidance/data-deposit-aea-guidance.html
(and attach the compliance report generated from the form)