IEEE Collabratec

Share Your Data and Code

There are many benefits to making your data and code shareable, citable, and discoverable. 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:

  • Improving the discoverability of your data by hosting it in an easily accessible repository.
  • Making your data citable with a unique Digital Object Identifier (DOI) for your dataset.
  • Increasing the pace of scientific advancement by enabling other researchers to build upon your work.
  • Following best practices of reproducible research by archiving your article’s underlying data.
  • Ensuring 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 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”. The compute capsule creates a home for the code to live in and is the key to having your code work for everyone who runs it from Code Ocean.

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

Follow these steps to upload your code and link it to your IEEE Xplore article:

  • 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. Or, select Import Git Repository to create from an existing git repository.
  • Click the Metadata tab and click Published in the Associated Publication box. Enter your article’s DOI to automatically populate the other article metadata.
  • Click the blue Save Changes button to save your metadata changes.
  • When you are 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.
 IEEE Collabratec