Code Ocean is part of the peer review process at a few different journals, with more soon to be announced. While you may be contacted by an editor about using the platform during peer review, we are also happy to provide the same functionality to all who ask. It works as follows.

First, log in or sign up on, and then navigate to to begin creating a new compute capsule.

Second, prepare your capsule for reproducible publication, using the articles on this help center (starting with configuring your computational environment), or asking questions via live chat as needed. (If your code requires specialized hardware, or is intended to create a custom GUI rather than produce concrete results, Code Ocean may not be a good fit; please see this article for more details.)

Third, if your managing editor (or Editor-in-Chief) has not already contacted us, please write to, before you press 'submit for publication', to let us know:

  • that your forthcoming capsule is for peer review rather than publication;
  • the name and email of the corresponding editor we should send the private share link to;
  • If peer review will be double-blind (the default settings are for single-blind).

Fourth, press 'Submit for publication.' This will not publish the capsule, but will instead send the capsule on for a brief verification of reproducibility by Code Ocean staff. See Code Ocean's verification process for computational reproducibility for an overview. (Note: please list the journal you are submitting to in metadata, rather than any associated preprint, so we know to make a peer review copy rather than publish.) 

From there, if we have any verification-related feedback, we will email you suggesting changes. 

Once those changes, if any, are addressed, we will email your editor a private link to a copy of your capsule. Any reviewer whom the editor shares this link with will subsequently be able to view your code, data, and results and the computational environment -- with or without an account.

Please make sure that your reproducible results are as complete as possible so that reviewers can inspect them at a glance, without having to rerun your code.

The end result will look just like a published capsule -- see examples in the Explore section. 

Submitting an updated peer review copy

A peer review copy is immutable (frozen), just like a published capsule. To provide updates to the peer review copy of your capsule, please withdraw, edit, and resubmit your capsule. While doing so, please write a note to us (either via live chat or to let us know to update the peer review copy. We will then let the corresponding editor know the peer review copy has been updated.

Integrating Code Ocean into a journal's peer review process

Please write to us at, we will be happy to discuss further.


Please write to us at, we will be happy to help.

Did this answer your question?