Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Heater shaker test forpr #4124

Open
wants to merge 22 commits into
base: develop
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
0c96a6b
files for custom python protocol for heater shaker beta testing
Oct 24, 2022
5b15cc7
makefile and parseOT2v2 changes
Oct 24, 2022
607c09d
api version change 2.0 to 2.3
Oct 24, 2022
cab8678
updated 1-tip pickup function to use ctx._hw_manager.hardware
Oct 24, 2022
57349b0
changed api version from 2.0 to 2.3
Oct 24, 2022
1940e8e
changed api version from 2.0 to 2.3
Oct 24, 2022
534e5d6
updated tip pickup current change code to use ctx._hw_manager.hardware
Oct 24, 2022
0dc5fe5
line 98 updated to avoid error - can not aspirate or dispense to tiprack
Oct 24, 2022
cbd214f
updated ctx._implementation._hw_manager.hardware to ctx._hw_manager.h…
Oct 24, 2022
7b31c40
changed api version from 2.0 to 2.3
Oct 24, 2022
ef62e10
updated ctx._implementation._hw_manager.hardware to ctx._hw_manager.h…
Oct 24, 2022
92261b8
temporarily removed parseREADME code for heater shaker protocol
Oct 24, 2022
d2cf1d6
updated to ctx._hw_manager.hardware
Oct 24, 2022
b261f8e
updated api version 2.0 to 2.3
Oct 24, 2022
74ec764
updated to ctx._hw_manager.hardware
Oct 24, 2022
c0639b5
updated to ctx._hw_manager.hardware
Oct 24, 2022
5fe2e4d
build files for custom python protocol for beta testing of heater shaker
Oct 24, 2022
f1f85bb
build files for protocol library update to 6.1.0
Oct 24, 2022
3fe328e
build files for upgrade to 6.1.0
Oct 25, 2022
0ead77b
include heater shaker module in parseREADME.py process
Oct 25, 2022
d8213e3
build files for changed protocols during update to 6.1.0
Oct 25, 2022
86f0663
fixed linting error in parseOT2v2.py
Oct 26, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
build files for custom python protocol for beta testing of heater shaker
Steve Plonk committed Oct 24, 2022
commit 5fe2e4d9cbe1e9b83ced7fdd523c0cb86b6db4b8
32 changes: 32 additions & 0 deletions protoBuilds/heater-shaker-test/README.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"author": "Opentrons",
"categories": {
"Heater Shaker": [
"Heater Shaker Beta Test"
]
},
"deck-setup": "\n\n\nSlot 1: Opentrons Heater Shaker Module with selected labware \nSlot 3: Source Labware (well plate or reservoir) \nSlot 6: Destination Labware (well plate or reservoir) \nSlot 11: Opentrons Tips\n",
"description": "This protocol performs beta-testing steps of the Opentrons Heater Shaker Module with user-determined parameters for selection of the target temperature of the heater shaker (37-95 degrees Celsius), the target shaking speed (recommended 200-2000 rpm although it is possible to go up to 3000 rpm), duration of time for shaking (minutes), n (dispense to every nth column of the heater shaker labware - to save run-time), the labware on the heater shaker (five options listed in the protocol parameters section of the python script), the source labware (a well plate or reservoir from the Opentrons Labware Library - see list in protocol parameters section of the python script), the destination labware (a well plate or reservoir from the Opentrons Labware Library - see list in protocol parameters section of the python script), the transfer volume, and the pipette to be used (any single- or multi-channel pipette). The beta-test protocol will open and close the heater shaker latch and report latch status to the log, set target temperature and proceed without waiting, report the current temperature to the log, report the selected target wells to the log, perform liquid transfers from the source labware to the heater shaker labware, wait to ensure the previously set temperature has been reached, start shaking and capture the start time, perform a pipette mix in the destination labware to demo a pipetting step NOT targeting the heater shaker but occurring during the timed shake, wait until the shake time has elapsed, stop shaking and report current rpm to the log, perform liquid transfer of 80 percent of the previously-dispensed volume from the heater shaker to the destination plate, deactivate the heater, open the latch, process complete.\n",
"internal": "heater-shaker-test",
"labware": "\nOpentrons Tips for the Selected Pipette (https://shop.opentrons.com)\nOpentrons Heater Shaker Module-compatible labware (see five options in the protocol parameters section of the python script)\nSelected Source and Destination Labware ([see lists in the protocol parameters section of the python script] https://labware.opentrons.com/)\n",
"markdown": {
"author": "[Opentrons](https://opentrons.com/)\n\n\n",
"categories": "* Heater Shaker\n\t* Heater Shaker Beta Test\n\n",
"deck-setup": "![deck layout](https://opentrons-protocol-library-website.s3.amazonaws.com/custom-README-images/heater-shaker-test/Screen+Shot+2022-06-21+at+12.15.17+PM.png)\n</br>\n</br>\n**Slot 1**: Opentrons Heater Shaker Module with selected labware </br>\n**Slot 3**: Source Labware (well plate or reservoir) </br>\n**Slot 6**: Destination Labware (well plate or reservoir) </br>\n**Slot 11**: Opentrons Tips\n\n\n---\n\n",
"description": "This protocol performs beta-testing steps of the Opentrons Heater Shaker Module with user-determined parameters for selection of the target temperature of the heater shaker (37-95 degrees Celsius), the target shaking speed (recommended 200-2000 rpm although it is possible to go up to 3000 rpm), duration of time for shaking (minutes), n (dispense to every nth column of the heater shaker labware - to save run-time), the labware on the heater shaker (five options listed in the protocol parameters section of the python script), the source labware (a well plate or reservoir from the Opentrons Labware Library - see list in protocol parameters section of the python script), the destination labware (a well plate or reservoir from the Opentrons Labware Library - see list in protocol parameters section of the python script), the transfer volume, and the pipette to be used (any single- or multi-channel pipette). The beta-test protocol will open and close the heater shaker latch and report latch status to the log, set target temperature and proceed without waiting, report the current temperature to the log, report the selected target wells to the log, perform liquid transfers from the source labware to the heater shaker labware, wait to ensure the previously set temperature has been reached, start shaking and capture the start time, perform a pipette mix in the destination labware to demo a pipetting step NOT targeting the heater shaker but occurring during the timed shake, wait until the shake time has elapsed, stop shaking and report current rpm to the log, perform liquid transfer of 80 percent of the previously-dispensed volume from the heater shaker to the destination plate, deactivate the heater, open the latch, process complete.\n\n\n\n---\n\n\n\n",
"internal": "heater-shaker-test\n",
"labware": "* Opentrons Tips for the Selected Pipette (https://shop.opentrons.com)\n* Opentrons Heater Shaker Module-compatible labware (see five options in the protocol parameters section of the python script)\n* Selected Source and Destination Labware ([see lists in the protocol parameters section of the python script] https://labware.opentrons.com/)\n\n\n",
"notes": "If you have any questions about this protocol, please contact the Protocol Development Team by filling out the [Troubleshooting Survey](https://protocol-troubleshooting.paperform.co/).\n\n",
"pipettes": "* Selected single- or multi-channel Opentrons Gen2 Pipette - see list in the protocol parameters section of the python script (https://shop.opentrons.com)\n\n",
"process": "1. Input your protocol parameters using the parameters section on this page, then download your protocol.\n2. Ensure the OT App on your computer has been updated to version 6.1-beta.\n3. Ensure the robot software on your OT-2 has been updated with the corresponding version.\n4. Upload your protocol file (.py extension) to the [OT App](https://opentrons.com/ot-app) in the `Protocol` tab.\n5. Set up your deck and run labware position check using the OT App. For tips, check out our [support articles](https://support.opentrons.com/en/collections/1559720-guide-for-getting-started-with-the-ot-2).\n6. Hit 'Run'.\n\n",
"protocol-steps": "1. The protocol will open and then close the heater shaker latch (latch status reported to the log).\n2. The protocol will set the heater shaker target temperature and proceed without waiting (current temperature reported to the log).\n3. The protocol will report the selected heater shaker wells (to be targeted for dispense) to the log (based on every_nth_column parameter).\n4. Use the selected pipette to perform liquid transfers from the source labware to the heater shaker labware.\n5. Wait to ensure reaching of the previously set heater shaker target temperature (current temperature reported to the log).\n6. Start shaking (the protocol will capture the start time).\n7. Use the selected pipette to perform pipette mixing in the destination labware (to test pipetting steps NOT targeting the heater shaker but occurring during the timed shake).\n8. Wait until the shake time has elapsed.\n9. Stop shaking (current rpm reported to the log).\n10. Use the selected pipette to transfer 80 percent of the previously-dispensed liquid volume from the heater shaker to the destination labware.\n11. Deactivate the heater (passive cooling).\n12. Open the latch. Test process complete.\n\n\n",
"reagents": "Water for testing\n\n---\n\n",
"title": "Opentrons Heater Shaker Module Beta Test Protocol"
},
"notes": "If you have any questions about this protocol, please contact the Protocol Development Team by filling out the Troubleshooting Survey.",
"pipettes": "\nSelected single- or multi-channel Opentrons Gen2 Pipette - see list in the protocol parameters section of the python script (https://shop.opentrons.com)\n",
"process": "\nInput your protocol parameters using the parameters section on this page, then download your protocol.\nEnsure the OT App on your computer has been updated to version 6.1-beta.\nEnsure the robot software on your OT-2 has been updated with the corresponding version.\nUpload your protocol file (.py extension) to the OT App in the Protocol tab.\nSet up your deck and run labware position check using the OT App. For tips, check out our support articles.\nHit 'Run'.\n",
"protocol-steps": "\nThe protocol will open and then close the heater shaker latch (latch status reported to the log).\nThe protocol will set the heater shaker target temperature and proceed without waiting (current temperature reported to the log).\nThe protocol will report the selected heater shaker wells (to be targeted for dispense) to the log (based on every_nth_column parameter).\nUse the selected pipette to perform liquid transfers from the source labware to the heater shaker labware.\nWait to ensure reaching of the previously set heater shaker target temperature (current temperature reported to the log).\nStart shaking (the protocol will capture the start time).\nUse the selected pipette to perform pipette mixing in the destination labware (to test pipetting steps NOT targeting the heater shaker but occurring during the timed shake).\nWait until the shake time has elapsed.\nStop shaking (current rpm reported to the log).\nUse the selected pipette to transfer 80 percent of the previously-dispensed liquid volume from the heater shaker to the destination labware.\nDeactivate the heater (passive cooling).\nOpen the latch. Test process complete.\n",
"reagents": [],
"title": "Opentrons Heater Shaker Module Beta Test Protocol"
}
Loading