All Projects → Opentrons → Opentrons

Opentrons / Opentrons

Licence: apache-2.0
Software for writing protocols and running them on the Opentrons OT-2

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Opentrons

cytoscape-sbgn-stylesheet
View biological networks via Cytoscape.js and sbgn-ml
Stars: ✭ 47 (-76.85%)
Mutual labels:  science, biology
Jvarkit
Java utilities for Bioinformatics
Stars: ✭ 313 (+54.19%)
Mutual labels:  science, biology
cas
Cellular Automata Simulator
Stars: ✭ 22 (-89.16%)
Mutual labels:  science, biology
Thrive
The main repository for the development of the evolution game Thrive.
Stars: ✭ 874 (+330.54%)
Mutual labels:  science, biology
bioicons
A library of free open source icons for science illustrations in biology and chemistry
Stars: ✭ 665 (+227.59%)
Mutual labels:  science, biology
Awesome Biology
Curated (meta)list of resources for Biology.
Stars: ✭ 174 (-14.29%)
Mutual labels:  science, biology
Openocl
Open Optimal Control Library for Matlab. Trajectory Optimization and non-linear Model Predictive Control (MPC) toolbox.
Stars: ✭ 185 (-8.87%)
Mutual labels:  robotics
Rrt
C++ RRT (Rapidly-exploring Random Tree) Implementation
Stars: ✭ 190 (-6.4%)
Mutual labels:  robotics
Px4 Sitl gazebo
Set of plugins, models and worlds to use with OSRF Gazebo Simulator in SITL and HITL.
Stars: ✭ 182 (-10.34%)
Mutual labels:  robotics
Zenoh
zenoh unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
Stars: ✭ 182 (-10.34%)
Mutual labels:  robotics
Neurodocker
Generate custom Docker and Singularity images, and minimize existing containers
Stars: ✭ 198 (-2.46%)
Mutual labels:  science
Textrank
🌀 ⚡️ 🌍 TextRank (automatic text summarization) for PHP8
Stars: ✭ 193 (-4.93%)
Mutual labels:  science
Clustergrammer
An interactive heatmap visualization built using D3.js
Stars: ✭ 188 (-7.39%)
Mutual labels:  biology
Awesome Robotics
A list of awesome Robotics resources
Stars: ✭ 2,534 (+1148.28%)
Mutual labels:  robotics
Rf2o laser odometry
Estimation of 2D odometry based on planar laser scans. Useful for mobile robots with innacurate base odometry. For full description of the algorithm, please refer to: Planar Odometry from a Radial Laser Scanner. A Range Flow-based Approach. ICRA 2016 Available at: http://mapir.isa.uma.es/mapirwebsite/index.php/mapir-downloads/papers/217
Stars: ✭ 191 (-5.91%)
Mutual labels:  robotics
Robopy
Robopy is a python port for Robotics Toolbox in Matlab created by Peter Corke
Stars: ✭ 186 (-8.37%)
Mutual labels:  robotics
Deepvariant
DeepVariant is an analysis pipeline that uses a deep neural network to call genetic variants from next-generation DNA sequencing data.
Stars: ✭ 2,404 (+1084.24%)
Mutual labels:  science
Fiesta
Fast Incremental Euclidean Distance Fields for Online Motion Planning of Aerial Robots
Stars: ✭ 182 (-10.34%)
Mutual labels:  robotics
Raspi
Base functionality for working with a Raspberry Pi from Node.js
Stars: ✭ 187 (-7.88%)
Mutual labels:  robotics
Pybotics
The Python Toolbox for Robotics
Stars: ✭ 192 (-5.42%)
Mutual labels:  robotics

Opentrons Platform

Travis CI AppVeyor 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.

ot-app

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!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].