主权项 |
1. A non-transitory computer-readable medium having stored thereon computer-readable instructions that when executed by a computing device cause the computing device to:
control presentation of a sample definition interface window on a display; receive a first indicator from the sample definition interface window, wherein the first indicator identifies selection of a first sample to which to assign a first analysis; control presentation of a first analysis selection interface window on the display in response to the selection of the first sample, wherein the first analysis selection interface window includes a first plurality of analyses; receive a second indicator from the first analysis selection interface window, wherein the second indicator indicates selection of the first analysis from the first plurality of analyses, wherein the first analysis defines processing to be performed on the identified first sample by a liquid handler to create a quantitative polymerase chain reaction plate, a sample dilutions plate, and a master mixes plate; receive a third indicator from the sample definition interface window, wherein the third indicator identifies selection of the first sample to which to assign a second analysis; determine a second plurality of analyses from the first plurality of analyses, wherein the second plurality of analyses is a subset of the first plurality of analyses that is compatible with the selected first analysis; control presentation of a second analysis selection interface window on the display, wherein the second analysis selection interface window includes the determined second plurality of analyses; receive a fourth indicator from the second analysis selection interface window, wherein the fourth indicator indicates selection of the second analysis from the determined second plurality of analyses, wherein the second analysis defines second processing to be performed on the identified first sample by the liquid handler, wherein the first analysis is different from and independent of the second analysis; determine a bed layout for the liquid handler based on the first indicator, the second indicator, and the fourth indicator, wherein the bed layout defines locations of a plurality of labware components and a type of labware component at each location on a work bed of the liquid handler to perform the first analysis and the second analysis on the selected first sample, wherein the selected first sample is associated with a labware component of the plurality of labware components; control presentation of the determined bed layout on the display; and create a protocol for execution by a controller of the liquid handler, wherein the protocol comprises a second plurality of instructions configured to cause the liquid handler to perform the first analysis and the second analysis on the selected first sample based on the determined bed layout. |