AmpliSeq for Illumina Myeloid Panel

The AmpliSeq for Illumina Myeloid Panel includes the following functionality:
• | Preconfigured AmpliSeq for Illumina Myeloid Panel protocol that supports the preparation of up to 96 uniquely indexed libraries of genomic DNA or total RNA using the AmpliSeq for Illumina workflow. |
• | Automated calculation of sample and buffer volumes. |
• | Automated calculation or display of reagents at every step in the protocol. |
• | Automatic step transition when required.Automatic placement of samples when necessary. |
• | Automated assignment of QC Pass/Fail, based on user-selected threshold values. |
• | There is no extraction protocol in this workflow because the samples are already extracted. |
Protocol 1: DNA Library Prep (AmpliSeq for Illumina Myeloid Panel v1.0)

Master Step 1: Dilute RNA (AmpliSeq for Illumina v1.0)
Step Type: Standard
Input = RNA with concentration
Output = Diluted RNA (10-200 ng)
Placement
• | Master Step |
• | None |
• | Step |
• | Tube |
Record Details =
• | Step Data |
• | Master Step Fields |
• | Desired Concentration (ng/uL) |
• | Numeric |
– | Range 20 - 50 |
– | Multiline Text Fields |
– | Directions |
– | Default = If enough RNA is available, dilute to intermediate concentration ~20-50 ng/uL. |
– | Read only |
• | Step File Placeholders |
• | Log |
• | Auto |
• | Table Columns |
• | Concentration |
• | Derived Sample |
– | Numeric |
– | Conc. Units |
– | Derived Sample |
– | Single-line text |
– | Input Amount (ng) |
– | Derived Sample |
– | Numeric |
– | Nuclease-free water (uL) |
– | Derived Sample |
– | Numeric |
– | Sample Volume (uL) |
– | Derived Sample |
– | Numeric |
– | Total Volume (uL) |
– | Derived Sample |
– | Numeric |
Automation - Script description
• | Copy Concentration and Set Sample Volume |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon entry |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'output.::Concentration:: = input.::Concentration:: ; output.::Conc. Units:: = input.::Conc. Units:: ; output.::Sample Volume (uL):: = 5' \-log {compoundOutputFileLuid0}["]
• | Calculate Input Amount |
• | Trigger location: Record Details |
– | Trigger Style: Button |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t true \-h false \-exp 'output.::Total Volume (uL):: = (output.::Concentration::/step.::Desired Concentration (ng/uL)::) * output.::Sample Volume (uL):: ; \output.::Nuclease-free water (uL):: = output.::Total Volume (uL):: - output.::Sample Volume (uL):: ; \output.::Input Amount (ng):: = step.::Desired Concentration (ng/uL):: * output.::Sample Volume (uL):: ' \-log {compoundOutputFileLuid0}["]
• | Copy Desired Concentration |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon exit |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'output.::Desired Concentration (ng/uL):: = step.::Desired Concentration (ng/uL)::' \-log {compoundOutputFileLuid0}["]
[Optional] Next Steps:
• | Qubit (AmpliSeq for Illumina Myeloid Panel v1.0) |
• | Reverse Transcribe RNA (AmpliSeq for Illumina Myeloid Panel v1.0) |
Start Next Step - manual
Assign Next Step - Manual
Safe stopping point.

Master Step 2: Qubit (AmpliSeq for Illumina v1.0)
Step Type: Standard QC
Input = Diluted RNA (2-200 ng)
Output = Measurement
Placement
• | Master Step |
• | None |
• | Step |
• | Tube |
Record Details =
• | Step Data |
• | Master Step Fields |
• | Criteria 1 - Source Data FieldText |
– | Default = Concentration |
• | Criteria 1 - Operator |
– | Text |
– | Default = >= |
– | Criteria 1 - Threshold Value |
– | Numeric |
– | Criteria 2 - Source Data Field |
– | Text |
– | Default = Concentration |
– | Criteria 2 - Operator |
– | Text |
– | Default = <= |
– | Criteria 2 - Threshold Value |
– | Numeric |
• | Step File Placeholders |
• | Log |
• | Auto |
– | QC Log File |
– | Auto |
– | QC Result File |
– | Auto |
– | Upload File |
– | Manual |
• | Table Columns |
• | Concentration |
• | Derived Sample and Measurement |
– | Numeric |
– | Conc. Units |
– | Derived Sample and Measurment |
– | Text |
Automation - Script description
• | Assign QC Flags |
• | Trigger location: Record Details |
– | Trigger Style: Manual Button |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {processURI:v2} -u {username} -p {password} script:assignQC -log {compoundOutputFileLuid1} -qcResult {compoundOutputFileLuid2}"
• | Set Next Step and Copy Concentration |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon exit |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} script:evaluateDynamicExpression -t false -h false -exp 'nextStep = ::ADVANCE:: ; input.::Concentration:: = output.::Concentration:: ; input.::Conc. Units:: = output.::Conc. Units::' -log {compoundOutputFileLuid0}"
Start Next Step - Manual
Assign Next Step - Automatic
Safe stopping point.

Master Step 3: Dilute RNA (AmpliSeq for Illumina v1.0)
Step Type: Standard
Input = Diluted RNA with concentration
Output = Diluted RNA (10-200 ng)
Placement
• | Master Step |
• | None |
• | Step |
• | Tube |
Record Details =
• | Step Data |
• | Master Step Fields |
• | Desired Concentration (ng/uL) |
• | Numeric |
– | Range 20 - 50 |
• | Step File Placeholders |
• | Log |
• | Auto |
• | Table Columns |
• | Concentration |
• | Derived Sample |
– | Numeric |
– | Copied from previous step |
– | Conc. Units |
– | Derived Sample |
– | Single-line text |
– | Copied from previous step |
– | Input Amount (ng) |
– | Derived Sample |
– | Numeric |
– | Calculated |
– | Nuclease-free water (uL) |
– | Derived Sample |
– | Numeric |
– | Calculated |
– | Sample Volume (uL) |
– | Derived Sample |
– | Numeric |
– | Calculated |
– | Total Volume (uL) |
– | Derived Sample |
– | Numeric |
– | Calculated |
Automation - Script description
• | Copy Concentration and Set Sample Volume |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon entry |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'output.::Concentration:: = input.::Concentration:: ; output.::Conc. Units:: = input.::Conc. Units:: ; output.::Sample Volume (uL):: = 5' \-log {compoundOutputFileLuid0}["]
• | Calculate Input Amount |
• | Trigger location: Record Details |
– | Trigger Style: Manual Button |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t true \-h false \-exp 'output.::Total Volume (uL):: = (output.::Concentration::/step.::Desired Concentration (ng/uL)::) * output.::Sample Volume (uL):: ; \output.::Nuclease-free water (uL):: = output.::Total Volume (uL):: - output.::Sample Volume (uL):: ; \output.::Input Amount (ng):: = step.::Desired Concentration (ng/uL):: * output.::Sample Volume (uL):: ' \-log {compoundOutputFileLuid0}["]
• | Set Next Step - Advance and Set Desired Conc |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon exit |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'nextStep = ::ADVANCE:: ; output.::Desired Concentration (ng/uL):: = step.::Desired Concentration (ng/uL)::' \-log {compoundOutputFileLuid0}["]
Start Next Step - Automatic
Assign Next Step - Automatic
Must move forward.

Master Step 4: Reverse Transcribe RNA (AmpliSeq for Illumina v1.0)
Step Type: Standard
Input = RNA with concentration
Output = Reverse Transcribed RNA
Reagent Kits =
• | AmpliSeq cDNA Synthesis for Illumina |
• | Supplier - Illumina |
– | Cat. # - 20022654 |
– | Website - www.illumina.com |
Placement
• | Master Step |
• | None |
• | Step |
• | 96 well plate |
– | Column |
Record Details
• | Step Data |
• | Master Step Fields |
• | Thermal Cycler Program |
• | Text |
– | Default = RT |
– | 5X AmpliSeq cDNA Reaction Mix (uL) |
– | Numeric |
– | 10X AmpliSeq RT Enzyme Mix (uL) |
– | Numeric |
– | Nuclease-free water (uL) |
– | Numeric |
– | Prep Input Volume (uL) |
– | Numeric |
– | Calculated |
– | Prep Input Amount (ng) |
– | Numeric |
– | User input |
– | Mandatory |
– | Range - 10-100 << remains as 1-100ng from standard |
– | Total Samples |
– | Numeric |
– | Calculated |
• | Step File Placeholders |
• | Log |
• | Auto |
• | Table Columns |
• | Concentration |
• | Derived Sample |
– | Numeric |
– | Conc. Units |
– | Derived Sample |
– | Text |
– | Total Volume (uL) |
– | Derived Sample |
– | Numeric |
– | Input Amount (ng) |
– | Derived Sample |
– | Numeric |
Automation - Script description
• | Copy Concentration, Total Volume and Input Amount - Myeloid |
– | Trigger location: Record Details |
– | Trigger Style: Automatic upon entry |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'step.::Total Samples:: = step.::Total Samples:: + 1' \-log {compoundOutputFileLuid0} && /opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \script:evaluateDynamicExpression \-t false \-h false \-exp 'output.::Concentration:: = input.::Desired Concentration (ng/uL):: ; \output.::Conc. Units:: = input.::Conc. Units:: ; \output.::Total Volume (uL):: = input.::Total Volume (uL):: ; \output.::Input Amount (ng):: = input.::Input Amount (ng):: ; \step.::Desired Concentration (ng/uL):: = input.::Desired Concentration (ng/uL)::' \-log {compoundOutputFileLuid0}["]
• | Calculate Prep Input - Myeloid Panel |
• | Trigger location: Record Details |
– | Trigger Style: Manual Button |
bash -l -c ["]/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \
script:evaluateDynamicExpression \
-t true \
-h false \
-exp 'step.::Prep Input Volume (uL):: = step.::Prep Input Amount (ng):: / step.::Desired Concentration (ng/uL):: ; \
if (step.::Prep Input Volume (uL):: < 3.5) {step.::Nuclease-free water (uL):: = (3.5 - step.::Prep Input Volume (uL)::) * step.::Total Samples::} else {step.::Nuclease-free water (uL):: = 0} ; \
step.::5X AmpliSeq cDNA Reaction Mix (uL):: = step.::Total Samples:: * 1.1 * 1 ; \
step.::10X AmpliSeq RT Enzyme Mix (uL):: = step.::Total Samples:: * 1.1 * 0.5' \
-log {compoundOutputFileLuid0} ["]
• | Set Next Step - Advance |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon exit |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'nextStep = ::ADVANCE::' \-log {compoundOutputFileLuid0}["]
Start Next Step - Manual
Assign Next Step - Automatic
Safe stopping point

Master Step 5: Amplify cDNA Targets Standard (AmpliSeq for Illumina v1.0) >> New Master Step with with no reps = variable output = 1.
Step Type: Standard
Input = Reverse Transcribed RNA
Output = cDNA
Reagent Kits =
• | AmpliSeq Library PLUS for Illumina |
• | Supplier - Illumina |
– | Cat. # - 24 - 20019101; 96 - 200191102; 384 - 200191103 |
– | Website - www.illumina.com |
• | AmpliSeq Myeloid Panel for Illumina |
• | Supplier - Illumina |
– | Cat. # - 20024478 |
– | Website - www.illumina.com |
Place Samples = 96 well plate
• | Placement - Manual |
• | Users should manually place the RNA pool 1 samples in Columns 7, 9, 11 and the pool 2 samples in 8, 10, 12 |
Placement
• | Master Step |
• | None |
• | Step |
• | 96 well plate |
– | Auto placement |
Record Details
• | Step Data |
• | Master Step Fields |
• | Thermal Cycler Program |
• | Text |
– | Default = AMP_RNA |
– | 5X AmpliSeq HiFi Mix (uL) |
– | Numeric |
– | Decimal Places = 2 |
– | Nuclease-free water (uL) |
– | Numeric |
– | Decimal Places = 2 |
– | PCR Cycles |
– | Numeric |
• | Step File Placeholders |
• | Log |
• | Auto |
• | Table ColumnsABLE COLUMNS |
• | None |
Automation - Script description
• | Set Sample Type and Calculate Master Mix - Myeloid Panel |
• | Trigger location: Record Details |
– | Trigger Style: Manual Button |
bash -l -c ["]/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \
script:evaluateDynamicExpression \
-t false \
-h false \
-exp 'step.::Total Samples:: = step.::Total Samples:: + 1' \
-log {compoundOutputFileLuid0} && /opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \
script:evaluateDynamicExpression \
-t false \
-h false \
-exp 'output.::Sample Type:: = ::cDNA:: ; \
step.::5X AmpliSeq HiFi Mix (uL):: = 4.0 * step.::Total Samples:: * 1.1 ; \
step.::Nuclease-free water (uL):: = 7.0 * step.::Total Samples:: * 1.1' \
-log {compoundOutputFileLuid0}["]
• | Set Next Step - Advance |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon exit |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'nextStep = ::ADVANCE::' \-log {compoundOutputFileLuid0}["]
• | Routing Samples - Myeloid Panel |
– | Trigger location: Step |
– | Trigger Style: Automatic upon exit |
bash -l -c ["]/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -u {username} -p {password} -i {stepURI:v2} -l {compoundOutputFileLuid0} script:changeWorkflow \
\
--FIELD_NAME 'Sample Type' \
--FIELD_VALUE 'cDNA' \
--WORKFLOW 'DNA Library Prep AmpliSeq for Illumina Myeloid Panel v1.0' \
--STEP 'Transfer RNA and DNA Amplicons (AmpliSeq for Illumina Myeloid Panel v1.0)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS' ["]
Start Next Step - Manual
Assign Next Step - Automatic
Safe Stopping Point.
Protocol 2: DNA Library Prep (AmpliSeq for Illumina Myeloid Panel v1.0)

Master Step 1: Dilute DNA (AmpliSeq for Illumina v1.0)
Step Type: Standard
Input = DNA with concentration
Output = Diluted DNA (20-200 ng)
Reagent Kits =
• | AmpliSeq Library PLUS for Illumina |
• | Supplier - Illumina |
– | Cat. # - 24 - 20019101; 96 - 200191102; 384 - 200191103 |
– | Website - www.illumina.com |
Placement
• | Master Step |
• | None |
• | Step |
• | Tube |
Record Details =
• | Step Data |
• | Master Step Fields |
• | Desired Concentration (ng/uL) |
• | Numeric |
– | Range 20 - 50 |
– | Multiline text fields |
– | Directions |
– | Default = If enough DNA is available, dilute to intermediate concentration ~20-50 ng/uL. |
– | Read only |
• | Step File Placeholders |
• | Log |
• | Auto |
• | Table Columns |
• | Concentration |
• | Derived Sample |
– | Numeric |
– | Conc. Units |
– | Derived Sample |
– | Single-line text |
– | Input Amount (ng) |
– | Derived Sample |
– | Numeric |
– | Low TE (uL) |
– | Derived Sample |
– | Numeric |
– | Sample Volume (uL) |
– | Derived Sample |
– | Numeric |
– | Total Volume (uL) |
– | Derived Sample |
– | Numeric |
Automation - Script description
• | Copy Concentration and Set Sample Volume |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon entry |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'output.::Concentration:: = input.::Concentration:: ; output.::Conc. Units:: = input.::Conc. Units:: ; output.::Sample Volume (uL):: = 5' \-log {compoundOutputFileLuid0}["]
• | Calculate Input Amount |
• | Trigger location: Record Details |
– | Trigger Style: Manual Button |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t true \-h false \-exp 'output.::Total Volume (uL):: = (output.::Concentration::/step.::Desired Concentration (ng/uL)::) * output.::Sample Volume (uL):: ; \output.::Low TE (uL):: = output.::Total Volume (uL):: - output.::Sample Volume (uL):: ; \output.::Input Amount (ng):: = step.::Desired Concentration (ng/uL):: * output.::Sample Volume (uL):: ' \-log {compoundOutputFileLuid0}["]
[Optional] Next Steps:
• | Qubit (AmpliSeq for Illumina Meyloid Panel v1.0) |
• | Amplify Targets (AmpliSeq for Illumina Myeloid Panel v1.0) |
Start Next Step - Manual
Assign Next Step - Manual
Safe Stopping Point

Master Step 2: Qubit (AmpliSeq for Illumina v1.0)
Step Type: Standard QC
Input = Diluted DNA (20-200 ng)
Output = Measurement
Placement
• | Master Step |
• | None |
• | Step |
• | Tube |
Record Details =
• | Step Data |
• | Master Step Fields |
• | Criteria 1 - Source Data Field |
• | Text |
– | Default = Concentration |
• | Criteria 1 - Operator |
– | Text |
– | Default = >= |
– | Criteria 1 - Threshold Value |
– | Numeric |
– | Criteria 2 - Source Data Field |
– | Text |
– | Default = Concentration |
– | Criteria 2 - Operator |
– | Text |
– | Default = <= |
– | Criteria 2 - Threshold Value |
– | Numeric |
• | Step File Placeholders |
• | Log |
• | Auto |
– | QC Log File |
– | Auto |
– | QC Result File |
– | Auto |
– | Upload File |
– | Manual |
• | Table Columns |
• | Concentration |
• | Derived Sample and measurement |
– | Numeric |
– | Conc. Units |
– | Derived Sample and measurement |
– | Text |
Automation - Script description
• | Assign QC Flags |
• | Trigger location: Record Details |
– | Trigger Style: Manual Button |
bash -l -c ["]/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {processURI:v2} -u {username} -p {password} script:assignQC -log {compoundOutputFileLuid1} -qcResult {compoundOutputFileLuid2}["]
• | Set Next Step and Copy Concentration |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon exit |
bash -l -c ["]/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} script:evaluateDynamicExpression -t false -h false -exp 'nextStep = ::ADVANCE:: ; input.::Concentration:: = output.::Concentration:: ; input.::Conc. Units:: = output.::Conc. Units::' -log {compoundOutputFileLuid0}["]
Start Next Step - Manual
Assign Next Step - Automatic
Safe Stopping Point

Master Step 3: Dilute DNA (AmpliSeq for Illumina v1.0)
Step Type: Standard
Input = DNA with concentration
Output = Diluted DNA (2-200 ng)
Reagent Kits =
• | AmpliSeq Library PLUS for Illumina |
• | Supplier - Illumina |
– | Cat. # - 24 - 20019101; 96 - 200191102; 384 - 200191103 |
– | Website - www.illumina.com |
Placement
• | Master Step |
• | None |
• | Step |
• | Tube |
Record Details =
• | Step Data |
• | Master Step Fields |
• | Desired Concentration (ng/uL) |
• | Numeric |
– | Range 20 - 50 |
• | Step File Placeholders |
• | Log |
• | Auto |
• | Table Columns |
• | Concentration |
• | Derived Sample |
– | Numeric |
– | Conc. Units |
– | Derived Sample |
– | Single-line text |
– | Input Amount (ng) |
– | Derived Sample |
– | Numeric |
– | Low TE (uL) |
– | Derived Sample |
– | Numeric |
– | Sample Volume (uL) |
– | Derived Sample |
– | Numeric |
– | Total Volume (uL) |
– | Derived Sample |
– | Numeric |
Automation - Script description
• | Copy Concentration and Set Sample Volume |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon entry |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'output.::Concentration:: = input.::Concentration:: ; output.::Conc. Units:: = input.::Conc. Units:: ; output.::Sample Volume (uL):: = 5' \-log {compoundOutputFileLuid0}["]
• | Calculate Input Amount |
• | Trigger location: Record Details |
– | Trigger Style: Manual Button |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t true \-h false \-exp 'output.::Total Volume (uL):: = (output.::Concentration::/step.::Desired Concentration (ng/uL)::) * output.::Sample Volume (uL):: ; \output.::Low TE (uL):: = output.::Total Volume (uL):: - output.::Sample Volume (uL):: ; \output.::Input Amount (ng):: = step.::Desired Concentration (ng/uL):: * output.::Sample Volume (uL):: ' \-log {compoundOutputFileLuid0}["]
• | Set Next Step - Advance |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon exit |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'nextStep = ::ADVANCE::' \-log {compoundOutputFileLuid0}["]
Start Next Step - Automatic
Assign Next Step - Automatic
Must move forward.

Master Step 4: Amplify Targets Duplicates (AmpliSeq for Illumina v1.0)
Step Type: Standard
Input = Diluted DNA (20-200 ng)
Output = Amplified DNA Variable Output = 2
Sample Name = {InputItemName}_{OutputItemSubsetNumber}
Reagent Kits =
• | AmpliSeq Library PLUS for Illumina |
• | Supplier - Illumina |
– | Cat. # - 24 - 20019101; 96 - 200191102; 384 - 200191103 |
– | Website - www.illumina.com |
• | AmpliSeq Myeloid Panel for Illumina |
• | Supplier - Illumina |
– | Cat. # - 20024478 |
– | Website - www.illumina.com |
Placement
• | Master Step |
• | None |
• | Step |
• | 96 well plate |
– | Users should manually place the DNA pool 1 samples in Columns 1-3 and the pool 2 samples in 4-6 |
Record Details =
• | Step Data |
• | Master Step Fields |
• | Thermal Cycler Program |
• | Text |
– | Default = AMP |
– | PCR Cycles |
• | Step File Placeholders |
• | Log |
• | Auto |
• | Table Columns |
• | 5X AmpliSeq HiFi Mix (uL) |
• | Derived Sample |
– | Numeric |
– | Concentration |
– | Derived Sample |
– | Numeric |
– | Conc. Units |
– | Derived Sample |
– | Text |
• | Nuclease-free water (uL) |
• | Derived Sample |
– | Numeric |
– | Calculated |
– | Prep Input Volume (uL) |
– | Derived Sample |
– | Numeric |
– | Calculated |
– | Prep Input Amount (ng) |
– | Derived Sample |
– | Numeric |
– | User input |
– | Mandatory |
– | Range - 2-200 |
Automation - Script description
Copy Concentration, Total Volume and Input Amount
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon entry |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'output.::Concentration:: = input.::Concentration:: ; output.::Conc. Units:: = input.::Conc. Units:: ; output.::Total Volume (uL):: = input.::Total Volume (uL):: ; output.::Input Amount (ng):: = input.::Input Amount (ng):: ; output.::5X AmpliSeq HiFi Mix (uL):: = 4.5'\-log {compoundOutputFileLuid0}["]
• | Calculate Prep Input - Myeloid |
• | Trigger location: Record Details |
– | Trigger Style: Manual Button |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'output.::Prep Input Volume (uL):: = output.::Prep Input Amount (ng):: / output.::Concentration:: ; \if (output.::Prep Input Volume (uL):: < 13.5) {output.::Nuclease-free water (uL):: = 13.5 - output.::Prep Input Volume (uL)::} '\-log {compoundOutputFileLuid0}["]
• | Set Next Step - Advance |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon exit |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'nextStep = ::ADVANCE::' \-log {compoundOutputFileLuid0}["]
Start Next Step - Manual
Assign Next Step - Automatic
Safe Stopping Point

Master Step 5: Transfer RNA and DNA Amplicons (AmpliSeq for Illumina v1.0)
Step Type: Pooling
Input = cDNA and DNA amplicon samples
Output = Pooled cDNA and DNA samples
Pooling
• | Turn off Label Uniqueness - since the samples are not indexed yet and we need to pool them |
Placement
• | Master Step |
• | None |
• | Step |
• | 96 well plate |
• | Proof of concept on API page for automatic plating (does not exist yet) |
– | Samples are pooled together with their pair then placed in the appropriate well on the 96 well plate |
Record Details =
• | Step Data |
• | Master Step Fields |
• | Step File Placeholder |
• | Log |
• | Auto |
• | Table Columns |
Automation - Script description
• | Set Next Step - Advance |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon exit |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'nextStep = ::ADVANCE::' \-log {compoundOutputFileLuid0}["]
Start Next Step - Manual
Assign Next Step - Automatic
Safe Stopping Point

Master Step 6: Partially Digested Amplicons (AmpliSeq for Illumina v1.0)
Step Type: No Outputs
Input = Pooled samples
Output = Partially Digested Amplicons
Reagent Kits =
• | AmpliSeq Library PLUS for Illumina |
• | Supplier - Illumina |
– | Cat. # - 24 - 20019101; 96 - 200191102; 384 - 200191103 |
– | Website - www.illumina.com |
Record Details =
• | Step Data |
• | Master Step Fields |
• | Thermal Cycler Program |
• | Text |
– | Default = FUPA |
• | Step File Placeholders |
• | Log |
• | Auto |
Automation - Script description
• | Set Next Step - Advance |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon exit |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'nextStep = ::ADVANCE::' \-log {compoundOutputFileLuid0}["]
Start Next Step - Manual
Assign Next Step - Automatic
Safe Stopping Point.

Master Step 7: Ligate Indexes (AmpliSeq for Illumina v1.0)
Step Type: Add Labels
Input = Partially Digested Amplicons
Output = Ligated Libraries
Reagent Kits =
• | AmpliSeq Library PLUS for IlluminaSupplier - Illumina |
– | Cat. # - 24 - 20019101; 96 - 200191102; 384 - 200191103 |
– | Website - www.illumina.com |
Placement
• | Master Step |
• | None |
• | Step |
• | 96 well plate |
Add Labels - Index List (5.x)
• | AmpliSeq CD Indexes Set A for Illumina - AmpliSeq CD Indexes Set A for Illumina-label-sheet.xlsx |
• | AmpliSeq CD Indexes Set B for Illumina - AmpliSeq CD Indexes Set B for Illumina-label-sheet.xlsx |
• | AmpliSeq CD Indexes Set C for Illumina - AmpliSeq CD Indexes Set C for Illumina-label-sheet.xlsx |
• | AmpliSeq CD Indexes Set D for Illumina - AmpliSeq CD Indexes Set D for Illumina-label-sheet.xlsx |
• | AmpliSeq UD Indexes for Illumina (24 Indexes) - AmpliSeq UD Indexes for Illumina (24 Indexes)-label-sheet.xlsx |
Record Details =
• | Step Data |
• | Master Step Fields |
• | Thermal Cycler Program |
• | Text |
– | Default = LIGATE |
• | Step File Placeholders |
• | Log File |
• | Auto |
• | Table Columns |
• | AmpliSeq Workflow |
• | Derived Sample |
– | Text Dropdown |
– | Drop-down Items: |
– | Standard Workflow |
– | Equalizer Workflow |
– | Mandatory |
Automation - Script description
• | Set Next Step - Advance |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon exit |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'nextStep = :: ADVANCE ::' \ ???? REMOVE ???? -log {compoundOutputFileLuid0}["]
Route AmpliSeq Samples - Myeloid Panel
• | Trigger location: Step |
– | Trigger Style: Automatic upon exit |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -u {username} -p {password} -i {stepURI:v2} -l {compoundOutputFileLuid0} script:changeWorkflow \ \--FIELD_NAME 'AmpliSeq Workflow' \--FIELD_VALUE 'Standard Workflow' \--WORKFLOW 'Standard Workflow AmpliSeq for Illumina Myeloid Panel v1.0' \--STEP 'Clean Up Library (AmpliSeq for Illumina Myeloid Panel v1.0)' \--INPUTS_OR_OUTPUTS 'OUTPUTS' \\--FIELD_NAME 'AmpliSeq Workflow' \--FIELD_VALUE 'Equalizer Workflow' \--WORKFLOW 'Equalizer AmpliSeq for Illumina Myeloid Panel v1.0' \--STEP 'Clean Up Library (AmpliSeq for Illumina Myeloid Panel v1.0)' \--INPUTS_OR_OUTPUTS 'OUTPUTS'["]
Start Next Step - Manual, Automatic
Assign Next Step - Manual, Automatic
Safe Stopping Point
Protocol 3: Standard Workflow (AmpliSeq for Illumina Childhood Cancer Panel v1.0)

Master Step 1: Clean Up Library (AmpliSeq for Illumina v1.0)
Step Type: No Output
Input = Ligated Libraries
Output = Cleaned Up Libraries
Reagent Kits =
• | Agencourt AMPure XP Beads |
• | Supplier - Thermo |
– | Cat. # - NC9959336; NC9933872 |
Record Details =
• | Step Data |
• | Master Step Fields |
• | 70% EtOH Prep Date Date |
• | Step File Placeholders |
• | Log File |
• | Auto |
Automation - Script description
• | Set Next Step - Advance |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon exit |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'nextStep = ::ADVANCE::' \-log {compoundOutputFileLuid0}["]
Start Next Step - Automatic
Assign Next Step - Automatic
Must move forward

Master Step 2: Amplify Library (AmpliSeq for Illumina v1.0)
Step Type: No Output
Input = Cleaned Up Libraries
Output = Amplified Libraries
Reagent Kits =
• | Agencourt AMPure XP BeadsSupplier - Thermo |
– | Cat. # - NC9959336; NC9933872 |
• | AmpliSeq Library PLUS for Illumina |
• | Supplier - Illumina |
– | Cat. # - 24 - 20019101; 96 - 200191102; 384 - 200191103 |
– | Website - www.illumina.com |
Record Details =
• | Step Data |
• | Master Step Fields |
• | Thermal Cycler Program |
• | Derived Sample |
– | Text |
– | Total Samples |
– | Derived Sample |
– | Numeric |
– | Default = 0 |
– | 1X Lib AMP Mix (uL) |
– | Derived Sample |
– | Numeric |
– | 10X Library Amp Primers (uL) |
– | Derived Sample |
– | Numeric |
– | Groups of Defaults Standard Workflow default = AMP_7 |
• | Step File Placeholders |
• | Log |
• | Auto |
Automation - Script description
• | Calculate Total Samples and Calculate Master Mix |
• | Trigger location: Record Details |
– | Trigger Style: Manual Button |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'step.::Total Samples:: = step.::Total Samples:: + 1' \-log {compoundOutputFileLuid0} && /opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \script:evaluateDynamicExpression \-t false \-h false \-exp 'step.::1X Lib Amp Mix:: = step.::Total Samples:: * 1.1 * 45 ; \step.::10X Library Amp Primers:: = step.::Total Samples:: * 1.1 * 5' \-log {compoundOutputFileLuid0}["]
• | Set Next Step - Advance |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon exit |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'nextStep = ::ADVANCE::' \-log {compoundOutputFileLuid0}["]
Start Next Step - Manual
Assign Next Step - Automatic
Safe Stopping Point

Master Step 3: Perform Second Clean Up (AmpliSeq for Illumina BRCA Panel v1.0)
Step Type: Standard
Input = Amplified Libraries
Output = Cleaned Up Amplified Libraries
Reagent Kits =
• | Agencourt AMPure XP Beads |
• | Supplier - Thermo |
– | Cat. # - NC9959336; NC9933872 |
• | AmpliSeq Library PLUS for Illumina |
• | Supplier - Illumina |
– | Cat. # - 24 - 20019101; 96 - 200191102; 384 - 200191103 |
– | Website - www.illumina.com |
Placement
• | Master Step |
• | None |
• | Step |
• | 96 well plate |
Record Details =
• | Step Data |
• | Master Step Fields |
• | 70% EtOH Prep Date Date |
• | Step File Placeholders |
• | Log |
• | Auto |
Automation - Script description
• | Set Next Step - Advance |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon exit |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'nextStep = ::ADVANCE::' \-log {compoundOutputFileLuid0}["]
Start Next Step - Manual, Automatic
Assign Next Step - Manual, Automatic
Safe Stopping Point, Must move forward.
Protocol 4: Equalizer Workflow (AmpliSeq for Illumina Childhood Cancer Panel v1.0)

Master Step 1: Clean Up Library (AmpliSeq for Illumina v1.0)
Step Type: No Output
Input = Ligated Libraries
Output = Cleaned Up Libraries
Reagent Kits =
• | Agencourt AMPure XP Beads |
• | Supplier - Thermo |
– | Cat. # - NC9959336; NC9933872 |
Record Details =
• | Step Data |
• | Master Step Fields |
• | 70% EtOH Prep Date |
• | Date |
• | Step File Placeholders |
• | Log |
• | Auto |
Automation - Script description
• | Set Next Step - Advance |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon exit |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'nextStep = ::ADVANCE::' \-log {compoundOutputFileLuid0}["]
Start Next Step - Manual, Automatic
Assign Next Step - Manual, Automatic
Safe Stopping Point, Must move forward.

Master Step 2: Amplify Library (AmpliSeq for Illumina v1.0)
Step Type: No Output
Input = Cleaned Up Libraries
Output = Amplified Libraries
Reagent Kits =
• | Agencourt AMPure XP Beads |
• | AmpliSeq Library PLUS for Illumina |
Record Details =
• | Step Data |
• | Master Step Fields |
• | Thermal Cycler Program |
• | Text |
– | Total Samples |
– | Numeric |
– | Default = 0 |
– | 1X Lib AMP Mix (uL) |
– | Numeric |
– | 10X Library Amp Primers (uL) |
– | Numeric |
– | Group of Defaults = Equalizer Workflow |
– | Thermal Cycler Program = Equal |
• | Step File Placeholder |
• | Log |
• | Auto |
Automation - Script description
• | Calculate Total Samples and Calculate Master Mix |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon entry |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'step.::Total Samples:: = step.::Total Samples:: + 1' \-log {compoundOutputFileLuid0} && /opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \script:evaluateDynamicExpression \-t false \-h false \-exp 'step.::1X Lib Amp Mix:: = step.::Total Samples:: * 1.1 * 45 ; \step.::10X Library Amp Primers:: = step.::Total Samples:: * 1.1 * 5' \-log {compoundOutputFileLuid0}["]
• | Set Next Step - Advance |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon exit |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'nextStep = ::ADVANCE::' \-log {compoundOutputFileLuid0}["]
Start Next Step - Manual, Automatic
Assign Next Step - Manual, Automatic
Safe Stopping Point, Must move forward.

Master Step 3: Perform Capture and Clean Up (AmpliSeq for Illumina v1.0)
Step Type: Standard
Input = Amplified Libraries
Output = Cleaned Up Libraries
Reagent Kits =
• | AmpliSeq Library Equalizer for Illumina |
• | Supplier = Illumina |
– | Cat. # = |
– | Website = www.illumina.com |
Place Samples = 96 well plate
Record Details =
• | Step File Placeholders |
• | Log |
• | Auto |
Automation - Script description
• | Set Next Step - Advance |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon exit |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'nextStep = ::ADVANCE::' \-log {compoundOutputFileLuid0}["]
Automatic Transition
Start Next Step - Automatic
Assign Next Step - Automatic
Safe Stopping Point, Must move forward.

Master Step 4: Elute Library (AmpliSeq for Illumina v1.0)
Step Type: Standard
Input = Cleaned Up Libraries
Output = Final Library
Reagent Kits =
• | AmpliSeq Library Equalizer for Illumina |
• | Supplier = Illumina |
– | Cat. # = |
– | Website = www.illumina.com |
Place Samples = 96 well plate
Record Details =
• | Step Data |
• | Master Step Fields |
• | Thermal Cycler Program |
• | Text |
– | Present ELUTE |
• | Step File Placeholders |
• | Log |
• | Auto |
Automation - Script description
• | Set Next Step - Advance |
• | Trigger location: Record Details |
– | Trigger Style: Automatic upon exit |
bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar -i {stepURI:v2} -u {username} -p {password} \ script:evaluateDynamicExpression \-t false \-h false \-exp 'nextStep = ::ADVANCE::' \-log {compoundOutputFileLuid0}["]
Start Next Step - Manual, Automatic
Assign Next Step - Manual, Automatic
Safe Stopping Point, Must move forward.