Skip to content

Commit 5408ea2

Browse files
authored
feat(abr-testing): Changed 96ch lv protocol to include more partial tip steps (#18395)
<!-- Thanks for taking the time to open a Pull Request (PR)! Please make sure you've read the "Opening Pull Requests" section of our Contributing Guide: https://github.com/Opentrons/opentrons/blob/edge/CONTRIBUTING.md#opening-pull-requests GitHub provides robust markdown to format your PR. Links, diagrams, pictures, and videos along with text formatting make it possible to create a rich and informative PR. For more information on GitHub markdown, see: https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax To ensure your code is reviewed quickly and thoroughly, please fill out the sections below to the best of your ability! --> # Overview Changed Low Volume 96ch Protocol to Include more Partial Tip Steps ## Test Plan and Hands on Testing - ran in ABR ## Changelog - Changed ABR6 protocol to be a different protocol that includes more partial tip steps. This was changed because the protocol previously used was overly simple. - Removed unused protocols ## Review requests <!-- - What do you need from reviewers to feel confident this PR is ready to merge? - Ask questions. --> ## Risk assessment <!-- - Indicate the level of attention this PR needs. - Provide context to guide reviewers. - Discuss trade-offs, coupling, and side effects. - Look for the possibility, even if you think it's small, that your change may affect some other part of the system. - For instance, changing return tip behavior may also change the behavior of labware calibration. - How do your unit tests and on hands on testing mitigate this PR's risks and the risk of future regressions? - Especially in high risk PRs, explain how you know your testing is enough. -->
1 parent ddc9d0d commit 5408ea2

File tree

4 files changed

+551
-280
lines changed

4 files changed

+551
-280
lines changed

abr-testing/abr_testing/protocols/active_protocols/4_Illumina DNA Enrichment.py

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,22 +22,26 @@
2222
"source": "Protocol Library",
2323
}
2424

25+
2526
requirements = {
2627
"robotType": "Flex",
2728
"apiLevel": "2.24",
2829
}
2930

31+
3032
# SCRIPT SETTINGS
3133
DRYRUN = False # True = skip incubation times, shorten mix, for testing purposes
3234
USE_GRIPPER = True # True = Uses Gripper, False = Manual Move
3335
TIP_TRASH = False # True = Used tips go in Trash, False = Used tips go back into rack
3436
HYBRID_PAUSE = True # True = sets a pause on the Hybridization
3537

38+
3639
# PROTOCOL SETTINGS
3740
COLUMNS = 4 # 1-4
3841
HYBRIDDECK = True
3942
HYBRIDTIME = 1.6 # Hours
4043

44+
4145
# PROTOCOL BLOCKS
4246
STEP_VOLPOOL = 0
4347
STEP_HYB = 0
@@ -47,6 +51,7 @@
4751
STEP_PCRDECK = 1
4852
STEP_CLEANUP = 1
4953

54+
5055
p200_tips = 0
5156
p50_tips = 0
5257
total_waste_volume = 0.0
@@ -129,7 +134,7 @@ def run(protocol: ProtocolContext) -> None:
129134
# ========== FOURTH ROW ==========
130135
tiprack_200_3 = protocol.load_labware("opentrons_flex_96_tiprack_200ul", "11")
131136
trash_bin = protocol.load_trash_bin("A3")
132-
137+
lid = protocol.load_lid_stack("custom_opentrons_tough_universal_lid", "B4", 2)
133138
# reagent
134139
AMPure = reservoir["A1"]
135140
SMB = reservoir["A2"]
@@ -140,6 +145,14 @@ def run(protocol: ProtocolContext) -> None:
140145
Liquid_trash_well_2 = reservoir["A10"]
141146
Liquid_trash_well_3 = reservoir["A11"]
142147
Liquid_trash_well_4 = reservoir["A12"]
148+
reservoir.load_empty(
149+
[
150+
Liquid_trash_well_1,
151+
Liquid_trash_well_2,
152+
Liquid_trash_well_3,
153+
Liquid_trash_well_4,
154+
]
155+
)
143156
liquid_trash_list = {
144157
Liquid_trash_well_1: 0.0,
145158
Liquid_trash_well_2: 0.0,
@@ -695,7 +708,6 @@ def tipcheck() -> None:
695708
p50_tips += 1
696709
tipcheck()
697710
protocol.move_lid(lid, reagent_plate, use_gripper=True)
698-
699711
# ============================================================================================
700712
# GRIPPER MOVE sample_plate_2 FROM MAGPLATE TO heatershaker
701713
helpers.move_labware_to_hs(
@@ -1065,6 +1077,7 @@ def tipcheck() -> None:
10651077
Liquid_trash_well_1,
10661078
Liquid_trash_well_2,
10671079
]
1080+
protocol.move_lid(reagent_plate, lid, use_gripper=True)
10681081
helpers.find_liquid_height_of_all_wells(protocol, p50, liquids_to_probe_at_end)
10691082
if deactivate_modules_bool:
10701083
helpers.deactivate_modules(protocol)

0 commit comments

Comments
 (0)