Overview
TruSight Tumor 170 v2.0 includes the following functionality:
Preconfigured TruSight Tumor 170 v2.0 protocol that supports the preparation of samples for the detection of gene variants across 170 gene targets in nucleic acids extracted from FFPE cancer tissue samples.
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.
Routing script that allows sequencing of libraries using any Illumina sequencing instrument.
Protocol Type = Sample Prep
Next Steps Configuration
Master Step Name = DNA/RNA FFPE Extraction (TruSight Tumor 170 v2.0.10)
Derived Sample Generation = Fixed, 2
Naming Convention = {LIST:{SubmittedSampleName}_DNA,{SubmittedSampleName}_RNA}
Reagent Kits
QIAGEN AllPrep DNA/RNA FFPE Kit
Automations
Set Sample TypeTrigger Location = Record Details
Trigger Style = Automatic upon entry
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.name.endsWith(::_RNA::)) {output.::Sample Type:: = ::RNA::}; if (output.name.endsWith(::_DNA::)) {output.::Sample Type:: = ::DNA::}' -log {compoundOutputFileLuid0}"
Set Next Step - RemoveTrigger Location = Record Details
Trigger Style = Automatic upon exit
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}"
Route DNA/RNA samplesTrigger Style = Automatic upon exit
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 {compoundOutputLuid0} script:changeWorkflow \
\
--FIELD_NAME 'Sample Type' \
--FIELD_VALUE 'RNA' \
--WORKFLOW 'TruSight Tumor 170 v2.0.10' \
--STEP 'Qubit RNA QC (TruSight Tumor 170 v2.0.10)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS' \
\
--FIELD_NAME 'Sample Type' \
--FIELD_VALUE 'DNA' \
--WORKFLOW 'TruSight Tumor 170 v2.0.10' \
--STEP 'Qubit DNA QC (TruSight Tumor 170 v2.0.10)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS'"
Queue/Ice Bucket
Defaults
Sample Grouping = Group by Containers
Record Details
Step Data (Master Step Fields)
Step File Placeholders
Log File - Automatically attached
Sample Table
Sample Display Default = Expand
Table Columns - Global Fields
Protocol 2: RNA QC and cDNA Synthesis (TruSight Tumor 170 v2.0)
Protocol Type = Library Prep
Next Steps Configuration
Step 1: Qubit RNA QC (TruSight Tumor 170 v2.0)
Master Step Name = Qubit RNA QC (TruSight Tumor 170 v2.0.10)
Measurement Generation = Fixed, 1
Naming Convention = {SubmittedSampleName}
Automations
Assign QC flags - RNATrigger Location = Record Details
Trigger Style = Manual button
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:assignQC -log {compoundOutputFileLuid0} -qcResult {compoundOutputFileLuid2} && /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 'input.::Concentration (ng/ul):: = output.::Concentration (ng/ul)::' -log {compoundOutputFileLuid0}"
Set Next Step - AdvanceTrigger Location = Record Details
Trigger Style = Automatic upon exit
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}"
Queue/Ice Bucket
Defaults
Sample Grouping = Group by Containers
Record Details
Step Data (Master Step Fields)
Step File Placeholders
Log File - Automatically attached
Qubit Result File - Manually uploaded
Sample Table
Sample Display Default = Expand
File Column Options
File Column Display = Hide
File Attachment Method = Auto
Table Columns - Global Fields
Step 2: Denature and Anneal RNA (TruSight Tumor 170 v2.0)
Master Step Name = Denature and Anneal RNA (TruSight Tumor 170 v2.0.10)
Derived Sample Generation = Fixed, 1
Naming Convention = {InputItemName}
Reagent Kits
TruSight Tumor 170, Box 1
Catalog Number = OP-101-1004
Automations
RNA Sample DilutionTrigger Location = Record Details
Trigger Style = Manual button
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.::Sample Volume (ul):: = (step.::Dilution Concentration (ng/ul):: * 17) / input.::Concentration (ng/ul):: ; output.::Buffer Volume (ul):: = 17 - output.::Sample Volume (ul)::' -log {compoundOutputFileLuid0}"
Set Next Step - AdvanceTrigger Location = Record Details
Trigger Style = Automatic upon exit
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}"
Queue/Ice Bucket
Defaults
Sample Grouping = Group by Containers
Record Details
Step Data (Master Step Fields)
Step File Placeholders
Calculation Log File - Automatically attached
NextStep Log File - Automatically attached
Sample Table
Sample Display Default = Expand
Table Columns - Global Fields
Step 3: First Strand cDNA Synthesis (TruSight Tumor 170 v2.0)
Master Step Name = First Strand cDNA Synthesis v2.0
Automations
Set Next Step - AdvanceTrigger Location = Record Details
Trigger Style = Automatic upon exit
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}"
Queue/Ice Bucket
Defaults
Sample Grouping = Group by Containers
Record Details
Step Data (Master Step Fields)
Step File Placeholders
Log File - Automatically attached
Sample Table
Sample Display Default = Collapse
Table Columns - Global Fields
Step 4: Second Strand cDNA Synthesis (TruSight Tumor 170 v2.0)
Master Step Name = Second Strand cDNA Synthesis (TruSight Tumor 170 v2.0.10)
Reagent Kits
TruSight Tumor 170, Box 1
Catalog Number = OP-101-1004
Automations
Set Next Step - AdvanceTrigger Location = Record Details
Trigger Style = Automatic upon exit
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}"
Queue/Ice Bucket
Defaults
Sample Grouping = Group by Containers
Record Details
Step Data (Master Step Fields)
Step File Placeholders
Log File - Automatically attached
Sample Table
Sample Display Default = Collapse
Table Columns - Global Fields
Step 5: cDNA Clean Up (TruSight Tumor 170 v2.0)
Master Step Name = cDNA Clean Up (TruSight Tumor 170 v2.0.10)
Derived Sample Generation = Fixed, 1
Naming Convention = {SubmittedSampleName}_cDNA
Reagent Kits
TruSight Tumor 170, Box 3
Catalog Number = OP-101-1004
Automations
Assign Sample TypeTrigger Location = Record Details
Trigger Style = Automatic upon entry
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.::Sample Type:: = ::cDNA::' -log {compoundOutputFileLuid0}"
Set Next Step - RemoveTrigger Location = Record Details
Trigger Style = Automatic upon exit
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}"
Routing cDNA samplesTrigger Style = Automatic upon exit
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 {compoundOutputLuid0} script:changeWorkflow \
\
--FIELD_NAME 'Sample Type' \
--FIELD_VALUE 'cDNA' \
--WORKFLOW 'TruSight Tumor 170 v2.0.10' \
--STEP 'End Repair and A-Tailing (TruSight Tumor 170 v2.0.10)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS'"
Queue/Ice Bucket
Defaults
Sample Grouping = Group by Containers
Record Details
Step Data (Master Step Fields)
Step File Placeholders
Log File - Automatically attached
Sample Table
Sample Display Default = Expand
Table Columns - Global Fields
Protocol 3: DNA QC and Fragmentation (TruSight Tumor 170 v2.0)
Protocol Type = Library Prep
Next Steps Configuration
Step 1: Qubit DNA QC (TruSight Tumor 170 v2.0)
Master Step Name = Qubit DNA QC (TruSight Tumor 170 v2.0.10)
Measurement Generation = Fixed, 1
Naming Convention = {SubmittedSampleName}
Automations
Assign QC flags - DNATrigger Location = Record Details
Trigger Style = Manual button
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:assignQC -log {compoundOutputFileLuid0} -qcResult {compoundOutputFileLuid1} && /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 'input.::Concentration (ng/ul):: = output.::Concentration (ng/ul)::' -log {compoundOutputFileLuid0}"
Set Next Step - AdvanceTrigger Location = Record Details
Trigger Style = Automatic upon exit
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}"
Queue/Ice Bucket
Defaults
Sample Grouping = Group by Containers
Record Details
Step Data (Master Step Fields)
Step File Placeholders
Log File - Automatically attached
Qubit Result File - Automatically attached
Sample Table
Sample Display Default = Expand
File Column Options
File Column Display = Hide
File Attachment Method = Auto
Table Columns - Global Fields
Step 2: Fragment DNA (TruSight Tumor 170 v2.0)
Master Step Name = Fragment DNA (TruSight Tumor 170 v2.0.10)
Derived Sample Generation = Fixed, 1
Naming Convention = {SubmittedSampleName}_DNA
Automations
Dilution CalculationTrigger Location = Record Details
Trigger Style = Manual button
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.::Sample Volume (ul):: = (step.::Dilution Concentration (ng/ul):: * step.::Minimum Final Volume (uL)::) / input.::Concentration (ng/ul):: ; output.::Buffer Volume (ul):: = step.::Minimum Final Volume (uL):: - output.::Sample Volume (ul)::' -log {compoundOutputFileLuid0}"
Set Next Step - AdvanceTrigger Location = Record Details
Trigger Style = Automatic upon exit
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}"
Queue/Ice Bucket
Defaults
Sample Grouping = Group by Containers
Placement = Enabled
Defaults
Sample Grouping = Group by Containers
Placement Pattern = Column
Record Details
Step Data (Master Step Fields)
Step File Placeholders
Log File - Automatically attached
Sample Table
Sample Display Default = Expand
Table Columns - Global Fields