Code Ocean brings together leading tools, languages, and environments to give researchers an end-to-end workflow geared towards reproducibility.
You can create, collaborate on, and run code for private projects using any open source language as well as MATLAB and Stata. You can submit to publish for free in academic journals.
Use the Code Ocean development environment or write code in virtual versions of JupyterLab, RStudio, and terminal called Cloud Workstations, enabling work in a familiar environment with all underlying technology dependencies, storage, and compute included. All compute capsules support Git repos, allowing researchers to access all Git functions within the interface. Private Groups give researchers and admins within a working group a secure hub to share code and data and retain up-to-date research projects.
Share code and data alongside published articles to have workflows, algorithms, or analyses indexed by search engines, citable via DOI, and featured right next to the article. Uploading and publishing fully executable code and data is free for all researchers.
Users can view, edit, and run the article’s code using a web browser and the code is preserved for future use long after the article is published.
For more details on our preservation plan, please click here.