opentrons-integration

Solid

Opentrons Protocol API v2 for OT-2/Flex: Python protocols for pipetting, serial dilutions, PCR, plate replication; control thermocycler, heater-shaker, magnetic, temperature modules. Use pylabrobot for multi-vendor.

AI & Automation 284 stars 26 forks Updated 3 days ago NOASSERTION

Install

View on GitHub

Quality Score: 82/100

Stars 20%
82
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Opentrons Integration — Lab Automation ## Overview Opentrons provides a Python-based Protocol API (v2) for programming OT-2 and Flex liquid handling robots. Protocols are structured Python files with metadata and a `run()` function that controls pipettes, labware, and hardware modules. All protocols can be simulated locally before running on physical hardware. ## When to Use - Automating liquid handling workflows (pipetting, mixing, distributing) - Writing PCR setup protocols with thermocycler control - Performing serial dilutions across plates - Replicating plates or reformatting between plate types - Controlling hardware modules (temperature, magnetic, heater-shaker, thermocycler) - Setting up multi-channel pipetting for 96-well plate operations - Simulating protocols before running on the robot - For **multi-vendor automation** (Hamilton, Beckman, etc.), use pylabrobot instead - For **flow cytometry analysis** of automated experiment results, use flowio/flowkit ## Prerequisites ```bash pip install opentrons # Simulate protocols locally (no robot needed) opentrons_simulate my_protocol.py ``` **Protocol API Version**: Always use the latest stable API level (currently `2.19`). Set `apiLevel` in protocol metadata. Protocols are forward-compatible within major versions. **Robot Types**: Flex (newer, larger deck, 96-channel pipette) vs OT-2 (smaller, 8-channel max). Key differences: deck slot naming (Flex: A1-D3, OT-2: 1-11), available pipettes, and module support. ##...

Details

Author
jaechang-hits
Repository
jaechang-hits/SciAgent-Skills
Created
5 months ago
Last Updated
3 days ago
Language
Python
License
NOASSERTION

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category