• Stars
    star
    410
  • Rank 104,873 (Top 3 %)
  • Language
    Python
  • License
    Apache License 2.0
  • Created about 9 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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!

More Repositories

1

ot2

Open source hardware documentation for the OT-2 liquid handling robot
56
star
2

Protocols

Repository for Public Protocols
Python
55
star
3

otone_hardware

3D models and Bill of Materials for the opensource OT.One lab automation platform.
47
star
4

opentrons-modules

Firmware repository for OT-2 compatible modules
C++
27
star
5

opentrons-integration-tools

Guides and code snippets for integrating external devices with Opentrons
Python
21
star
6

ot3-firmware

C++
17
star
7

otone_docs

This repo is NO LONGER IN USE. Please see Opentrons/opentrons instead.
14
star
8

opentrons-emulation

Python
12
star
9

covid19

Test for COVID-19 with the help of OT-2 robots
Jupyter Notebook
12
star
10

buildroot

The Opentrons fork of buildroot for building the OT2 system. Our default branch is opentrons-develop.
Makefile
10
star
11

http-api-beta

Resources for the HTTP API beta program
6
star
12

otone_frontend

This repo is NO LONGER IN USE. Please see the Opentrons/opentrons repo instead.
Python
5
star
13

Hack-A-Tron

This is the central repository for all hackathon (aka, Hack-A-Tron) related activities!
HTML
4
star
14

cmake-utils

CMake
4
star
15

meta-opentrons

yocto layer for opentrons
BitBake
4
star
16

oe-core

The heart of Opentrons' openembedded system definitions
BitBake
3
star
17

test-protocols

Central location to catalog protocols used for testing.
Python
3
star
18

covid19-system-9

Python
3
star
19

getting-started

HTML
2
star
20

Volumetric_Testing_Scripts

This repository is home to all scripts dealing with pipette accuracy and precision assessments.
Python
2
star
21

otone_backend

Python
2
star
22

ProtocolEditor

protocol editor
Python
2
star
23

protocol_validator

JSON Protocol Validator
Python
1
star
24

pi-bootstrapper

Takes a base Raspberry Pi machine and turns it into an OpenTrons machine.
1
star
25

otietalk

experiments in clients and testing with the http API directly to the robot
Python
1
star
26

Mix.Bio_Protocols

We’ve moved away from mix.bio to a protocol library that is fully integrated into our website. This repo has the full set of mix.bio protocols as not all of them were loaded into the new site.
1
star
27

smoothie-config

1
star
28

science-team

Python
1
star
29

labsuite_flask

A Flask app and Docker file for accessing LabSuite functionality through an HTTP gateway.
Python
1
star
30

production-scripts

This repository is create for SZ team storage some production scripts
HTML
1
star