Illumina DNA Prep (M) Tagmentation v1.0 The Illumina DNA Prep (M) Tagmentation workflow includes the following functionality.
Preset Illumina DNA Prep (M) Tagmentation protocols that support the generation of enriched libraries for dual-indexed, paired-end sequencing.
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.
Protocol 1: Prep Sample (Illumina DNA Prep (M) Tagmentation v1.0.9)
Protocol Type = Sample Prep
Next Steps Configuration
Step 1: Sort Sample Type (Illumina DNA Prep (M) Tagmentation v1.0.9)
Master Step Name = Sort Sample v2.0.8
chevron-right Set Next Step - Tagmentationhashtag Trigger Location = Record Details
Trigger Style = Automatic upon exit
chevron-right Route Samples - Large Complex Genomehashtag Trigger Style = Automatic upon exit
Queue/Ice Bucket
Defaults
Sample Grouping = Group by Containers
Step Data (Master Step Fields)
Step 2: DNA Quantification (Illumina DNA Prep (M) Tagmentation v1.0.9)
Master Step Name = DNA Quantification (Illumina DNA Prep (M) Tagmentation v1.0.9)
Measurement Generation = Fixed, 1
chevron-right Calculate DNA Amount & Assign QChashtag Trigger Location = Record Details
Trigger Style = Manual button
chevron-right Set Next Step - Removehashtag Trigger Location = Record Details
Trigger Style = Automatic upon exit
chevron-right Route Samples - Small Genomeshashtag Trigger Style = Automatic upon exit
Queue/Ice Bucket
Defaults
Sample Grouping = Group by Containers
Step Data (Master Step Fields)
Step 3: Blood Lysis (Illumina DNA Prep (M) Tagmentation v1.0.9)
Master Step Name = Blood Lysis (Illumina DNA Prep (M) Tagmentation v1.0.9)
Derived Sample Generation = Fixed, 1
chevron-right Count Samples and Calculate Master Mixhashtag Trigger Location = Record Details
Trigger Style = Automatic upon entry
chevron-right Set Next Step - Removehashtag Trigger Location = Record Details
Trigger Style = Automatic upon exit
chevron-right Route Samples - Bloodhashtag Trigger Style = Automatic upon exit
Queue/Ice Bucket
Defaults
Sample Grouping = Group by Containers
Step Data (Master Step Fields)
Step 4: Saliva Lysis (Illumina DNA Prep (M) Tagmentation v1.0.9)
Master Step Name = Saliva Lysis (Illumina DNA Prep (M) Tagmentation v1.0.9)
Derived Sample Generation = Fixed, 1
chevron-right Copy Prep Sample Type - Tagmentationhashtag Trigger Location = Record Details
Trigger Style = Automatic upon entry
chevron-right Set Next Step - Advancehashtag Trigger Location = Record Details
Trigger Style = Automatic upon exit
Queue/Ice Bucket
Defaults
Sample Grouping = Group by Containers
Step Data (Master Step Fields)
Protocol 2: Library Prep (Illumina DNA Prep (M) Tagmentation v1.0.9)
Protocol Type = Library Prep
Next Steps Configuration
Step 1: Tagment Genomic DNA (Illumina DNA Prep (M) Tagmentation v1.0.9)
Master Step Name = Tagment Genomic DNA v1.0
Derived Sample Generation = Fixed, 1
chevron-right Copy Prep Sample Type - Tagmentation, DNA Amount & Set Blood and Saliva Sample Volumehashtag Trigger Location = Record Details
Trigger Style = Automatic upon entry
chevron-right Calculate DNA Amount for SMALL GENOMEShashtag Trigger Location = Record Details
Trigger Style = Manual button
chevron-right Set Next Step - Advancehashtag Trigger Location = Record Details
Trigger Style = Automatic upon exit
Queue/Ice Bucket
Defaults
Sample Grouping = Group by Containers
Step Data (Master Step Fields)
Step 2: Post Tagmentation Clean Up (Illumina DNA Prep (M) Tagmentation v1.0.9)
Master Step Name = Post Tagmentation Clean Up v1.0
Derived Sample Generation = Fixed, 1
chevron-right Copy Prep Sample Type - Tagmentation & DNA Amounthashtag Trigger Location = Record Details
Trigger Style = Automatic upon entry
chevron-right Set Next Step - Advancehashtag Trigger Location = Record Details
Trigger Style = Automatic upon exit
Queue/Ice Bucket
Defaults
Sample Grouping = Group by Containers
Step Data (Master Step Fields)
Step 3: Amplify Tagmented DNA (Illumina DNA Prep (M) Tagmentation v1.0.9)
Master Step Name = Amplify Tagmented DNA v3.0
Derived Sample Generation = Fixed, 1
chevron-right Set Prep Sample Type - Tagmentation & Set PCR Cycleshashtag Trigger Location = Record Details
Trigger Style = Automatic upon entry
chevron-right Set Next Step - Advancehashtag Trigger Location = Record Details
Trigger Style = Automatic upon exit
Queue/Ice Bucket
Defaults
Sample Grouping = Group by Containers
Placement = Enabled
Defaults
Sample Grouping = Group by Containers
Label Groups
IDT for Illumina DNA-RNA UD Indexes Set A Tagmentation
IDT for Illumina DNA-RNA UD Indexes Set A-D Tagmentation
Step Data (Master Step Fields)
Step 4: Clean Up Libraries (Illumina DNA Prep (M) Tagmentation v1.0.9)
Master Step Name = Clean Up Libraries (Illumina DNA Prep (M) Tagmentation v1.0.9)
Derived Sample Generation = Fixed, 1
chevron-right Set Prep Sample Type - Tagmentation, Count Samples & Calculate Master Mixhashtag Trigger Location = Record Details
Trigger Style = Automatic upon entry
chevron-right Set Next Step - Optional Poolinghashtag Trigger Location = Record Details
Trigger Style = Automatic upon exit
Queue/Ice Bucket
Defaults
Sample Grouping = Group by Containers
Step Data (Master Step Fields)
Step 5: Optional Pool Libraries (Illumina DNA Prep (M) Tagmentation v1.0.9)
Master Step Name = Pool Libraries v2.0
Aliquot Generation = Fixed, 1
Naming Convention = {PoolName}
chevron-right Set Next Step - Advancehashtag Trigger Location = Record Details
Trigger Style = Automatic upon exit
Queue/Ice Bucket
Defaults
Sample Grouping = Group by Containers
Defaults
Sample Grouping = Group by Containers
Step File Placeholders
Log - Automatically attached
Step 6: Bioanalyzer Library QC (Illumina DNA Prep (M) Tagmentation v1.0.9)
Master Step Name = Bioanalyzer QC (Library Validation) v2.0
Measurement Generation = Fixed, 1
chevron-right Generate Bioanalyzer Input filehashtag Trigger Location = Record Details
Trigger Style = Automatic upon entry
chevron-right Parse Bioanalyzer XML, Copy nM and Assign QC flagshashtag Trigger Location = Record Details
Trigger Style = Manual button
chevron-right Set Next Step - Output PASS/FAILhashtag Trigger Location = Record Details
Trigger Style = Automatic upon exit
chevron-right Parse Bioanalyzer XML, Assign QC flags, and Copy Concentrationshashtag Trigger Location = Not Used
chevron-right Parse Bioanalyzer XML and assign QC flagshashtag Trigger Location = Not Used
chevron-right Parse Bioanalyzer XML, Calculate nM and assign QC flagshashtag Trigger Location = Not Used
Queue/Ice Bucket
Defaults
Sample Grouping = Group by Containers
Placement = Enabled
Defaults
Sample Grouping = Group by Containers
Group of Defaults
chevron-right Nextera DNA Flex Library Validationhashtag Criteria 1 - Operator = >=
Criteria 1 - Source Data Field = Peak 2 Size - bp
chevron-right Nextera Mate Pair Library Validationhashtag Criteria 1 - Operator = >=
Criteria 1 - Source Data Field = Region 1 Average Size - bp
chevron-right Nextera XT DNA Library Validationhashtag Criteria 1 - Operator = >=
Criteria 1 - Source Data Field = Peak 2 Size - bp
chevron-right NRCC Library Validationhashtag Criteria 1 - Operator = >=
Criteria 1 - Source Data Field = Peak 2 Size - bp
chevron-right TruSeq ChIP-Seq Library Validationhashtag Criteria 1 - Operator = >=
Criteria 1 - Source Data Field = Region 1 Average Size - bp
chevron-right TruSeq Exome Library Validationhashtag Criteria 1 - Operator = >=
Criteria 1 - Source Data Field = Peak 2 Size - bp
chevron-right TruSeq Methyl Capture EPIC Library Validationhashtag Criteria 1 - Operator = >=
Criteria 1 - Source Data Field = Peak 2 Size - bp
chevron-right TruSeq Rapid Exome Library Validationhashtag Criteria 1 - Operator = >=
Criteria 1 - Source Data Field = Peak 2 Size - bp
chevron-right TruSeq RNA Access Library Validationhashtag Criteria 1 - Operator = >=
Criteria 1 - Source Data Field = Peak 2 Size - bp
chevron-right TruSeq RNA Exome Library Validationhashtag Criteria 1 - Operator = >=
Criteria 1 - Source Data Field = Peak 2 Size - bp
chevron-right TruSeq Small RNA Library Validationhashtag Criteria 1 - Operator = >=
Criteria 1 - Source Data Field = Region 1 Average Size - bp
chevron-right TruSeq Stranded mRNA Library Validationhashtag Criteria 1 - Operator = >=
Criteria 1 - Source Data Field = Region 1 Average Size - bp
chevron-right TruSeq Stranded Total RNA Library Validationhashtag Criteria 1 - Operator = >=
Criteria 1 - Source Data Field = Region 1 Average Size - bp
chevron-right TruSeq Targeted RNA Expression Library Validationhashtag Criteria 1 - Operator = >=
Criteria 1 - Source Data Field = Peak 2 Size - bp
chevron-right TruSight Myeloid Library Validationhashtag Criteria 1 - Operator = >=
Criteria 1 - Source Data Field = Region 1 Average Size - bp
chevron-right TruSight RNA Fusion Library Validationhashtag Criteria 1 - Operator = >=
Criteria 1 - Source Data Field = Region 1 Average Size - bp
chevron-right TSCA Library Validationhashtag Criteria 1 - Operator = >=
Criteria 1 - Source Data Field = Region 1 Average Size - bp
Step Data
Group of Defaults = Nextera DNA Flex Library Validation
Step 7: Normalize Libraries (Illumina DNA Prep (M) Tagmentation v1.0.9)
Master Step Name = Normalize Libraries 1 v2.0.10
Derived Sample Generation = Fixed, 1
chevron-right Normalization Calculations - Option 1hashtag Trigger Location = Record Details
Trigger Style = Manual button
chevron-right Set Next Step - Removehashtag Trigger Location = Record Details
Trigger Style = Automatic upon exit
chevron-right Routing script - Normalize Librarieshashtag Trigger Style = Automatic upon exit
Queue/Ice Bucket
Defaults
Sample Grouping = Group by Containers
Step Data (Master Step Fields)
ℹ The version of the nextStep step names may be different depending on the version of IPP installed.
ℹ The actual version of the workflows and steps in the routing automation script may be different depending on the version of IPP installed.
Sample Table (Column Headers)
Additional Options and Dropdown Items
Step File Placeholders
Log - Automatically attached
Sample Table
Sample Display Default = Expand
Table Columns - Global Fields
Naming Convention = {InputItemName}
ℹ The actual version of the workflows and steps in the routing automation script may be different depending on the version of IPP installed.
Sample Table (Column Headers)
Additional Options and Dropdown Items
Step File Placeholders
Log - Automatically attached
Sample Table
Sample Display Default = Expand
File Column Options
File Column Display = Show
File Attachment Method = Manual
Table Columns - Global Fields
Naming Convention = {InputItemName}
Reagent Kits
Illumina DNA (M) Tagmentation Library Prep Kit 48/96, Box 1
Illumina DNA (M) Tagmentation Library Prep Kit 48/96, Flex Lysis Reagent Kit
ℹ The actual version of the workflows and steps in the routing automation script may be different depending on the version of IPP installed.
Sample Table (Column Headers)
Additional Options and Dropdown Items
Decimal Places Displayed = 2
Decimal Places Displayed = 2
Decimal Places Displayed = 2
Step File Placeholders
Log - Automatically attached
Sample Table
Sample Display Default = Expand
Table Columns - Global Fields
Naming Convention = {InputItemName}
Reagent Kits
Illumina DNA (M) Tagmentation Library Prep Kit 48/96, Box 1
Sample Table (Column Headers)
Additional Options and Dropdown Items
Step File Placeholders
Log - Automatically attached
Sample Table
Sample Display Default = Expand
Table Columns - Global Fields
Naming Convention = {InputItemName}
Reagent Kits
Illumina DNA (M) Tagmentation Library Prep Kit 48/96, Box 2
Illumina DNA (M) Tagmentation Library Prep Kit 48/96, Box 3
Sample Table (Column Headers)
Additional Options and Dropdown Items
Decimal Places Displayed = 1
Default =
If Sample Type is Small Genome, please enter a Desired DNA Amount (ng) at the top of the screen & press blue button.
If Sample Type is Large Complex Genome please enter Sample Volume (ul).
Step File Placeholders
Log - Automatically attached
Sample Table
Sample Display Default = Expand
Table Columns - Global Fields
Naming Convention = {InputItemName}
Reagent Kits
Illumina DNA (M) Tagmentation Library Prep Kit 48/96, Box 1
Sample Table (Column Headers)
Additional Options and Dropdown Items
Step File Placeholders
Log - Automatically attached
Sample Table
Sample Display Default = Expand
Table Columns - Global Fields
Naming Convention = {InputItemName}
Reagent Kits
Illumina DNA (M) Tagmentation Library Prep Kit 48/96, Box 2
Sample Table (Column Headers)
Additional Options and Dropdown Items
Placement Pattern = Row
IDT for Illumina DNA-RNA UD Indexes Set B Tagmentation
IDT for Illumina DNA-RNA UD Indexes Set C Tagmentation
IDT for Illumina DNA-RNA UD Indexes Set D Tagmentation
IDT for Illumina Nextera DNA UD Indexes Set A for NovaSeq, MiSeq, HiSeq 2500 and HiSeq 2000
IDT for Illumina Nextera DNA UD Indexes Set A-D for NovaSeq, MiSeq, HiSeq 2500 and HiSeq 2000
IDT for Illumina Nextera DNA UD Indexes Set B for NovaSeq, MiSeq, HiSeq 2500 and HiSeq 2000
IDT for Illumina Nextera DNA UD Indexes Set C for NovaSeq, MiSeq, HiSeq 2500 and HiSeq 2000
IDT for Illumina Nextera DNA UD Indexes Set D for NovaSeq, MiSeq, HiSeq 2500 and HiSeq 2000
Illumina DNA-RNA UD Indexes Set A B C D Tagmentation
Illumina DNA-RNA UD Indexes Set A Tagmentation
Illumina DNA-RNA UD Indexes Set B Tagmentation
Illumina DNA-RNA UD Indexes Set C Tagmentation
Illumina DNA-RNA UD Indexes Set D Tagmentation
Step File Placeholders
Log - Automatically attached
Sample Table
Sample Display Default = Expand
Table Columns - Global Fields
Naming Convention = {InputItemName}
Reagent Kits
Illumina DNA (M) Tagmentation Library Prep Kit 48/96, Box 1
Sample Table (Column Headers)
Additional Options and Dropdown Items
Decimal Places Displayed = 2
Decimal Places Displayed = 2
Step File Placeholders
Log - Automatically attached
Sample Table
Sample Display Default = Expand
Table Columns - Global Fields
Sample Table (Column Headers)
Additional Options and Dropdown Items
Well Sort Order = Row
Sample Display Default = Expand
Table Columns - Global Fields
Additional Options and Dropdown Items
Naming Convention = {InputItemName} Bioanalyzer
Sample Table (Column Headers)
Additional Options and Dropdown Items
Placement Pattern = Column
Destination Containers
BioAnalyzer DNA High Sensitivity Chip
BioAnalyzer DNA 1000 Chip
Criteria 1 - Threshold Value = 150.00
Criteria 2 - Operator = <=
Criteria 2 - Source Data Field = Peak 2 Size - bp
Criteria 2 - Threshold Value = 1,500.00
Criteria 1 - Threshold Value = 150.00
Criteria 2 - Operator = <=
Criteria 2 - Source Data Field = Region 1 Average Size - bp
Criteria 2 - Threshold Value = 400.00
Criteria 1 - Threshold Value = 250.00
Criteria 2 - Operator = <=
Criteria 2 - Source Data Field = Peak 2 Size - bp
Criteria 2 - Threshold Value = 1,000.00
Criteria 1 - Threshold Value = 350.00
Criteria 2 - Operator = <=
Criteria 2 - Source Data Field = Peak 2 Size - bp
Criteria 2 - Threshold Value = 1,000.00
Criteria 1 - Threshold Value = 150.00
Criteria 2 - Operator = <=
Criteria 2 - Source Data Field = Region 1 Average Size - bp
Criteria 2 - Threshold Value = 400.00
Criteria 1 - Threshold Value = 150.00
Criteria 2 - Operator = <=
Criteria 2 - Source Data Field = Peak 2 Size - bp
Criteria 2 - Threshold Value = 1,000.00
Criteria 1 - Threshold Value = 200.00
Criteria 2 - Operator = <=
Criteria 2 - Source Data Field = Peak 2 Size - bp
Criteria 2 - Threshold Value = 300.00
Criteria 1 - Threshold Value = 200.00
Criteria 2 - Operator = <=
Criteria 2 - Source Data Field = Peak 2 Size - bp
Criteria 2 - Threshold Value = 500.00
Criteria 1 - Threshold Value = 200.00
Criteria 2 - Operator = <=
Criteria 2 - Source Data Field = Peak 2 Size - bp
Criteria 2 - Threshold Value = 320.00
Criteria 1 - Threshold Value = 200.00
Criteria 2 - Operator = <=
Criteria 2 - Source Data Field = Peak 2 Size - bp
Criteria 2 - Threshold Value = 320.00
Criteria 1 - Threshold Value = 100.00
Criteria 2 - Operator = <=
Criteria 2 - Source Data Field = Region 1 Average Size - bp
Criteria 2 - Threshold Value = 200.00
Criteria 1 - Threshold Value = 250.00
Criteria 2 - Operator = <=
Criteria 2 - Source Data Field = Region 1 Average Size - bp
Criteria 2 - Threshold Value = 275.00
Criteria 1 - Threshold Value = 250.00
Criteria 2 - Operator = <=
Criteria 2 - Source Data Field = Region 1 Average Size - bp
Criteria 2 - Threshold Value = 275.00
Criteria 1 - Threshold Value = 100.00
Criteria 2 - Operator = <=
Criteria 2 - Source Data Field = Peak 2 Size - bp
Criteria 2 - Threshold Value = 300.00
Criteria 1 - Threshold Value = 150.00
Criteria 2 - Operator = <=
Criteria 2 - Source Data Field = Region 1 Size - bp
Criteria 2 - Threshold Value = 400.00
Criteria 1 - Threshold Value = 160.00
Criteria 2 - Operator = <=
Criteria 2 - Source Data Field = Region 1 Size - bp
Criteria 2 - Threshold Value = 700.00
Criteria 1 - Threshold Value = 300.00
Criteria 2 - Operator = <=
Criteria 2 - Source Data Field = Region 1 Size - bp
Criteria 2 - Threshold Value = 400.00
Additional Options and Dropdown Items
Criteria 1 - Source Data Field
Criteria 1 - Threshold Value
Decimal Places Displayed = 2
Criteria 2 - Source Data Field
Criteria 2 - Threshold Value
Decimal Places Displayed = 2
Use strict matching for Bioanalyzer results
Step File Placeholders
Bioanalyzer Input File - Automatically attached
Bioanalyzer Input File Generation Log File - Automatically attached
Bioanalyzer XML Result File (required) - Manually uploaded
Result File (optional) - Manually uploaded
PDF Summary File (optional) - Manually uploaded
Bioanalyzer XML Parsing Log File - Automatically attached
QC Assignment Log File - Automatically attached
QC Assignment Report - Automatically attached
Sample Table
Sample Display Default = Expand
File Column Options
File Column Display = Hide
File Attachment Method = Auto
Table Columns - Global Fields
Naming Convention = {InputItemName}
ℹ The actual version of the workflows and steps in the routing automation script may be different depending on the version of IPP installed.
Sample Table (Column Headers)
Additional Options and Dropdown Items
Decimal Places Displayed = 2
Target Normalization (nM)
Decimal Places Displayed = 2
Step File Placeholders
Log - Automatically attached
Sample Table
Sample Display Default = Collapse
Table Columns - Global Fields
Additional Options and Dropdown Items
Additional Options and Dropdown Items
Additional Options and Dropdown Items
Additional Options and Dropdown Items
Additional Options and Dropdown Items
Additional Options and Dropdown Items
Additional Options and Dropdown Items
Additional Options and Dropdown Items
Additional Options and Dropdown Items
Copy 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 'if (input.::Prep Sample Type - Tagmentation:: == ::Large Complex Genomes::) {nextStep = ::REMOVE::} ; \
if (input.::Prep Sample Type - Tagmentation:: == ::Small Genomes::) {nextStep = ::DNA Quantification (Illumina DNA Prep (M) Tagmentation v1.0.9)::} ; \
if (input.::Prep Sample Type - Tagmentation:: == ::Saliva::) {nextStep = ::Saliva Lysis (Illumina DNA Prep (M) Tagmentation v1.0.9)::} ; \
if (input.::Prep Sample Type - Tagmentation:: == ::Blood::) {nextStep = ::Blood Lysis (Illumina DNA Prep (M) Tagmentation v1.0.9)::} ' -log {compoundOutputFileLuid0}"
Copy 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 'Prep Sample Type - Tagmentation' \
--FIELD_VALUE 'Large Complex Genomes' \
--WORKFLOW 'Illumina DNA Prep (M) Tagmentation v1.0.9' \
--STEP 'Tagment Genomic DNA (Illumina DNA Prep (M) Tagmentation v1.0.9)' \
--INPUTS_OR_OUTPUTS 'INPUTS' "
Copy 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.::DNA Amount (ng):: = output.::Concentration (ng/ul):: * output.::Sample Volume (ul)::' -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 true -h false -exp 'if (output.::DNA Amount (ng):: >= 0.33 && output.::DNA Amount (ng):: <= 100) { output.QC = true } else { output.QC = false } ; input.::DNA Amount (ng):: = output.::DNA Amount (ng):: ; input.::Concentration (ng/ul):: = output.::Concentration (ng/ul):: ; output.::Prep Sample Type - Tagmentation:: = input.::Prep Sample Type - Tagmentation::' -log {compoundOutputFileLuid0}"
Copy 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 = ::REMOVE::' -log {compoundOutputFileLuid0}"
Copy 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 'Prep Sample Type - Tagmentation' \
--FIELD_VALUE 'Small Genomes' \
--WORKFLOW 'Illumina DNA Prep (M) Tagmentation v1.0.9' \
--STEP 'Tagment Genomic DNA (Illumina DNA Prep (M) Tagmentation v1.0.9)' \
--INPUTS_OR_OUTPUTS 'INPUTS' "
Copy 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.::Prep Sample Type - Tagmentation:: = input.::Prep Sample Type - Tagmentation:: ; \
step.::BLB (uL):: = step.::Total Samples:: * 7 ; \
step.::PK1 (uL):: = step.::Total Samples:: * 2 ; \
step.::Nuclease-free water (uL):: = step.::Total Samples:: * 31' -log {compoundOutputFileLuid0}"
Copy 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 = ::REMOVE::' -log {compoundOutputFileLuid0}"
Copy 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 'Prep Sample Type - Tagmentation' \
--FIELD_VALUE 'Blood' \
--WORKFLOW 'Illumina DNA Prep (M) Tagmentation v1.0.9' \
--STEP 'Tagment Genomic DNA (Illumina DNA Prep (M) Tagmentation v1.0.9)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS' "
Copy 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 Sample Type - Tagmentation:: = input.::Prep Sample Type - Tagmentation::' -log {compoundOutputFileLuid0}"
Copy 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}"
Copy 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 Sample Type - Tagmentation:: = input.::Prep Sample Type - Tagmentation:: ; \
if (input.::Prep Sample Type - Tagmentation:: == ::Blood:: || input.::Prep Sample Type - Tagmentation:: == ::Saliva::) {output.::Sample Volume (ul):: = 30} ; \
if (input.hasValue(::DNA Amount (ng)::)) {output.::DNA Amount (ng):: = input.::DNA Amount (ng)::}' -log {compoundOutputFileLuid0}"
Copy 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 'if (output.::Prep Sample Type - Tagmentation:: == ::Small Genomes:: && !step.hasValue(::Desired DNA Amount (ng)::)) {fail(::Please enter Desired DNA Amount (ng)::)} else {if (output.::Prep Sample Type - Tagmentation:: == ::Small Genomes:: && step.hasValue(::Desired DNA Amount (ng)::)) {output.::Sample Volume (ul):: = step.::Desired DNA Amount (ng):: / input.::Concentration (ng/ul):: ; output.::Nuclease-free water (ul):: = 30 - output.::Sample Volume (ul)::}}' -log {compoundOutputFileLuid0}"
Copy 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}"
Copy 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 Sample Type - Tagmentation:: = input.::Prep Sample Type - Tagmentation:: ; \
if (input.hasValue(::DNA Amount (ng)::)) {output.::DNA Amount (ng):: = input.::DNA Amount (ng)::}' -log {compoundOutputFileLuid0}"
Copy 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}"
Copy 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 Sample Type - Tagmentation:: = input.::Prep Sample Type - Tagmentation:: ; \
if (input.::Prep Sample Type - Tagmentation:: == ::Small Genomes::) {if (input.::DNA Amount (ng):: >= 1 && input.::DNA Amount (ng):: <= 9) {output.::PCR Cycles:: = 12} ; \
if (input.::DNA Amount (ng):: >=10 && input.::DNA Amount (ng):: <= 24) {output.::PCR Cycles:: = 8} ; \
if (input.::DNA Amount (ng):: >=25 && input.::DNA Amount (ng):: <= 49) {output.::PCR Cycles:: = 6} ; \
if (input.::DNA Amount (ng):: >=50 && input.::DNA Amount (ng):: <= 100) {output.::PCR Cycles:: = 5}} else {output.::PCR Cycles:: = 5}' -log {compoundOutputFileLuid0}"
Copy 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}"
Copy 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.::Prep Sample Type - Tagmentation:: = input.::Prep Sample Type - Tagmentation:: ; \
step.::SPB (ul):: = step.::Total Samples:: * 45 ; \
step.::Nuclease-free water (ul):: = step.::Total Samples:: * 40' -log {compoundOutputFileLuid0}"
Copy 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 'if (output.::Pool Samples?:: == ::YES::) {nextStep = ::Optional Pool Libraries (Illumina DNA Prep (M) Tagmentation v1.0.9)::} ; \
if (output.::Pool Samples?:: == ::NO::) {nextStep = ::Bioanalyzer Library QC (Illumina DNA Prep (M) Tagmentation v1.0.9)::}' -log {compoundOutputFileLuid0}"
Copy 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}"
Copy bash -l -c "/opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/DriverFileGenerator.jar script:driver_file_generator -i {processURI:v2} -u {username} -p {password} -t /opt/gls/clarity/extensions/ngs-common/v5/EPP/conf/readonly/bioA_driver_file_template.csv -o {compoundOutputFileLuid0}.csv -l {compoundOutputFileLuid1} && /opt/gls/clarity/bin/java -jar /opt/gls/clarity/extensions/ngs-common/v5/EPP/ngs-extensions.jar script:addBlankLines -i {stepURI:v2} -u {username} -p {password} -f {compoundOutputFileLuid0}.csv -l {compoundOutputFileLuid1} -sep COMMA -b ',False,' -h 1 -c LIMSID -pre 'Sample '"
Copy 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:parseBioAnalyzer -inputFile {compoundOutputFileLuid2} -log {compoundOutputFileLuid5} -configFile '/opt/gls/clarity/extensions/conf/v5/bioanalyzer/defaultBioAnalyzerDNAConfig.groovy' && /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 'if (output.::Conc. Units::.contains(::pg::)) {output.::Molarity (nM):: = output.::Region 1 Molarity:: / 1000} else {output.::Molarity (nM):: = output.::Region 1 Molarity::} ; (input.::Molarity (nM):: = output.::Molarity (nM)::) ' -log {compoundOutputFileLuid8} && /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 {compoundOutputFileLuid6} -qcResult {compoundOutputFileLuid7}"
Copy 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 -excludeControls true -exp 'if (output.QC == true) { nextStep = ::ADVANCE:: } else { nextStep = ::ESCALATE:: }' -log {compoundOutputFileLuid0}"
Copy 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:parseBioAnalyzer -inputFile {compoundOutputFileLuid2} -log {compoundOutputFileLuid5} -configFile '/opt/gls/clarity/extensions/conf/v5/bioanalyzer/defaultBioAnalyzerDNAConfig.groovy' script:assignQC -log {compoundOutputFileLuid6} -qcResult {compoundOutputFileLuid7} && /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.::Concentration:: = output.::Region 1 Conc.:: ; input.::Concentration:: = output.::Concentration:: ; output.::Conc. Units:: = ::ng/ul:: ; input.::Conc. Units:: = output.::Conc. Units::' -log {compoundOutputFileLuid8}"
Copy 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:parseBioAnalyzer -inputFile {compoundOutputFileLuid2} -log {compoundOutputFileLuid5} -configFile '/opt/gls/clarity/extensions/conf/v5/bioanalyzer/defaultBioAnalyzerDNAConfig.groovy' script:assignQC -log {compoundOutputFileLuid6} -qcResult {compoundOutputFileLuid7}"
Copy 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:parseBioAnalyzer -inputFile {compoundOutputFileLuid2} -log {compoundOutputFileLuid5} -configFile '/opt/gls/clarity/extensions/conf/v5/bioanalyzer/defaultBioAnalyzerDNAConfig.groovy' && /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.::Concentration:: = output.::Region 1 Conc.:: ; output.::Molarity (nM):: = (output.::Concentration:: * 1000000) / (660 * output.::Region 1 Average Size - bp::) ; input.::Molarity (nM):: = output.::Molarity (nM):: ; output.::Conc. Units:: = ::ng/ul::' -log {compoundOutputFileLuid8} && /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 {compoundOutputFileLuid6} -qcResult {compoundOutputFileLuid7}"
Copy 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.::Molarity (nM):: = input.::Molarity (nM):: ; if (output.::Molarity (nM):: <= step.::Target Normalization (nM)::) {output.::Sample Volume (ul):: = step.::Final Volume (ul):: ; output.::Buffer Volume (ul):: = 0 ; output.::Normalized Molarity (nM):: = output.::Molarity (nM)::} else {output.::Sample Volume (ul):: = (step.::Target Normalization (nM):: * step.::Final Volume (ul):: ) / input.::Molarity (nM):: ; output.::Buffer Volume (ul):: = step.::Final Volume (ul):: - output.::Sample Volume (ul):: ; output.::Normalized Molarity (nM):: = step.::Target Normalization (nM)::}' -log {compoundOutputFileLuid0}"
Copy 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 = ::REMOVE::' -log {compoundOutputFileLuid0}"
Copy bash -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 'Sequencing Instrument' \
--FIELD_VALUE 'MiSeq' \
--WORKFLOW 'MiSeq Sequencing v3.2' \
--STEP 'Library Pooling (MiSeq v3.2)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS' \
\
--FIELD_NAME 'Sequencing Instrument' \
--FIELD_VALUE 'NextSeq' \
--WORKFLOW 'NextSeq 500/550 Sequencing v1.2' \
--STEP 'Library Pooling (NextSeq 500/550 v1.2)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS' \
\
--FIELD_NAME 'Sequencing Instrument' \
--FIELD_VALUE 'NovaSeq 2.0' \
--WORKFLOW 'NovaSeq 6000 v2.3' \
--STEP 'Define Run Format (NovaSeq 6000 v2.3)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS' \
\
--FIELD_NAME 'Sequencing Instrument' \
--FIELD_VALUE 'NovaSeq 3.0' \
--WORKFLOW 'NovaSeq 6000 v3.8' \
--STEP 'Define Run Format (NovaSeq 6000 v3.8)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS' \
\
--FIELD_NAME 'Sequencing Instrument' \
--FIELD_VALUE 'NovaSeqDx' \
--WORKFLOW 'NovaSeqDx v1.2' \
--STEP 'Define Run Format (NovaSeqDx v1.2)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS' \
\
--FIELD_NAME 'Sequencing Instrument' \
--FIELD_VALUE 'NextSeq 1000/2000' \
--WORKFLOW 'NextSeq 1000/2000 Sequencing v2.4' \
--STEP 'Library Pooling and Dilution (NextSeq 1000/2000 Sequencing v2.4)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS' \
\
--FIELD_NAME 'Sequencing Instrument' \
--FIELD_VALUE 'NovaSeq X Series' \
--WORKFLOW 'NovaSeq X Series v1.1' \
--STEP 'Assign Analysis Configuration Template (NovaSeq X Series Sequencing v1.1)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS' \
\
--FIELD_NAME 'Sequencing Instrument' \
--FIELD_VALUE 'NextSeq 1000/2000 On-Prem' \
--WORKFLOW 'NextSeq 1000/2000 On-Prem Sequencing v1.0' \
--STEP 'Library Pooling and Dilution (NextSeq 1000/2000 On-Prem Sequencing v1.0)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS'" Prep Sample Type - Tagmentation
Prep Sample Type - Tagmentation
Decimal Places Displayed = 2
Decimal Places Displayed = 0
Prep Sample Type - Tagmentation
Decimal Places Displayed = 2
Prep Sample Type - Tagmentation
Prep Sample Type - Tagmentation
Decimal Places Displayed = 2
Prep Sample Type - Tagmentation
Decimal Places Displayed = 2
Prep Sample Type - Tagmentation
Decimal Places Displayed = 0
Prep Sample Type - Tagmentation
Prep Sample Type - Tagmentation
Decimal Places Displayed = 2
Decimal Places Displayed = 2
Decimal Places Displayed = 0
Decimal Places Displayed = 0
Decimal Places Displayed = 2
Decimal Places Displayed = 2
Decimal Places Displayed = 0
Decimal Places Displayed = 2
Decimal Places Displayed = 2
Decimal Places Displayed = 0
Decimal Places Displayed = 2
Decimal Places Displayed = 2
Decimal Places Displayed = 0
Decimal Places Displayed = 2
Decimal Places Displayed = 2
Decimal Places Displayed = 0
Decimal Places Displayed = 2
Decimal Places Displayed = 2
Decimal Places Displayed = 2
Region 1 Average Size - bp
Decimal Places Displayed = 0
Decimal Places Displayed = 2
Decimal Places Displayed = 2
Region 2 Average Size - bp
Decimal Places Displayed = 0
Decimal Places Displayed = 2
Decimal Places Displayed = 2
Region 3 Average Size - bp
Decimal Places Displayed = 0
Decimal Places Displayed = 2
Decimal Places Displayed = 2
Region 4 Average Size - bp
Decimal Places Displayed = 0
Decimal Places Displayed = 2
Decimal Places Displayed = 2
Region 5 Average Size - bp
Decimal Places Displayed = 0
Decimal Places Displayed = 2
Decimal Places Displayed = 2
Decimal Places Displayed = 2
Decimal Places Displayed = 2
Decimal Places Displayed = 2
Decimal Places Displayed = 2
Region 1 Average Size - bp
Region 2 Average Size - bp
Region 3 Average Size - bp
Region 4 Average Size - bp
Region 5 Average Size - bp
Region 1 Average Size - bp
Region 2 Average Size - bp
Region 3 Average Size - bp
Region 4 Average Size - bp
Region 5 Average Size - bp
Additional Options and Dropdown Items
Additional Options and Dropdown Items
Additional Options and Dropdown Items
Additional Options and Dropdown Items
Additional Options and Dropdown Items
Additional Options and Dropdown Items
Additional Options and Dropdown Items
Additional Options and Dropdown Items
Additional Options and Dropdown Items
Decimal Places Displayed = 2
Additional Options and Dropdown Items
NextSeq 1000/2000 On-Prem