Share Your Data and Code

Make your data and code shareable, citable, and discoverable.

 Collabratec

Increase the impact of your work by sharing your data and code for others to view, build upon, and reuse. Benefits of data and code sharing include:

  • Improve the discoverability of your data by hosting it in an easily accessible repository
  • Make your data citable with a unique Digital Object Identifier (DOI) for your dataset
  • Increase the pace of scientific advancement by enabling other researchers to build upon your work
  • Follow best practices of reproducible research by archiving your paper’s underlying data
  • Ensure long-term preservation and accessibility of your data through the repository’s archival curation

Data

IEEE DataPort™ is an online data repository of datasets and data analysis tools. The repository accepts all types of datasets up to 2TB and provides a DOI for easy citation. IEEE DataPort is currently available for free with coupon code Dataport1. Papers in the IEEE Xplore® Digital Library with linked data in IEEE DataPort will have a Code & Datasets tab where readers can link to the dataset.

IEEE also recommends figshare, Zenodo, and Dryad as alternative data repositories.

Code

Code Ocean is a cloud-based computational reproducibility platform that allows code to be stored, shared, and run in the cloud. Anyone can run a code posted to Code Ocean, modify it, and test the modifications, without changing the original code. When uploading to Code Ocean, you will be asked to create a “compute capsule:” everything the code needs to run, including the code itself, any data, and a specification of the computational environment. The compute capsule enables computational reproducibility on Code Ocean and ensures that your code will work for everyone who runs it.

Authors who have published with IEEE in the past five years can upload their code to Code Ocean and link it to the paper published in IEEE Xplore. IEEE Xplore papers with linked code have a Code & Datasets tab where readers can run the code without installing or downloading anything.

Here are the steps to upload your code and link it to your published IEEE Xplore paper:

  • Login or create an account on Code Ocean; once you log in, you should arrive at your dashboard
  • Click the blue “New Compute Capsule” button and select the programming language; you will be taken to a private workspace where you can upload your code
  • Click the Metadata tab and click Published in the Associated Publication box; enter your paper’s DOI to automatically populate the other paper metadata
  • Click the blue Save Changes button to save your metadata changes
  • When you’re all done uploading your code, click the Publish button to send it to Code Ocean for verification; once the Code Ocean team confirms that everything is working properly, they will have it uploaded to IEEE Xplore
 Collabratec