Supported today Plate Reader

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.

How connectors work

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.

One Outbound Connection

One outbound TLS connection to UniteLabs, so nothing needs opening inbound. Ports, hostnames, and setup are in the docs.

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.

FAQ

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.

Tell us what you want to automate

Put Your Synergy H1 to Work