All Collections
Getting Started
Uploading code and data
What is, and is not, a good fit for publishing and sharing on Code Ocean?
What is, and is not, a good fit for publishing and sharing on Code Ocean?

Pipelines, analyses, visualizations, and statistical checks are all great fits for publishing on Code Ocean.

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

For personal use, you are welcome to upload all manner of research code.
For publishing, we request and verify that all code be made reproducible from start to finish by clicking Run.

What programs work well for publishing on Code Ocean?

What programs is Code Ocean not a good fit for publishing?

  • If your code requires specialized hardware, such as a robotic arm or a particular FPGA board, and can't be run on our available machines;

  • If your code creates a custom GUI for others to use locally, but that can't be executed on Code Ocean

  • If your code is not in one of the languages we support, or available as an open source download.

  • If your project requires proprietary software.

  • If your code requires runtime in the order of weeks or months.

  • If your code does not produce any independent result that can be verified by others.

  • If your code requires internet access during runtime, and can't be guaranteed to be long-term reproducible.

  • If your code contains sensitive data that can't be anonymized or shared publicly
    Then Code Ocean is not a good fit. 

Questions about whether Code Ocean and your code are a good fit?

Please write us at support@codeocean.com or via live chat, we'll be happy to hear from you.

Did this answer your question?