Overview
Code Ocean is a Computational Science platform for life science R&D teams who want a fast and efficient way to start, scale, collaborate, and reproduce computational research. It helps Computational Scientists set up and scale their workflows, work closer together, and lets them support non-coding bench scientists with accessible, intuitive applications. Built on FAIR data principles, it helps avoid technical debt, improves data architecture, and improves organizational compliance and quality.
Typical users include: computational biologists, bioinformaticians, research IT, R&D leadership.
Example use cases include: data analysis, data management, bioinformatics pipelines, AI & machine learning, multiomics, image processing, cloud management, result provenance.
Key features
Compute Capsules: a shareable, traceable, reproducible encapsulation of the code, data, and environments used in computational research, version controlled and linked to the results they produce.
Pipelines: Connect, automate, parallelize, and scale computational work. Build with the visual editor to auto-generate Nextflow code, import from nf-core, or write your own.
Data: a single place to manage all data assets in the cloud and from any other source. Use in computational work while tracking lineage, ensuring reproducibility, and reducing duplication.
Lineage Graph: an immutable record of how Result Data is generated within Code Ocean, showing the source, data processing through Capsules and Pipelines, and the output.
Collections: for gathering and organizing Capsules, Pipelines, Apps, and Data by project or scientific area of interest to make them more visible, accessible, and usable by others.
Apps: browse a selection of ready-to-use bioinformatics Apps, and take advantage of functionality to transform computational work into No-Code Apps for others to use.
Admin Panel: a single pane of glass for all users, resources, and data in your deployment. Manage integrations, cost and compute, and environments from a unified management console.
API: enables programmatic access without using the user interface. Tap into core functionality to run Computations, create Data Assets, retrieve metadata, and more.
Please use Private Offer to purchase and please contact us at support@codeocean.com to start a private offer.
Highlights
- Full reproducibility: Code Ocean technology guarantees computational reproducibility
- No lock-in: built entirely on open-source software, anything can be exported at any time
- An immutable record of how result data are generated
Details
Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Description | Cost/12 months |
---|---|---|
User Seat | License to access and use Code Ocean software | $6,250.00 |
Vendor refund policy
We do not offer refunds. However, a trial period without commitment may be available in certain cases. Please reach out to sales for more information.
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Code Ocean VPC Architecture
Code Ocean VPC is installed in your AWS account. It can be installed into a new dedicated AWS VPC which follows AWS Well-Architected guidelines, or into an existing AWS VPC so that you can leverage existing AWS resources and easily align with company VPC guidelines and standards.
Code Ocean VPC deployments are managed with AWS CloudFormation infrastructure as code (IaC) service. A CloudFormation template is available for installation and upgrades and it provisions all AWS resources required to run Code Ocean in your AWS account. See our CloudFormation Deployment section.
Code Ocean is designed to enable secure cross-functional team collaboration while managing a large number of backend services, so you and your colleagues can focus on the research. The following diagram represents the most common system architecture for Code Ocean on AWS environments.
If you choose to install Code Ocean into its own dedicated AWS VPC the CloudFormation template will provision a new VPC across two availability zones with public and private subnets in your selected AWS region. The availability zones and CIDR blocks for VPC and subnets are configurable.
If you choose to install Code Ocean into an existing AWS VPC you can configure the CloudFormation template with the two availability zones and the private and public subnets to deploy to. Public subnets are required if you choose an internet-facing deployment. EC2
Code Ocean uses an HTTPS-only AWS application load balancer (ALB) to expose the system to users and to allow access to its internal Git server and Docker registry. The ALB can be internet-facing or internal for deployments behind a VPN.
CloudFormation Template (CFT)
AWS CloudFormation templates are JSON or YAML-formatted text files that simplify provisioning and management on AWS. The templates describe the service or application architecture you want to deploy, and AWS CloudFormation uses those templates to provision and configure the required services (such as Amazon EC2 instances or Amazon RDS DB instances). The deployed application and associated resources are called a "stack."
Version release notes
Additional details
Usage instructions
Resources
Vendor resources
Support
Vendor support
Customers can report issues at any time (24x7x365) by sending an email to support@codeocean.com . Code Ocean will make commercially reasonable efforts to respond during normal business hours, based on the severity of the issues, which determines the initial response and target resolution times. For more information about SLAs and support tiers, please contact us at support@codeocean.com .
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Similar products
Customer reviews
No better way to ensure that yoru computational analysis is transparent, reproducible and reusable
An efficient way to share your work with colleagues and the world
Encourage best practices and ensure efficient collaboration within the team
GPUs can be expensive, not a Code Ocean thing but still be aware