All Collections
Reproducibility and Preservation
Reproducibility
Why do I need to run my code once more before submitting?
Why do I need to run my code once more before submitting?

To guarantee reproducibility.

Shahar Zaks avatar
Written by Shahar Zaks
Updated over a week ago

Computational reproducibility on Code Ocean means that if a reader sees your code, data, and results published, they are guaranteed to be able to reproduce those results by pressing 'Run' (as long as the code doesn't include random elements). This means that if you make a change to the code, data or environment before publishing, you'll be asked to run your code once more. This guarantees the correctness of the equation: code + environment + data = results.  

Metadata-only changes that do not affect reproducibility can be made without re-running your code. You can update a published compute capsule this way.

Did this answer your question?