Thanks to PLR, we can convert microplate reader to universal imager

it depends on the plate reader. most support reading/not reading wells (binary), but the format that is supported depends on the plate reader.

  • for the byonoy, the leds are fixed and you can’t read at arbitrary places (Byonoy microplate reader strictly read 96 wells at fixed coordinates or flexible?)
  • for the cytation, the wells must be in a regular 2d grid, but you can choose which to read (we can theoretically support irregular wells by “redefining the plate” - there is a “set plate” command which takes A1 and then x/y spacing - but we dont do so yet.)
  • others might be completely arbitrary

backends should raise an error if the requested combination of wells is not supported.

the best for your backend is if we can read the wells at arbitrary locations out of the box (well.location), or potentially even have List[Coordinate] be a valid argument since there aren’t really Wells? what do you think?

your ingenuity is forcing us to rethink what a “plate” reader actually is :smiley:

2 Likes