Illumina NovaSeqDx Integration Package v1.2.0 supports the integration of Clarity LIMS to Illumina NovaSeq 6000Dx instruments.
For instructions on user interaction for each step, validating and troubleshooting Illumina NovaSeqDx Integration Package v1.2.0, refer to .
The configuration provided in this integration has been established to support NovaSeq 6000Dx lab processes. Any configuration changes to protocols or workflows—including renaming protocols, steps, and fields—could break the process.
Prerequisites and Assumptions
Samples enter the NovaSeqDx v1.2 workflow as normalized libraries. It is assumed that the following steps have completed before samples are assigned to the workflow:
Samples have been accessioned into the Clarity LIMS.
Samples have been run through QC and library prep.
Samples have been normalized, and the value is captured in a field called Normalized Molarity (nM).
For more information on sample accessioning, refer to the following sections of the Getting Started section of the :
Sample Accessioning
Using Sample Lists to Upload and Modify Samples
You can assign samples to workflows automatically, using a routing script, or manually—from the Projects & Samples dashboard. Refer to Assign and Process Samples in the .
Workflows, Protocols, and Steps
The Illumina NovaSeq 6000Dx Integration Package v1.2.0 includes the following workflows:
NovaSeqDx v1.2
Library Prep Validation v2.3.1 (optional, but recommended for validation purposes)
The following describes the protocols and steps included in these workflows.
Library Prep Validation v2.3.1 Workflow
Protocol: Library Prep Validation v2.3.1
Purpose:
Included for validation purposes only, this protocol models the library prep steps required to advance samples to the Run Format (NovaSeqDx v1.2) protocol.
The protocol contains a single step - Library Prep Validation v2.3.1. After this step, a routing script sends the samples to the first step of the NovaSeqDx v1.2 workflow - Define Run Format (NovaSeqDx v1.2).
Steps:
Library Prep Validation v2.3.1
NovaSeqDx v1.2 Workflow
Protocol 1: Run Format (NovaSeqDx v1.2)
Purpose:
Allows for the assignment of per sample values for the following properties:
NovaSeqDx Run Mode: Select either RUO or DX.
Loading Workflow Type: Select either NovaSeq Standard or NovaSeq Xp.
Normalized Molarity (nM): Enter a value for each sample.
Flowcell Type: Select from options SP, S1, S2, or S4.
Final Loading Concentration (pM): Select from options 225 (PCR-free workflows) or 400 (Nano workflows), or enter a different value.
Compares the Normalized Molarity value of each sample with the Minimum Molarity value.
Validates user selection on NovaSeqDx Run Mode, Loading Workflow Type and Flowcell Type.
Routing script sends samples to the NovaSeqDx Standard or NovaSeqDx Xp protocol, according to the selected Loading Workflow Type.
Samples with Normalized Molarity less than Minimum Molarity are removed from the workflow.
Steps:
Define Run Format (NovaSeqDx v1.2)
Protocol 2: NovaSeqDx Standard (NovaSeqDx v1.2)
Purpose:
Samples are pooled and added to the library tube in preparation for the NovaSeq 6000Dx run. The run setup information is validated and a sample sheet is generated.
Routing script sends the library tube to the AUTOMATED - NovaSeqDx Run (NovaSeqDx v1.2) protocol.
Steps:
Make Bulk Pool for NovaSeqDx Standard (NovaSeqDx v1.2)
Dilute and Denature (NovaSeqDx v1.2)
Protocol 3: NovaSeqDx Xp (NovaSeqDx v1.2)
Purpose:
Samples are pooled and added to lanes on the NovaSeq 6000Dx flow cell. The option selected in the Define Run Format (NovaSeqDx v1.2) step determines the flow cell type. The run setup information is validated and a sample sheet is generated.
Routing script sends flow cell to the AUTOMATED - NovaSeqDx Run (NovaSeqDx v1.2) protocol.
Steps:
Make Bulk Pool for NovaSeqDx Xp (NovaSeqDx v1.2)
Dilute, Denature & ExAmp (NovaSeqDx v1.2)
Load to Flowcell (NovaSeqDx v1.2)
Protocol 4: AUTOMATED - NovaSeqDx Run (NovaSeqDx v1.2)
Purpose:
All samples complete the workflow by going through this protocol.
This protocol contains one fully automated step.
⚠ Do not add samples to the Ice Bucket or start the step. The integration starts the step automatically.
Steps:
AUTOMATED - NovaSeqDx Run (NovaSeqDx v1.2)
Validation Workflow
Protocol 1: Run Format (NovaSeqDx v1.2)
This protocol sets the Loading Workflow Type and allows the choice of the appropriate Flowcell Type and Final Loading Concentration (pM). After the protocol, a routing script sends the normalized libraries to either the NovaSeqDx Standard (NovaSeqDx v1.2) or the NovaSeqDx Xp (NovaSeqDx v1.2) protocol.
This protocol contains one step: Define Run Format (NovaSeqDx v1.2).
Automatically triggered on exit of the Record Details screen, this automation completes the following actions:
Sets the next step for samples to REMOVE:
nextStep = ::REMOVE::
Checks NovaSeqDx Run Mode, Loading Workflow Type, and Flowcell Type. Only the NovaSeq Standard with the S2/S4 flow cell is supported for the NovaSeqDx Run Mode:
if (input.::NovaSeqDx Run Mode:: == ::DX::) {
if (input.::Loading Workflow Type:: == ::NovaSeq Xp::) {
fail(::Invalid option selected. NovaSeq Standard shall be selected for DX mode.::);
};
if (input.::Flowcell Type:: == ::SP:: || input.::Flowcell Type:: == ::S1::) {
fail(::Invalid option selected. Only S2 or S4 flowcell shall be selected for DX mode.::);
};
};
Calculates the Minimum Molarity with the following formula:
Checks Normalized Molarity value. For samples with no Normalized Molarity value (e.g., empty value, not including 0), generates an error message informing that the field cannot be empty:
if (!input.hasValue(::Normalized Molarity (nM)::)) {
fail(::The Normalized Molarity cannot be empty.::) ;
}
Compares the Normalized Molarity value of each sample with the Minimum Molarity value. If the Normalized Molarity value is lower than the Minimum Molarity value, this sets the Loading Workflow Type of the sample to [Remove from workflow]. The automation also records a message in the Warning field for the sample:
else if (input.::Normalized Molarity (nM):: < input.::Minimum Molarity (nM)::) {
input.::Warning:: = ::The Normalized Molarity is too low.::;
input.::Loading Workflow Type:: = ::[Remove from workflow]::;
} else {
input.::Warning:: = ::n/a::
}
At this point, the following options are available:
Correct the NovaSeqDx Run Mode and Normalized Molarity value on the Record Details screen. Edit the Loading Workflow Type field and set it to NovaSeq Standard or NovaSeq Xp, as applicable.
Complete the protocol without correcting the Normalized Molarity value. In this case, those samples are removed from the workflow.
Routing Script Automation
Automatically triggered on exit of the step, this automation invokes the changeWorkflow script, which routes step inputs appropriately.
Samples with Loading Workflow Type field value = NovaSeq Standard are routed to the NovaSeqDx v1.2 workflow. Then, the samples are queued for the Make Bulk Pool for NovaSeqDx Standard (NovaSeqDx v1.2) step.
Samples with Loading Workflow Type field value = NovaSeq Xp are routed to the NovaSeqDx v1.2 workflow. Then, the samples are queued for the Make Bulk Pool for NovaSeqDx Xp (NovaSeqDx v1.2) step.