TruSight Oncology 500 v1.1

Protocol 1: DNA/RNA FFPE Extraction (TruSight Oncology 500 v1.1)

Protocol Type = Sample Prep

Next Steps Configuration

Step 1: DNA/RNA FFPE Extraction (TruSight Oncology 500 v1.1)

  • Master Step Name = DNA/RNA FFPE Extraction (TSO 500 HT v1.1)

  • Step Type = Standard

  • Derived Sample Generation = Fixed, 2

  • Naming Convention = {LIST:{SubmittedSampleName}_DNA,{SubmittedSampleName}_RNA}

  • Reagent Kits

    • QIAGEN AllPrep DNA/RNA FFPE Kit

      • Supplier = Qiagen

      • Catalog Number = 80234

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
  • 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 {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'"
Route DNA/RNA samples - HT
  • 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 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'"

Queue/Ice Bucket

  • Defaults

    • Sample Grouping = Group by Containers

    • Well Sort Order = Column

  • Sample Table

    • Column Headers

    • Expanded View Fields

Record Details

  • Step Data (Master Step Fields)

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Expand

    • Well Sort Order = Column

    • Table Columns - Global Fields

Protocol 2: RNA QC and cDNA Synthesis (TruSight Oncology 500 v1.1)

Protocol Type = Library Prep

Next Steps Configuration

Step 1: Qubit RNA QC (TruSight Oncology 500 v1.1)

  • Master Step Name = Qubit RNA QC (TSO 500 v1.1)

  • Step Type = Standard QC

  • 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

    • Well Sort Order = Column

  • Sample Table

    • Column Headers

    • Expanded View Fields

Record Details

  • Step Data (Master Step Fields)

  • Step File Placeholders

    • Log File - Automatically attached

    • Qubit Result File - Manually uploaded

  • Sample Table

    • Enable QC Flags = Yes

    • Sample Display Default = Expand

    • Well Sort Order = Column

    • File Column Options

      • File Column Display = Hide

      • File Attachment Method = Auto

    • Table Columns - Global Fields

Step 2: Denature and Anneal RNA (TruSight Oncology 500 v1.1)

  • Master Step Name = Denature and Anneal RNA (TSO 500 v1.1)

  • Step Type = Standard

  • Derived Sample Generation = Fixed, 1

  • Naming Convention = {InputItemName}

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

    • Well Sort Order = Column

  • Sample Table

    • Column Headers

    • Expanded View Fields

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

    • Well Sort Order = Column

    • Table Columns - Global Fields

Step 3: First Strand cDNA Synthesis (TruSight Oncology 500 v1.1)

  • Master Step Name = First Strand cDNA Synthesis v2.0

  • Step Type = No Outputs

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

    • Well Sort Order = Column

  • Sample Table

    • Column Headers

    • Expanded View Fields

Record Details

  • Step Data (Master Step Fields)

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Collapse

    • Well Sort Order = Column

    • Table Columns - Global Fields

Step 4: Second Strand cDNA Synthesis (TruSight Oncology 500 v1.1)

  • Master Step Name = Second Strand cDNA Synthesis (TruSight Oncology 500 HT v1.1)

  • Step Type = No Outputs

  • Reagent Kits

    • TruSight Oncology 500, Box 1

      • Supplier = Illumina

      • Catalog Number = 20028213, 20028215, 20028215, 20028216, 20032624, 20032626, 20032625, 20032627

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

    • Well Sort Order = Column

  • Sample Table

    • Column Headers

    • Expanded View Fields

Record Details

  • Step Data (Master Step Fields)

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Collapse

    • Well Sort Order = Column

    • Table Columns - Global Fields

Step 5: cDNA Clean Up (TruSight Oncology 500 v1.1)

  • Master Step Name = cDNA Clean Up (TSO 500 v1.1)

  • Step Type = Standard

  • Derived Sample Generation = Fixed, 1

  • Naming Convention = {SubmittedSampleName}_cDNA

  • Reagent Kits

    • TruSight Oncology 500, Box 4

      • Supplier = Illumina

      • Catalog Number = 20028213, 20028215, 20028215, 20028216, 20032624, 20032626, 20032625, 20032627

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
  • 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 {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'"
Routing cDNA Samples - HT
  • 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 HT v1.1' \
--STEP 'End Repair and A-Tailing (TruSight Oncology 500 HT v1.1)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS'"

Queue/Ice Bucket

  • Defaults

    • Sample Grouping = Group by Containers

    • Well Sort Order = Column

  • Sample Table

    • Column Headers

    • Expanded View Fields

Record Details

  • Step Data (Master Step Fields)

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Expand

    • Well Sort Order = Column

    • Table Columns - Global Fields

Protocol 3: DNA QC and Fragmentation (TruSight Oncology 500 v1.1)

Protocol Type = Library Prep

Next Steps Configuration

Step 1: Qubit DNA QC (TruSight Oncology 500 v1.1)

  • Master Step Name = Qubit DNA QC (TruSight Oncology 500 HT v1.1)

  • Step Type = Standard QC

  • 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

    • Well Sort Order = Column

  • Sample Table

    • Column Headers

    • Expanded View Fields

Record Details

  • Step Data (Master Step Fields)

  • Step File Placeholders

    • Log File - Automatically attached

    • Qubit Result File - Automatically attached

  • Sample Table

    • Enable QC Flags = Yes

    • Sample Display Default = Expand

    • Well Sort Order = Column

    • File Column Options

      • File Column Display = Hide

      • File Attachment Method = Auto

    • Table Columns - Global Fields

Step 2: Fragment DNA (TruSight Oncology 500 v1.1)

  • Master Step Name = Fragment DNA (TruSight Oncology 500 HT v1.1)

  • Step Type = Standard

  • Derived Sample Generation = Fixed, 1

  • Naming Convention = {SubmittedSampleName}_DNA

  • Reagent Kits

    • TruSight Oncology 500, Box 4

      • Supplier = Illumina

      • Catalog Number = 20028213, 20028215, 20028215, 20028216, 20032624, 20032626, 20032625, 20032627

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

    • Well Sort Order = Column

  • Sample Table

    • Column Headers

    • Expanded View Fields

Placement = Enabled

  • Defaults

    • Sample Grouping = Group by Containers

    • Well Sort Order = Column

    • Placement Pattern = Column

  • Destination Containers

    • 96 well plate

Record Details

  • Step Data (Master Step Fields)

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Expand

    • Well Sort Order = Column

    • Table Columns - Global Fields

Protocol 4: Library Prep (TruSight Oncology 500 v1.1)

Protocol Type = Library Prep

Next Steps Configuration

Step 1: End Repair and A-Tailing (TruSight Oncology 500 v1.1)

  • Master Step Name = End Repair and A-Tailing (TruSight Oncology 500 HT v1.1)

  • Step Type = No Outputs

  • Reagent Kits

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.::ERA1-B (uL):: = step.::Total Samples:: * (26/3) ; \
step.::ERA1-A (uL):: = step.::Total Samples:: * (10/3) ' \
-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

    • Well Sort Order = Column

  • Sample Table

    • Column Headers

    • Expanded View Fields

Record Details

  • Step Data (Master Step Fields)

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Collapse

    • Well Sort Order = Column

    • Table Columns - Global Fields

Step 2: Ligate Adapters (TruSight Oncology 500 v1.1)

  • Master Step Name = Ligate Adapters (TruSight Oncology 500 HT v1.1)

  • Step Type = No Outputs

  • Reagent Kits

    • TruSight Oncology 500, Box 2

      • Supplier = Illumina

      • Catalog Number = 20028213, 20028215, 20028215, 20028216, 20032624, 20032626, 20032625, 20032627

    • TruSight Oncology 500, Box 3

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

    • Well Sort Order = Column

  • Sample Table

    • Column Headers

    • Expanded View Fields

Record Details

  • Step Data (Master Step Fields)

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Collapse

    • Well Sort Order = Column

    • Table Columns - Global Fields

Step 3: Clean Up Ligation (TruSight Oncology 500 v1.1)

  • Master Step Name = Clean Up v2.0