Protocol Type = Sample Prep
Next Steps Configuration
Master Step Name = DNA/RNA FFPE Extraction (TSO 500 HT v1.1)
Derived Sample Generation = Fixed, 2
Naming Convention = {LIST:{SubmittedSampleName}_DNA,{SubmittedSampleName}_RNA}
Reagent Kits
QIAGEN AllPrep DNA/RNA FFPE Kit
Automations
Set Sample Type
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 'if (output.name.endsWith(::_RNA::)) {output.::Sample Type:: = ::RNA::}; if (output.name.endsWith(::_DNA::)) {output.::Sample Type:: = ::DNA::}' -log {compoundOutputFileLuid0}"
Set Next Step - Remove
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 = ::REMOVE::' -log {compoundOutputFileLuid0}"
Route DNA/RNA samples - HT
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 {compoundOutputLuid0} script:changeWorkflow \
\
--FIELD_NAME 'Sample Type' \
--FIELD_VALUE 'RNA' \
--WORKFLOW 'TruSight Oncology 500 HT v1.1' \
--STEP 'Qubit RNA QC (TruSight Oncology 500 HT v1.1)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS' \
\
--FIELD_NAME 'Sample Type' \
--FIELD_VALUE 'DNA' \
--WORKFLOW 'TruSight Oncology 500 HT v1.1' \
--STEP 'Qubit DNA QC (TruSight Oncology 500 HT v1.1)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS'"
Route DNA/RNA samples
Trigger Location = Not Used
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 Oncology 500 v1.1' \
--STEP 'Qubit RNA QC (TruSight Oncology 500 v1.1)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS' \
\
--FIELD_NAME 'Sample Type' \
--FIELD_VALUE 'DNA' \
--WORKFLOW 'TruSight Oncology 500 v1.1' \
--STEP 'Qubit DNA QC (TruSight Oncology 500 v1.1)' \
--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 Oncology 500 HT v1.1)
Protocol Type = Library Prep
Next Steps Configuration
Step 1: Qubit RNA QC (TruSight Oncology 500 HT v1.1)
Master Step Name = Qubit RNA QC (TSO 500 v1.1)
Derived Sample Generation = Fixed, 1
Naming Convention = {SubmittedSampleName}
Automations
Assign QC flags - RNA
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 {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 - 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}"
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 Oncology 500 HT v1.1)
Master Step Name = Denature and Anneal RNA (TSO 500 v1.1)
Derived Sample Generation = Fixed, 1
Naming Convention = {InputItemName}
Reagent Kits
TruSight Oncology 500 HT, Box 1
Catalog Number = 20007000
Automations
Count 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.::FSM (uL):: = step.::Total Samples:: * (27/3) ; \
step.::RVT (uL):: = step.::Total Samples:: * (3/3) ' \
-log {compoundOutputFileLuid0}"
RNA Sample Dilution
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.::Sample Volume (uL):: = (step.::Dilution Concentration (ng/ul):: * 8.5) / input.::Concentration (ng/ul):: ; output.::Buffer Volume (uL):: = 8.5 - 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}"
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 Oncology 500 HT v1.1)
Master Step Name = First Strand cDNA Synthesis v2.0
Automations
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}"
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 Oncology 500 HT v1.1)
Master Step Name = Second Strand cDNA Synthesis (TruSight Oncology 500 HT v1.1)
Reagent Kits
TruSight Oncology 500 HT, Box 1
Catalog Number = 20007000
Automations
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}"
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 Oncology 500 HT v1.1)
Master Step Name = cDNA Clean Up (TSO 500 v1.1)
Derived Sample Generation = Fixed, 1
Naming Convention = {SubmittedSampleName}_cDNA
Reagent Kits
TruSight Oncology 500 HT, Box 4
Catalog Number = 20007003
Automations
Assign Sample Type
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.::Sample Type:: = ::cDNA::' -log {compoundOutputFileLuid0}"
Set Next Step - Remove
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 = ::REMOVE::' -log {compoundOutputFileLuid0}"
Routing cDNA Samples - HT
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 {compoundOutputLuid0} script:changeWorkflow \
\
--FIELD_NAME 'Sample Type' \
--FIELD_VALUE 'cDNA' \
--WORKFLOW 'TruSight Oncology 500 HT v1.1' \
--STEP 'End Repair and A-Tailing (TruSight Oncology 500 HT v1.1)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS'"
Routing cDNA Samples
Trigger Location = Not Used
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 Oncology 500 v1.1' \
--STEP 'End Repair and A-Tailing (TruSight Oncology 500 v1.1)' \
--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 Oncology 500 HT v1.1)
Protocol Type = Library Prep
Next Steps Configuration
Step 1: Qubit DNA QC (TruSight Oncology 500 HT v1.1)
Master Step Name = Qubit DNA QC (TruSight Oncology 500 HT v1.1)
Measurement Generation = Fixed, 1
Naming Convention = {SubmittedSampleName}
Automations
Assign QC flags - DNA
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 {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 - 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}"
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 Oncology 500 HT v1.1)
Master Step Name = Fragment DNA (TruSight Oncology 500 HT v1.1)
Derived Sample Generation = Fixed, 1
Naming Convention = {SubmittedSampleName}_DNA
Reagent Kits
TruSight Oncology 500 HT, Box 4
Catalog Number = 20007003
Automations
Dilution Calculation
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.::Sample Volume (uL):: = (step.::Dilution Concentration (ng/ul):: * 12) / input.::Concentration (ng/ul):: ; output.::Buffer Volume (uL):: = 12 - 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}"
Queue/Ice Bucket
Defaults
Sample Grouping = Group by Containers