Skip to content

Software for writing protocols and running them on the Opentrons Flex and Opentrons OT-2

License

Notifications You must be signed in to change notification settings

Opentrons/opentrons

Folders and files

NameName
Last commit message
Last commit date
Jul 26, 2024
Jun 20, 2024
Mar 11, 2024
Jul 31, 2024
Jul 26, 2024
Aug 12, 2024
Aug 16, 2024
Aug 8, 2024
Aug 7, 2024
Aug 16, 2024
Aug 15, 2024
Jun 5, 2024
Jul 25, 2024
Aug 6, 2024
Aug 12, 2024
Jun 20, 2024
Jul 29, 2024
Jun 21, 2024
Jul 29, 2024
Jul 31, 2024
Aug 2, 2024
Aug 7, 2024
Aug 15, 2024
Jul 23, 2024
May 29, 2024
Aug 8, 2024
Jul 8, 2024
May 1, 2024
Jun 28, 2024
Feb 14, 2024
Jun 5, 2024
Sep 20, 2019
Feb 1, 2024
May 27, 2021
Jun 28, 2024
Jun 20, 2024
Feb 14, 2023
Jun 25, 2024
Jul 7, 2021
Mar 8, 2024
Feb 6, 2024
Apr 9, 2019
Mar 3, 2020
Mar 13, 2024
Jan 30, 2024
Mar 12, 2024
Nov 9, 2021
Feb 12, 2024
Sep 14, 2015
Jul 23, 2024
Jan 27, 2020
Aug 5, 2020
Jul 29, 2022
Mar 18, 2024
Mar 8, 2024
Jul 25, 2022
Mar 26, 2019
Jan 30, 2024
Jul 22, 2024
May 24, 2024
Mar 8, 2024
Jun 28, 2024
Feb 1, 2024
May 28, 2024
Jul 2, 2024
Aug 2, 2024

Repository files navigation

Opentrons Platform

Codecov

Overview

Opentrons makes robots for biologists.

Our mission is to provide the scientific community with a common platform to easily share protocols and reproduce each other's work. Our robots automate experiments that would otherwise be done by hand, allowing our users to spend more time pursuing answers to the 21st century’s most important questions, and less time pipetting.

This repository contains the source code for the Opentrons API and OT App. We'd love for you to to explore, hack, and build upon them!

Opentrons API

The Opentrons API is a simple framework designed to make writing automated biology lab protocols easy.

We've designed it in a way we hope is accessible to anyone with basic computer and wetlab skills. As a bench scientist, you should be able to code your automated protocols in a way that reads like a lab notebook.

pipette.aspirate(location=trough['A1'], volume=30)
pipette.dispense(location=well_plate['A1'], volume=30)

This example tells the Opentrons OT-2 to pipette 30 µL of liquid from a trough to well plate. Learn more here:

Opentrons App

Easily upload a protocol, calibrate positions, and run your experiment from your computer.

The Opentrons App, showing a sortable list of four protocols on the Protocols page. Each entry shows a small map of the OT-2 deck and lists the protocol's name, pipettes and modules used, and when the protocol was updated.

Opentrons Protocol Designer

Easily create a protocol to run on your robot with this graphical tool.

Contributing

We love contributors! Here is the best way to work with us:

  1. Filing a bug report. We will fix these as quickly as we can, and appreciate your help uncovering bugs in our code.

  2. Submit a pull request with any new features you've added to a branch of the API or App. We will reach out to talk with you about integration testing and launching it into our product!

For more information and development setup instructions, please read the contributing guide.

Enjoy!