{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Synergy H1\n", "\n", "Synergy H1 is an Agilent BioTek microplate reader that can read absorbance, fluorescence, and luminescence. Please refer to the [user guide](https://cqls.oregonstate.edu/sites/cqls.oregonstate.edu/files/synergy_h1_user_manual_sd-xb000426.pdf) for installation instructions." ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "%load_ext autoreload\n", "%autoreload 2" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "import matplotlib.pyplot as plt\n", "from pylabrobot.plate_reading import PlateReader\n", "from pylabrobot.plate_reading import SynergyH1Backend" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "pr = PlateReader(name=\"PR\", size_x=0,size_y=0,size_z=0, backend=SynergyH1Backend())\n", "await pr.setup()" ] }, { "cell_type": "code", "execution_count": 5, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "'1320200 Version 2.07'" ] }, "execution_count": 5, "metadata": {}, "output_type": "execute_result" } ], "source": [ "await pr.backend.get_firmware_version()" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "await pr.open()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "Before closing, assign a plate to the plate reader. This determines the spacing of the loading tray in the machine, as well as the positioning of wells where spectrophotometric measurements and pictures will be taken." ] }, { "cell_type": "code", "execution_count": 8, "metadata": {}, "outputs": [], "source": [ "from pylabrobot.resources import CellVis_24_wellplate_3600uL_Fb\n", "plate = CellVis_24_wellplate_3600uL_Fb(name=\"plate\")\n", "pr.assign_child_resource(plate)" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "await pr.close()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Plate reading\n", "\n", "Note: these measurements were taken with a 96 well plate." ] }, { "cell_type": "code", "execution_count": 10, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 10, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "data = await pr.read_absorbance(wavelength=434)\n", "plt.imshow(data)" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 11, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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4YRobm6OCRMmxHnnnRdPP/103rMKb/ny5VEqlWLJkiV5TymkF154IT75yU/GuHHjYsyYMXH00UfH448/nvesQunr64tLL700pk2bFmPGjIkjjzwyvvWtbw36Xg9EPPzww3HuuedGW1tblEqluPvuuwf8eZZlcdlll8XkyZNjzJgxMX/+/Hj22WfzGVtnCh0Wd911VyxdujQuv/zyeOKJJ+KYY46Js846K7Zt25b3tEJZs2ZNdHR0xNq1a+OBBx6IXbt2xZlnnhm9vb15TyusdevWxc033xyzZ8/Oe0ohvfzyyzFv3rw44IAD4t57740//vGP8d3vfjcOOeSQvKcVylVXXRUrVqyIG264If70pz/FVVddFVdffXVcf/31eU+re729vXHMMcfEjTfe+KZ/fvXVV8d1110XN910Uzz66KNx0EEHxVlnnRWvv17n7yS2L2QFduKJJ2YdHR395/v6+rK2trass7Mzx1XFt23btiwisjVr1uQ9pZC2b9+eHXXUUdkDDzyQfeADH8guvvjivCcVzle+8pXslFNOyXtG4Z199tnZhRdeOOCyj3zkI9nChQtzWlRMEZGtWrWq/3y1Ws0mTZqUfec73+m/7JVXXsnK5XL24x//OIeF9aWwz1js3Lkz1q9fH/Pnz++/rKGhIebPnx+PPPJIjsuKr7u7OyIixo4dm/OSYuro6Iizzz57wOcmtbnnnntizpw5cf7558eECRPi2GOPjVtvvTXvWYVz8sknx+rVq+OZZ56JiIjf//738Zvf/CYWLFiQ87Ji27RpU2zZsmXA13hra2vMnTvX95/I4U3IUnnppZeir68vJk6cOODyiRMnxp///OecVhVftVqNJUuWxLx582LWrFl5zymcO++8M5544olYt25d3lMK7bnnnosVK1bE0qVL42tf+1qsW7cuLrroohg1alQsWrQo73mF8dWvfjV6enpi+vTp0djYGH19fXHFFVfEwoUL855WaFu2bImIeNPvP//6s7ezwoYFI6OjoyOeeuqp+M1vfpP3lMLp6uqKiy++OB544IEYPXp03nMKrVqtxpw5c+LKK6+MiIhjjz02nnrqqbjpppuERQ1+8pOfxI9+9KNYuXJlzJw5MzZs2BBLliyJtrY29yMjprA/Cjn00EOjsbExtm7dOuDyrVu3xqRJk3JaVWyLFy+OX/7yl/HrX/96RN7afn+3fv362LZtWxx33HHR1NQUTU1NsWbNmrjuuuuiqakp+vr68p5YGJMnT44ZM2YMuOw973lPbN68OadFxfTlL385vvrVr8bHP/7xOProo+NTn/pUXHLJJdHZ2Zn3tEL71/cY33/eXGHDYtSoUXH88cfH6tWr+y+rVquxevXqOOmkk3JcVjxZlsXixYtj1apV8atf/SqmTZuW96RCOv300+PJJ5+MDRs29J/mzJkTCxcujA0bNkRjY2PeEwtj3rx5b/iV52eeeSYOO+ywnBYV06uvvhoNDQMf5hsbG6Narea0aP8wbdq0mDRp0oDvPz09PfHoo4/6/hMF/1HI0qVLY9GiRTFnzpw48cQT49prr43e3t644IIL8p5WKB0dHbFy5cr4+c9/Hs3Nzf0/I2xtbY0xY8bkvK44mpub3/C6lIMOOijGjRvn9So1uuSSS+Lkk0+OK6+8Mj760Y/GY489FrfcckvccssteU8rlHPPPTeuuOKKmDp1asycOTN+97vfxTXXXBMXXnhh3tPq3o4dO2Ljxo395zdt2hQbNmyIsWPHxtSpU2PJkiXx7W9/O4466qiYNm1aXHrppdHW1hbnnXdefqPrRd6/lrK3rr/++mzq1KnZqFGjshNPPDFbu3Zt3pMKJyLe9HT77bfnPa3w/Lrp8P3iF7/IZs2alZXL5Wz69OnZLbfckvekwunp6ckuvvjibOrUqdno0aOzI444Ivv617+eVSqVvKfVvV//+tdv+ri4aNGiLMv+41dOL7300mzixIlZuVzOTj/99Ozpp5/Od3Sd8LbpAEAyhX2NBQBQf4QFAJCMsAAAkhEWAEAywgIASEZYAADJCAsAIBlhAQAkIywAgGSEBQCQjLAAAJIRFgBAMv8ftizzR1e5mXcAAAAASUVORK5CYII=", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "data = await pr.read_fluorescence(\n", " excitation_wavelength=485, emission_wavelength=528, focal_height=7.5\n", ")\n", "plt.imshow(data)" ] }, { "cell_type": "code", "execution_count": 12, "metadata": {}, "outputs": [ { "data": { "text/plain": [ "" ] }, "execution_count": 12, "metadata": {}, "output_type": "execute_result" }, { "data": { "image/png": "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", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "data = await pr.read_luminescence(focal_height=4.5)\n", "plt.imshow(data)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Shaking" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "await pr.backend.shake(\n", " shake_type=SynergyH1Backend.ShakeType.LINEAR,\n", " frequency=4 # linear frequency in mm, 1 <= frequency <= 6\n", ")" ] }, { "cell_type": "code", "execution_count": 11, "metadata": {}, "outputs": [], "source": [ "await pr.backend.stop_shaking()" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Heating\n", "\n", "Synergy H1 supports heating but does not support active cooling." ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "await pr.backend.set_temperature(temperature=37) # Temperature in degrees C" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "await pr.backend.get_current_temperature() # Returns temperature in degrees C" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "await pr.backend.stop_heating_or_cooling() # Stop temperature control" ] } ], "metadata": { "kernelspec": { "display_name": "env", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.10.15" } }, "nbformat": 4, "nbformat_minor": 2 }