BioTek Synergy Integration
Drive your plate reader in Python, without building a Gen5 protocol
Build absorbance, fluorescence and luminescence assays in code, run endpoint, kinetic and scan reads, and stream results well-by-well as they arrive.
- Supports
- Synergy H1
- Connects over
- Serial
- Vendor software
- None required
- Runs On
- Linux / Windows / MacOS
What You Can Command on the Synergy
Each part of the reader is its own set of Python commands. The connector asks your Synergy which options are installed, so the incubator only shows up if your unit has one.
Assay Builder
Define the plate, read events with up to 6 readsets, kinetic loops of up to 999 points, and shake or delay steps, then export the assay as JSON.
Assay Execution
Run plate, well-synch, spectral scan or area scan reads. Each call waits for the run and returns structured results, while a subscription streams wells as they're read.
Temperature
Where fitted: start incubation at a setpoint, with a top-to-bottom gradient where supported, and stream the current temperature.
Shaking
Run a timed shake with a chosen mode and rate, follow its progress, and stop it early.
Probe Height
Read the probe configuration, set the probe height, and have the reader calculate a suggested height for your plate.
Device and Options
Read the serial number, firmware and status, list installed options such as monochromator limits and PMTs, and run the self-test.
Know One Connector, Know Them All
Every instrument is found and called the same way, and the same Python drives whatever comes next. See how that scales from one instrument to a whole lab with our lab orchestration software.
One API, Every Instrument
Find it by name, then call its actions. It's the same on a liquid handler, a reader or an incubator, whatever the vendor ships underneath.
Ask a Connector What It Can Do
Modules and actions are discoverable at runtime, and parameters carry their own types, units and constraints. You don't need a PDF to find out.
Also Works With
The same Python script can drive every instrument on the bench. A liquid handler sets up the plate, a thermal cycler can cycle it, and a reader measures it, all from one script.
Agilent BioTek Synergy H1
The questions automation engineers ask before integrating a Synergy H1.
Yes. The UniteLabs connector exposes the Synergy H1 as Python commands: build an assay, run it, and get results back well by well. It's ordinary async Python, so it can be version-controlled, tested and generated at runtime like any other code.
No. The connector talks to the reader over a serial connection using the instrument's own command protocol, so Gen5 doesn't need to be installed or running. If your lab already builds everything in Gen5, a separate Gen5 connector for Windows can start those protocols instead.
Absorbance, fluorescence and luminescence readsets, run as endpoint or kinetic reads, plus spectral scans and area scans. One read event holds up to 6 readsets.
Structured results with a row, a column and a list of values for each well. Each readset carries a timestamp and its start temperature, and wells stream in while the read is still running.
Yes. Start incubation at a setpoint, with a top-to-bottom gradient where your unit supports it, and stream the current temperature. Shakes run for a set time with a chosen mode and rate.
Yes. The connector has a simulation mode, so you can build and run assay definitions from your script before a single plate goes in.