IEEE Collabratec

About Sharing Your Data and Code

Increase the impact of your work. Share your data and code for others to view, build upon, and reuse. 

Benefits to sharing your data and code 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.


          IEEE DataPort™ is an easily accessible repository of datasets developed by IEEE. Authors can use it to store datasets, access datasets, and manage datasets associated with funded research. 

          IEEE DataPort is designed to make uploading and storage of datasets up to 2TB easy for authors. Datasets can be uploaded free by authors and each dataset is provided with a Digital Object Identifier (DOI) so it is always referenceable. 

          IEEE DataPort is fully integrated with the IEEE Xplore® Digital Library and will include a link to the dataset so readers will be able to obtain more details about your research. 

          More information about IEEE DataPort:

          • Authors that require Open Access status for their dataset can currently upload their Open Access dataset for free. Use promotional code OPENACCESS1.
          • IEEE DataPort datasets can be downloaded or accessed directly in the AWS Cloud so data analytics can easily be performed. Please note that you can include supplemental material on IEEE DataPort such as documents, scripts, visualizations, etc. In addition, you can include a link to your published article on your IEEE DataPort dataset entry.
          • For all authors who are currently in the process of publishing an article, visit IEEE DataPort to upload your dataset today. Simply include the dataset DOI provided by IEEE DataPort in your article during the submission or publishing process and the dataset will be automatically linked to your article.  
          • Authors who have published with IEEE in the past five years can upload their dataset to IEEE DataPort and link it to the article published in IEEE Xplore. Contact Melissa Handato associate an IEEE DataPort dataset with a previously published article.

          IEEE also recommends figshareZenodo, and Dryad as alternative data repositories.


          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