LogoLogo
Illumina KnowledgeIllumina SupportSign In
Clarity LIMS Software
  • Home
Clarity LIMS Software
  • Announcements
  • Clarity LIMS
    • Clarity & LabLink
  • API and Database
    • API Portal
      • REST
        • REST General Concepts
        • REST Web Services
        • HTTP Response Codes and Errors
        • XML UTF-8 Character Encoding
        • Requesting API Version Information
        • Viewing Paginated List Resources
        • Filtering List Resources
        • Working with User-Defined Fields (UDF) and Types (UDT)
        • Traversing a Genealogy
        • Working with Batch Resources
      • Getting Started with API
        • Understanding API Terminology (LIMS v5 and later)
        • API-Based URIs (LIMS v4 and later)
        • Development Prerequisites
        • Structure of REST Resources
        • The Life Cycle of a Sample: Stages Versus Steps
        • Integrating Scripts
      • Automation
        • Automation Triggers and Command Line Calls
        • Automation Execution Environment
        • Supported Command Line Interpreters
        • Automation Channels
        • Error Handling
        • Automation Tokens
          • Derived Sample Automation Tokens
          • Step Automation Tokens
          • Project Automation Tokens
        • Automation Testing
        • Troubleshooting Automation
      • Tips and Tricks
        • Accessing Step UDFs from a different Step
        • Obfuscating Sensitive Data in Scripts
        • Integrating Clarity LIMS with Upstream Sample Accessioning Systems
        • Creating Samples and Projects via the API
        • Displaying Files From an Earlier Step
        • Transitioning Output Artifacts into the Next Step
        • Determining the Workflow(s) to Which a Sample is Assigned
        • Standardizing Sample Naming via the API
        • Copying UDF Values from Source to Destination
        • Updating Preset Value of a Step UDF through API
        • Automating BCL Conversion
        • Finding QC Flags in Aggregate QC (Library Validation) via REST API
        • Setting the Value of a QC Flag on an Artifact
        • Creating Notifications When Files are Added via LabLink
        • Remote HTTP Filestore Setup
      • Cookbook
        • Get Started with the Cookbook
          • Tips and Troubleshooting
          • Obtain and Use the REST API Utility Classes
        • Work with EPP/Automation and Files
          • Automation Trigger Configuration
          • Process Execution with EPP/Automation Support
        • Work with Submitted Samples
          • Adding Samples to the System
          • Renaming Samples
          • Assigning Samples to Workflows
          • Updating Sample Information
          • Show the Relationship Between Samples and Analyte Artifacts (Derived Samples)
        • Work with Containers
          • Add an Empty Container to the System
          • Find the Contents of a Well Location in a Container
          • Filter Containers by Name
        • Work with Derived Sample Automations
          • Remove Samples from Workflows
          • Requeue Samples
          • Rearray Samples
        • Work with Process/Step Outputs
          • Update UDF/Custom Field Values for a Derived Sample Output
          • Rename Derived Samples Using the API
          • Find the Container Location of a Derived Sample
          • Traverse a Pooled and Demultiplexed Sample History/Genealogy
          • View the Inputs and Outputs of a Process/Step
        • Work with Projects and Accounts
          • Remove Information from a Project
          • Add a New Project to the System with UDF/Custom Field Value
          • Get a Project Name
          • Find an Account Registered in the System
          • Update Contact (User and Client) Information
        • Work with Multiplexing
          • Find the Index Sequence for a Reagent Label
          • Demultiplexing
          • Pool Samples with Reagent Labels
          • Apply Reagent Labels with REST
          • Apply Reagent Labels When Samples are Imported
          • Apply Reagent Labels by Adding Reagents to Samples
        • Working with User Defined Fields/Custom Fields
          • About UDFs/Custom Fields and UDTs
          • Performing Post-Step Calculations with Custom Fields/UDFs
        • Work with Processes/Steps
          • Filter Processes by Date and Type
          • Find Terminal Processes/Steps
          • Run a Process/Step
          • Update UDF/Custom Field Information for a Process/Step
          • Work with the Steps Pooling Endpoint
        • Work with Batch Resources
          • Introduction to Batch Resources
          • Update UDF/Custom Field Information with Batch Operations
          • Retrieve Multiple Entities with a Single API Interaction
          • Select the Optimal Batch Size
        • Work with Files
          • Attach a File with REST and Python
          • Attach Files Located Outside the Default File Storage Repository
          • Attach a File to a File Placeholder with REST
        • Work with Controls
          • Automated Removal of Controls from a Workflow
      • Application Examples
        • Python API Library (glsapiutil.py) Location
        • Scripts That Help Automate Steps
          • Route Artifacts Based Off a Template File
          • Invoking bcl2fastq from BCL Conversion and Demultiplexing Step
          • Email Notifications
          • Finishing the Current Step and Starting the Next
          • Adding Downstream Samples to Additional Workflows
          • Advancing/Completing a Protocol Step via the API
          • Setting a Default Next Action
          • Automatic Placement of Samples Based on Input Plate Map (Multiple Plates)
          • Automatic Placement of Samples Based on Input Plate Map
          • Publishing Files to LabLink
          • Automatic Pooling Based on a Sample UDF/Custom Field
          • Completing a Step Programmatically
          • Automatic Sample Placement into Existing Containers
          • Routing Output Artifacts to Specific Workflows/Stages
          • Creating Multiple Containers / Types for Placement
          • Starting a Protocol Step via the API
          • Setting Quality Control Flags
          • Applying Indexing Patterns to Containers Automatically
          • Assignment of Sample Next Steps Based On a UDF
          • Parsing Metadata into UDFs (BCL Conversion and Demultiplexing)
        • Scripts That Validate Step Contents
          • Validating Process/Step Level UDFs
          • Checking That Containers Are Named Appropriately
          • Checking for Index Clashes Based on Index Sequence
          • Validating Illumina TruSeq Index Adapter Combinations
        • Scripts Triggered Outside of Workflows/Steps
          • Repurposing a Process to Upload Indexes
          • Adding Users in Bulk
          • Moving Reagent Kits & Lots to New Clarity LIMS Server
          • Programatically Importing the Sample Submission Excel File
          • Generating an MS Excel Sample Submission Spreadsheet
          • Assigning Samples to New Workflows
        • Miscellaneous Scripts
          • Illumina LIMS Integration
          • Generating a Hierarchical Sample History
          • Protocol-based Permissions
          • Self-Incremental Counters
          • Generic CSV Parser Template (Python)
          • Renaming Samples to Add an Internal ID
          • Creating Custom Sample Sheets
          • Copying Output UDFs to Submitted Samples
          • Parsing Sequencing Meta-Data into Clarity LIMS
          • Submit to a Compute Cluster via PBS
          • Downloading a File and PDF Image Extraction
        • Resources and References
          • Understanding LIMS ID Prefixes
          • Container States
          • Useful Tools
          • Unsupported Artifact Types
          • Unsupported Process Types
          • Suggested Reading
          • API Training Videos
  • Illumina Preset Protocols
    • IPP v2.10
      • Release Notes
      • Installation and User Configuration
      • Manual Upgrade
    • IPP v2.9
      • Release Notes
      • Installation and User Configuration
    • IPP v2.8
      • Release Notes
      • Installation and User Configuration
      • Manual Upgrade
    • IPP v2.7
      • Release Notes
      • Installation and User Configuration
    • IPP v2.6
      • Release Notes
      • Installation and User Configuration
      • Manual Upgrade
  • Sample Prep
    • QC and Sample Prep
      • DNA Initial QC 5.1.2
      • RNA Initial QC 5.1.2
      • Library Validation QC 5.1.2
  • Library Prep
    • AmpliSeq for Illumina
      • BRCA Panel
        • Library Preparation v1.1
        • Equalizer v1.1
        • Standard v1.1
      • Cancer HotSpot Panel v2
        • Library Preparation v1.1
        • Equalizer v1.1
        • Standard v1.1
      • Childhood Cancer Panel
        • DNA Library Prep v1.1
        • RNA Library Prep v1.1
        • Equalizer v1.1
        • Standard v1.1
      • Comprehensive Cancer Panel
        • Library Preparation v1.1
        • Equalizer v1.1
        • Standard v1.1
      • Comprehensive Panel v3
        • DNA Library Prep v1.1
        • RNA Library Prep v1.1
        • Equalizer v1.1
        • Standard v1.1
      • Custom DNA Panel
        • Library Preparation v1.1
        • Equalizer v1.1
        • Standard v1.1
      • Focus Panel
        • DNA Library Prep v1.1
        • RNA Library Prep v1.1
        • Equalizer v1.1
        • Standard v1.1
      • Immune Repertoire Panel
        • RNA Library Prep v1.1
        • Equalizer v1.1
        • Standard v1.1
      • Immune Response Panel
        • RNA Library Prep v1.1
        • Equalizer v1.1
        • Standard v1.1
      • Myeloid Panel
        • DNA Library Prep v1.1
        • RNA Library Prep v1.1
        • Equalizer v1.1
        • Standard v1.1
      • TCR beta-SR Panel
        • DNA Library Prep v1.1
        • RNA Library Prep v1.1
      • Transcriptome Human Gene Expression Panel
        • RNA Library Prep v1.1
        • Equalizer v1.1
        • Standard v1.1
    • Library Prep Validation
    • Nextera
      • Nextera Mate Pair v1.0
      • Nextera Rapid Capture Custom Enrichment v2.0
      • Nextera XT v2.0
    • Targeted Enrichment
      • Illumina DNA Prep with Enrichment (S) Tagmentation v1.2
      • Illumina RNA Prep with Enrichment (L) Tagmentation v1.1
    • TruSeq
      • TruSeq ChIP-Seq v1.0
      • TruSeq Custom Amplicon v1.0
      • TruSeq DNA Exome v2.0
      • TruSeq DNA PCR-Free v2.0
      • TruSeq Methyl Capture EPIC v2.0
      • TruSeq Nano DNA v1.0
      • TruSeq RNA Access v2.0
      • TruSeq RNA Exome v1.0
      • TruSeq Small RNA v1.0
      • TruSeq Stranded mRNA v2.0
    • TruSight
      • TruSight Oncology 500 ctDNA v1.1
      • TruSight Oncology 500 HT v1.1
      • TruSight Oncology 500 v1.1
      • TruSight Tumor 170 v2.0
    • Other DNA Protocols
      • Illumina DNA PCR-Free Library Prep Manual v1.1
      • Illumina DNA Prep (M) Tagmentation v1.0
    • Other RNA Protocols
      • Illumina Stranded mRNA Prep Ligation 1.1
      • Illumina Stranded Total RNA Prep Ligation with Ribo-Zero Plus v1.1
  • iLASS & Infinium Arrays
    • iLASS
      • iLASS Infinium Genotyping v1.1
        • iLASS Infinium Batch DNA v1.1
        • iLASS Infinium Genotyping Assay v1.1
        • iLASS Infinium Genotyping with PGx Assay v1.1
      • iLASS Infinium Genotyping v1.0
        • iLASS Infinium Genotyping Assay v1.0
        • iLASS Infinium Genotyping with PGx Assay v1.0
    • Infinium Arrays
      • Infinium HD Methylation Assay Manual v1.2
      • Infinium HTS Assay Manual v1.2
      • Infinium LCG Assay Manual v1.2
      • Infinium XT Assay Manual v1.2
      • GenomeStudio v1.0
  • Applications
    • IGA
      • IGA v2.1
        • IGA Library Prep Automated v2.1
        • IGA NovaSeq Sequencing v2.1
    • Viral Pathogen Protocols
      • CDC COVID-19 RT-PCR
        • Sort Specimens to Extraction v1.1
        • Qiagen QIAamp DSP Viral RNA Mini Kit v1.1
        • Qiagen EZ1 Advanced XL v1.1
        • Roche MagNA Pure LC v1.1
        • Roche MagNA Pure Compact v1.1
        • Roche MagNA Pure 96 v1.1
        • bioMerieux NucliSENS easyMAG Instrument v1.1
        • bioMerieux EMAG Instrument v1.1
        • Real-Time RT-PCR Prep v1.1
      • Illumina COVIDSeq v1.6
      • Respiratory Virus Panel v1.0
  • Instruments & Integrations
    • Compatibility
    • Integration Properties
      • Integration Properties Details
    • Clarity LIMS Product Analytics
      • Supported Workflows
      • Workflow Customization
      • Clarity LIMS Product Analytics v1.4.0
        • Configuration
      • Clarity LIMS Product Analytics v1.3.1
        • Configuration
      • Clarity LIMS Product Analytics v1.3.0
        • Configuration
      • Clarity LIMS Product Analytics v1.2.0
        • Configuration
    • Illumina Run Manager
      • Illumina Run Manager v1.0.0
        • Installation and User Interaction
    • iScan
      • iScan System
      • iScan v1.2.0
        • Release Notes
        • BeadChip Accessioning, Imaging, and Analysis
      • iScan v1.1.0
        • Release Notes
        • BeadChip Accessioning, Imaging, and Analysis
      • iScan System v1.0
    • iSeq 100 Run Setup v1.0
    • MiniSeq v1.0
    • MiSeq
      • MiSeq v8.3.0
        • Release Notes
        • Installation
        • Configuration
        • User Interaction, Validation and Troubleshooting
      • MiSeq v8.2.0
        • Release Notes
        • Installation
        • Configuration
        • User Interaction, Validation and Troubleshooting
        • Manual Upgrade
    • MiSeq i100 (On-Prem)
      • MiSeq i100 On-Prem v1.0.0
        • Release Notes
        • Installation
        • Configuration
        • User Interaction, Validation and Troubleshooting
    • MiSeq i100 (Hosted)
      • MiSeq i100 v1.0.0
        • Release Notes
        • Configuration
        • User Interaction, Validation and Troubleshooting
    • MiSeqDx
      • MiSeqDx Sample Sheet Generation (v1.11.0 and later)
      • MiSeqDx v1.11.0
        • Release Notes
        • Installation
        • Configuration
        • User Interaction, Validation and Troubleshooting
      • MiSeqDx v1.10.0
        • Release Notes
        • Installation
        • Configuration
        • User Interaction, Validation and Troubleshooting
        • Sample Sheet Generation
        • Manual Upgrade
    • Next Generation Sequencing Package
      • Release Notes
        • NGS Extensions v5.25.0
        • NGS Extensions v5.24.0
        • NGS Extensions v5.23.0
      • Accession Kit Lots
      • Auto-Placement of Reagent Indexes
      • Compute Replicate Average
      • Copy UDFs
      • Initialize Artifact UDFs
      • Label Non-Labeled Outputs
      • Linear Regression Calculation
      • Normalization Buffer Volumes
      • Process Summary Report
      • Routing Script
      • Set UDF
      • Validate Complete Plate
      • Validate Sample Count
      • Validate Unique Indexes
    • NextSeq 500/550
      • NextSeq 500/550 v2.5.0
        • Release Notes
        • Installation
        • Configuration
        • User Interaction, Validation and Troubleshooting
        • Manual Upgrade
      • NextSeq 500/550 v2.4.0
        • Release Notes
        • Installation
        • Configuration
        • User Interaction, Validation and Troubleshooting
      • NextSeq 500/550 v2.3.0
        • Release Notes
        • Installation
        • Configuration
        • User Interaction, Validation and Troubleshooting
    • NextSeq 1000/2000 (Hosted)
      • NextSeq 1000/2000 v2.5.1
        • Release Notes
      • NextSeq 1000/2000 v2.5.0
        • Release Notes
        • Configuration
        • User Interaction, Validation and Troubleshooting
        • Manual Upgrade
      • NextSeq 1000/2000 v2.4.0
        • Release Notes
        • Configuration
        • User Interaction, Validation and Troubleshooting
    • NextSeq 1000/2000 (On-Prem)
      • NextSeq 1000/2000 On-Prem v1.0.0
        • Release Notes
        • Installation
        • Configuration
        • User Interaction, Validation and Troubleshooting
    • NovaSeq 6000 (API-based)
      • NovaSeq 6000 API-based v3.7.0
        • Release Notes
        • Installation
        • Configuration
        • User Interaction, Validation and Troubleshooting
      • NovaSeq 6000 API-based v3.6.0
        • Release Notes
        • Installation
        • Configuration
        • User Interaction, Validation and Troubleshooting
        • Manual Upgrade
    • NovaSeq 6000 (File-based)
      • NovaSeq 6000 File-based v2.6.0
        • Release Notes
        • Installation
        • Configuration
        • User Interaction, Validation and Troubleshooting
      • NovaSeq 6000 File-based v2.5.0
        • Release Notes
        • Installation
        • Configuration
        • User Interaction, Validation and Troubleshooting
    • NovaSeq 6000Dx (API-based)
      • NovaSeq 6000Dx API-based v1.3.0
        • Release Notes
        • Installation
        • Configuration
        • User Interaction, Validation and Troubleshooting
      • NovaSeq 6000Dx API-based v1.2.0
        • Release Notes
        • Installation
        • Configuration
        • User Interaction, Validation and Troubleshooting
    • NovaSeq X Series (Hosted)
      • NovaSeq X Series v1.3.0
        • Release Notes
        • Configuration
        • Manual Upgrade
      • NovaSeq X Series v1.2.1
        • Release Notes
      • NovaSeq X Series v1.2.0
        • Release Notes
        • Configuration
        • User Interaction, Validation and Troubleshooting
        • Manual Upgrade
      • NovaSeq X Series v1.1.0
        • Release Notes
        • Configuration
        • User Interaction, Validation and Troubleshooting
    • NovaSeq X Series (On-Prem)
      • NovaSeq X Series On-Prem v1.0.0
        • Release Notes
        • Installation
        • Configuration
        • User Interaction, Validation and Troubleshooting
    • References
      • Configure Multiple Identical netPathPrefixSearch Values
      • Configure Support for Samples Having Duplicate Names with Different Indexes
      • Illumina Instrument Sample Sheets
      • Terminology
  • Integration Toolkits
    • Lab Instrument Toolkit
      • Template File Generator
        • Creating Template Files
        • Template File Contents
        • Template File Generator Troubleshooting
      • Add Blank Lines
      • Convert CSV to Excel
      • Parse CSV
      • Name Matching XML Parser
      • Sample Placement Helper
    • Lab Logic Toolkit
      • Working with Lab Logic Toolkit
        • Data Collection Entities
        • Failing a Script
        • Mapping Field Types
        • Non-UDF/Custom Field Properties
        • Setting QC Flags
        • Setting Next Actions
        • Specifying Custom Fields
        • Working with Submitted Samples
        • Working with Containers
      • Lab Logic Toolkit Script Examples
        • Comparing Stop/Start Dates and Times with LLTK
      • Lab Logic Toolkit FAQ
  • Known Issues
    • Integration
      • Sample Sheet Generation Issue and CLPA Issues When Samples Have Been Assigned QC Flag Prior to Entering Steps
  • Security Bulletin
    • Investigation of OpenSSH vulnerability with Clarity LIMS
  • Resources
    • Third Party Software Information
  • Others
    • Revision History
Powered by GitBook
On this page
  • Overview
  • Protocol 1: Sort Sample Type (Respiratory Virus Panel v1.0)
  • Step 1: Sort Sample Type (Respiratory Virus Panel v1.0)
  • Protocol 2: QIAamp Viral RNA Mini Kit (Respiratory Virus Panel v1.0)
  • Step 1: Sample Concentration (Respiratory Virus Panel v1.0)
  • Step 2: Purification of Viral RNA - Spin Protocol (Respiratory Virus Panel v1.0)
  • Step 3: Purification of Viral RNA - Vacuum Protocol (Respiratory Virus Panel v1.0)
  • Protocol 3: AllPrep PowerViral DNA/RNA Kit (Respiratory Virus Panel v1.0)
  • Step 1: Sort Sample (Respiratory Virus Panel v1.0)
  • Step 2: Prep Samples (Respiratory Virus Panel v1.0)
  • Step 3: Prep Samples - Bead Beating (Respiratory Virus Panel v1.0)
  • Protocol 4: Maxima H Minus Double-Stranded cDNA Synthesis Kit (Respiratory Virus Panel v1.0)
  • Step 1: First Strand cDNA Synthesis (Respiratory Virus Panel v1.0)
  • Step 2: Second Strand cDNA Synthesis (Respiratory Virus Panel v1.0)
  • Step 3: Removal of RNA (Respiratory Virus Panel v1.0)
  • Step 4: Purification of ds cDNA (Respiratory Virus Panel v1.0)
  • Protocol 5: NEBNext Ultra II First Strand Synthesis Module (Respiratory Virus Panel v1.0)
  • Step 1: mRNA Isolation, Fragmentation and Priming (Respiratory Virus Panel v1.0)
  • Step 2: First Strand cDNA Synthesis (Respiratory Virus Panel v1.0)
  • Protocol 6: NEBNext Ultra II Non-Directional RNA Second Strand Synthesis Module (Respiratory Virus Panel v1.0)
  • Step 1: Second Strand cDNA Synthesis (Respiratory Virus Panel v1.0)
  • Step 2: Purification of Double-stranded cDNA (Respiratory Virus Panel v1.0)
  • Protocol 7: SuperScript Double-Stranded cDNA Synthesis Kit (Respiratory Virus Panel v1.0)
  • Step 1: First-Strand Synthesis (Respiratory Virus Panel v1.0)
  • Step 2: Second-Strand Synthesis (Respiratory Virus Panel v1.0)

Was this helpful?

Export as PDF
  1. Applications
  2. Viral Pathogen Protocols

Respiratory Virus Panel v1.0

PreviousIllumina COVIDSeq v1.6NextCompatibility

Last updated 5 months ago

Was this helpful?

Overview

The Respiratory Virus Panel workflow includes the following functionality:

  • Preconfigured protocols that support the preparation of upper and lower respiratory specimens for real-time RT-PCR qualitative detection of nucleic acid from the 2019-nCoV.

  • 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 to iSeq, MiniSeq, MiSeq, NextSeq 550, NextSeq 2000.

Protocol 1: Sort Sample Type (Respiratory Virus Panel v1.0)

Protocol Type = Other

Next Steps Configuration

Step 1: Sort Sample Type (Respiratory Virus Panel v1.0)

  • Master Step Name = Sort Sample Type (Respiratory Virus Panel v1.0)

  • Step Type = No Outputs

Automations

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 Script - Extraction
  • 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 'Respiratory Virus Extraction Protocol' \
--FIELD_VALUE 'QIAamp Viral Mini Kit' \
--WORKFLOW 'Respiratory Virus Panel v1.0' \
--STEP 'Sample Concentration (Respiratory Virus Panel v1.0)' \
--INPUTS_OR_OUTPUTS 'INPUTS' \
\
--FIELD_NAME 'Respiratory Virus Extraction Protocol' \
--FIELD_VALUE 'AllPrep PowerViral DNA/RNA Kit' \
--WORKFLOW 'Respiratory Virus Panel v1.0' \
--STEP 'Sort Sample (Respiratory Virus Panel v1.0)' \
--INPUTS_OR_OUTPUTS 'INPUTS'"

ℹ The actual version of the workflows and steps in the routing automation script may be different depending on the version of IPP installed.

Queue/Ice Bucket

  • Defaults

    • Sample Grouping = Group by Containers

    • Well Sort Order = Row

  • Sample Table (Column Headers)

    Category

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Container

    Container Name

    Built-in

    Container

    LIMS ID (Container)

    Built-in

    Container

    Well

    Built-in

    Derived Sample

    Sample Name

    Built-in

    Derived Sample

    Waiting

    Built-in

    Project

    Project Name

    Built-in

Record Details

  • Step Data (Master Step Fields)

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Instruction

    Multiline Text

    Read Only

    Default = Please select the Respiratory Virus Extraction Protocol for each sample.

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Expand

    • Well Sort Order = Row

    • Table Columns - Global Fields

      Category

      Field Name

      Field Type

      Options

      Additional Options and Dropdown Items

      Container

      Container Name

      Built-in

      Container

      LIMS ID (Container)

      Built-in

      Container

      Well

      Built-in

      Derived Sample

      Respiratory Virus Extraction Protocol

      Text Dropdown

      Required Field

      Presets

      • QIAamp Viral Mini Kit

      • AllPrep PowerViral DNA/RNA Kit

      Derived Sample

      Sample Name

      Built-in

      Project

      Project Name

      Built-in

Protocol 2: QIAamp Viral RNA Mini Kit (Respiratory Virus Panel v1.0)

Protocol Type = Sample Prep

Next Steps Configuration

Step 1: Sample Concentration (Respiratory Virus Panel v1.0)

  • Master Step Name = Sample Concentration (Respiratory Virus Panel v1.0)

  • Step Type = Standard

  • Derived Sample Generation = Fixed, 1

  • Naming Convention = {InputItemName}

Automations

Set Next Step - Purification
  • 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 'if (input.::Is Bead Beating Required?:: == ::Yes::) {nextStep = ::Prep Samples - Bead Beating (Respiratory Virus Panel v1.0)::} \
else {if (input.::Is Bead Beating Required?:: == ::No::) {nextStep = ::Prep Samples (Respiratory Virus Panel v1.0)::} }' \
-log {compoundOutputFileLuid0}"

ℹ The actual version of the Prep Samples - Bead Beating and Prep Samples steps may be different depending on the version of IPP installed.

Queue/Ice Bucket

  • Defaults

    • Sample Grouping = Group by Containers

    • Well Sort Order = Row

  • Sample Table (Column Headers)

    Category

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Container

    Container Name

    Built-in

    Container

    LIMS ID (Container)

    Built-in

    Container

    Well

    Built-in

    Derived Sample

    Sample Name

    Built-in

    Derived Sample

    Waiting

    Built-in

    Project

    Project Name

    Built-in

Record Details

  • Step Data (Master Step Fields)

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Sample Volume (mL)

    Numeric

    Default = 3.5

    Directions

    Multiline Text

    Default = Add up to 3.5 ml of sample to the microconcentrator Centrifuge to a final volume of 140 μl.

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Expand

    • Well Sort Order = Row

    • Table Columns - Global Fields

      Category

      Field Name

      Field Type

      Options

      Additional Options and Dropdown Items

      Derived Sample

      Purification Protocol

      Text Dropdown

      Required Field

      Presets

      • Spin

      • Vacuum

      Derived Sample

      Sample Name

      Built-in

Step 2: Purification of Viral RNA - Spin Protocol (Respiratory Virus Panel v1.0)

  • Master Step Name = Purification of Viral RNA - Spin Protocol (Respiratory Virus Panel v1.0)

  • Step Type = Standard

  • Derived Sample Generation = Fixed, 1

  • Naming Convention = {InputItemName}

  • Reagent Kits

    • Buffer AW1

      • Catalog Number = 61904

    • Buffer AW2

      • Catalog Number = 61904

Automations

Calculate Total Samples and 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.::Buffer AVL Volume (ml):: = step.::Total Samples:: * 0.56 ; \
step.::Carrier RNA AVE Volume (uL):: = step.::Buffer AVL Volume (ml):: * 10 ' \
-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 Script - cDNA synthesis
  • 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 'cDNA Synthesis Protocol' \
--FIELD_VALUE 'Maxima H Minus Double-Stranded cDNA Synthesis Kit' \
--WORKFLOW 'Respiratory Virus Panel v1.0' \
--STEP 'First Strand cDNA Synthesis (Respiratory Virus Panel v1.0)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS' \
\
--FIELD_NAME 'cDNA Synthesis Protocol' \
--FIELD_VALUE 'NEBNext Ultra II First Strand Synthesis Module' \
--WORKFLOW 'Respiratory Virus Panel v1.0' \
--STEP 'mRNA Isolation, Fragmentation and Priming (Respiratory Virus Panel v1.0)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS' \
\
--FIELD_NAME 'cDNA Synthesis Protocol' \
--FIELD_VALUE 'SuperScript Double-Stranded cDNA Synthesis Kit' \
--WORKFLOW 'Respiratory Virus Panel v1.0' \
--STEP 'First-Strand Synthesis (Respiratory Virus Panel v1.0)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS'"

ℹ The actual version of the workflows and steps in the routing automation script may be different depending on the version of IPP installed.

Queue/Ice Bucket

  • Defaults

    • Sample Grouping = Group by Containers

    • Well Sort Order = Row

  • Sample Table (Column Headers)

    Category

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Container

    Container Name

    Built-in

    Container

    LIMS ID (Container)

    Built-in

    Container

    Well

    Built-in

    Derived Sample

    Sample Name

    Built-in

    Derived Sample

    Waiting

    Built-in

    Project

    Project Name

    Built-in

Record Details

  • Step Data (Master Step Fields)

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    96-100% EtOH Prep Date

    Date

    Buffer AVL Volume (ml)

    Numeric

    Decimal Places Displayed = 2

    Carrier RNA AVE Volume (uL)

    Numeric

    Decimal Places Displayed = 2

    Incubation End Time:

    Text

    Incubation Start Time:

    Text

    Total Samples

    Numeric

    Default = 0

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Expand

    • Well Sort Order = Column

    • Table Columns - Global Fields

      Category

      Field Name

      Field Type

      Options

      Additional Options and Dropdown Items

      Container

      Container Name

      Built-in

      Container

      LIMS ID (Container)

      Built-in

      Container

      Well

      Built-in

      Derived Sample

      cDNA Synthesis Protocol

      Text Dropdown

      Required Field

      Presets

      • Maxima H Minus Double-Stranded cDNA Synthesis Kit

      • NEBNext Ultra II First Strand Synthesis Module

      • SuperScript Double-Stranded cDNA Synthesis Kit

      Derived Sample

      Sample Name

      Built-in

      Project

      Project Name

      Built-in

Step 3: Purification of Viral RNA - Vacuum Protocol (Respiratory Virus Panel v1.0)

  • Master Step Name = Purification of Viral RNA - Vacuum Protocol (Respiratory Virus Panel v1.0)

  • Step Type = Standard

  • Derived Sample Generation = Fixed, 1

  • Naming Convention = {InputItemName}

  • Reagent Kits

    • Buffer AW1

      • Catalog Number = 61904

    • Buffer AW2

      • Catalog Number = 61904

    • QIAvac 24 Plus vacuum manifold

      • Catalog Number = 19413

Automations

Calculate Total Samples and 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.::Buffer AVL Volume (ml):: = step.::Total Samples:: * 0.56 ; \
step.::Carrier RNA AVE Volume (uL):: = step.::Buffer AVL Volume (ml):: * 10 ' \
-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 Script - cDNA synthesis
  • 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 'cDNA Synthesis Protocol' \
--FIELD_VALUE 'Maxima H Minus Double-Stranded cDNA Synthesis Kit' \
--WORKFLOW 'Respiratory Virus Panel v1.0' \
--STEP 'First Strand cDNA Synthesis (Respiratory Virus Panel v1.0)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS' \
\
--FIELD_NAME 'cDNA Synthesis Protocol' \
--FIELD_VALUE 'NEBNext Ultra II First Strand Synthesis Module' \
--WORKFLOW 'Respiratory Virus Panel v1.0' \
--STEP 'mRNA Isolation, Fragmentation and Priming (Respiratory Virus Panel v1.0)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS' \
\
--FIELD_NAME 'cDNA Synthesis Protocol' \
--FIELD_VALUE 'SuperScript Double-Stranded cDNA Synthesis Kit' \
--WORKFLOW 'Respiratory Virus Panel v1.0' \
--STEP 'First-Strand Synthesis (Respiratory Virus Panel v1.0)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS'"

ℹ The actual version of the workflows and steps in the routing automation script may be different depending on the version of IPP installed.

Queue/Ice Bucket

  • Defaults

    • Sample Grouping = Group by Containers

    • Well Sort Order = Row

  • Sample Table (Column Headers)

    Category

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Container

    Container Name

    Built-in

    Container

    LIMS ID (Container)

    Built-in

    Container

    Well

    Built-in

    Derived Sample

    Sample Name

    Built-in

    Derived Sample

    Waiting

    Built-in

    Project

    Project Name

    Built-in

Record Details

  • Step Data (Master Step Fields)

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    96-100% EtOH Prep Date

    Date

    Buffer AVL Volume (ml)

    Numeric

    Decimal Places Displayed = 2

    Carrier RNA AVE Volume (uL)

    Numeric

    Decimal Places Displayed = 2

    Incubation End Time:

    Text

    Incubation Start Time:

    Text

    Total Samples

    Numeric

    Default = 0

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Expand

    • Well Sort Order = Row

    • Table Columns - Global Fields

      Category

      Field Name

      Field Type

      Options

      Additional Options and Dropdown Items

      Container

      Container Name

      Built-in

      Container

      LIMS ID (Container)

      Built-in

      Container

      Well

      Built-in

      Derived Sample

      cDNA Synthesis Protocol

      Text Dropdown

      Required Field

      Presets

      • Maxima H Minus Double-Stranded cDNA Synthesis Kit

      • NEBNext Ultra II First Strand Synthesis Module

      • SuperScript Double-Stranded cDNA Synthesis Kit

      Derived Sample

      Sample Name

      Built-in

      Project

      Project Name

      Built-in

Protocol 3: AllPrep PowerViral DNA/RNA Kit (Respiratory Virus Panel v1.0)

Protocol Type = Sample Prep

Next Steps Configuration

Step 1: Sort Sample (Respiratory Virus Panel v1.0)

  • Master Step Name = Sort Sample (Respiratory Virus Panel v1.0)

  • Step Type = No Outputs

Automations

Set Next Step - Purification
  • 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 'if (input.::Is Bead Beating Required?:: == ::Yes::) {nextStep = ::Prep Samples - Bead Beating (Respiratory Virus Panel v1.0)::} \
else {if (input.::Is Bead Beating Required?:: == ::No::) {nextStep = ::Prep Samples (Respiratory Virus Panel v1.0)::} }' \
-log {compoundOutputFileLuid0}"

ℹ The actual version of the Prep Samples - Bead Beating and Prep Samples steps may be different depending on the version of IPP installed.

Queue/Ice Bucket

  • Defaults

    • Sample Grouping = Group by Containers

    • Well Sort Order = Row

  • Sample Table (Column Headers)

    Category

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Container

    Container Name

    Built-in

    Container

    LIMS ID (Container)

    Built-in

    Container

    Well

    Built-in

    Derived Sample

    Sample Name

    Built-in

    Derived Sample

    Waiting

    Built-in

    Project

    Project Name

    Built-in

Record Details

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Expand

    • Well Sort Order = Row

    • Table Columns - Global Fields

      Category

      Field Name

      Field Type

      Options

      Additional Options and Dropdown Items

      Container

      Container Name

      Built-in

      Container

      LIMS ID (Container)

      Built-in

      Container

      Well

      Built-in

      Derived Sample

      Is Bead Beating Required?

      Text Dropdown

      Required Field

      Presets

      • Yes

      • No

      Derived Sample

      Sample Name

      Built-in

      Project

      Project Name

      Built-in

Step 2: Prep Samples (Respiratory Virus Panel v1.0)

  • Master Step Name = Prep Samples (Respiratory Virus Panel v1.0)

  • Step Type = Standard

  • Derived Sample Generation = Fixed, 1

  • Naming Convention = {InputItemName}

  • Reagent Kits

    • AllPrep PowerViral DNA/RNA Kit

    • β-mercaptoethanol

Automations

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 Script - cDNA synthesis
  • 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 'cDNA Synthesis Protocol' \
--FIELD_VALUE 'Maxima H Minus Double-Stranded cDNA Synthesis Kit' \
--WORKFLOW 'Respiratory Virus Panel v1.0' \
--STEP 'First Strand cDNA Synthesis (Respiratory Virus Panel v1.0)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS' \
\
--FIELD_NAME 'cDNA Synthesis Protocol' \
--FIELD_VALUE 'NEBNext Ultra II First Strand Synthesis Module' \
--WORKFLOW 'Respiratory Virus Panel v1.0' \
--STEP 'mRNA Isolation, Fragmentation and Priming (Respiratory Virus Panel v1.0)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS' \
\
--FIELD_NAME 'cDNA Synthesis Protocol' \
--FIELD_VALUE 'SuperScript Double-Stranded cDNA Synthesis Kit' \
--WORKFLOW 'Respiratory Virus Panel v1.0' \
--STEP 'First-Strand Synthesis (Respiratory Virus Panel v1.0)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS'"

ℹ The actual version of the workflows and steps in the routing automation script may be different depending on the version of IPP installed.

Queue/Ice Bucket

  • Defaults

    • Sample Grouping = Group by Containers

    • Well Sort Order = Row

  • Sample Table (Column Headers)

    Category

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Container

    Container Name

    Built-in

    Container

    LIMS ID (Container)

    Built-in

    Container

    Well

    Built-in

    Derived Sample

    Sample Name

    Built-in

    Derived Sample

    Waiting

    Built-in

    Project

    Project Name

    Built-in

Record Details

  • Step Data (Master Step Fields)

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    100% EtOH Open Date

    Date

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Expand

    • Well Sort Order = Row

    • Table Columns - Global Fields

      Category

      Field Name

      Field Type

      Options

      Additional Options and Dropdown Items

      Container

      Container Name

      Built-in

      Container

      LIMS ID (Container)

      Built-in

      Container

      Well

      Built-in

      Derived Sample

      cDNA Synthesis Protocol

      Text Dropdown

      Required Field

      Presets

      • Maxima H Minus Double-Stranded cDNA Synthesis Kit

      • NEBNext Ultra II First Strand Synthesis Module

      • SuperScript Double-Stranded cDNA Synthesis Kit

      Derived Sample

      Sample Name

      Built-in

      Project

      Project Name

      Built-in

Step 3: Prep Samples - Bead Beating (Respiratory Virus Panel v1.0)

  • Master Step Name = Prep Samples - Bead Beating (Respiratory Virus Panel v1.0)

  • Step Type = Standard

  • Derived Sample Generation = Fixed, 1

  • Naming Convention = {InputItemName}

  • Reagent Kits

    • AllPrep PowerViral DNA/RNA Kit

    • Phenol:chloroform:isoamyl alcohol

      • Supplier = supplied by user

    • β-mercaptoethanol

Automations

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 Script - cDNA synthesis
  • 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 'cDNA Synthesis Protocol' \
--FIELD_VALUE 'Maxima H Minus Double-Stranded cDNA Synthesis Kit' \
--WORKFLOW 'Respiratory Virus Panel v1.0' \
--STEP 'First Strand cDNA Synthesis (Respiratory Virus Panel v1.0)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS' \
\
--FIELD_NAME 'cDNA Synthesis Protocol' \
--FIELD_VALUE 'NEBNext Ultra II First Strand Synthesis Module' \
--WORKFLOW 'Respiratory Virus Panel v1.0' \
--STEP 'mRNA Isolation, Fragmentation and Priming (Respiratory Virus Panel v1.0)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS' \
\
--FIELD_NAME 'cDNA Synthesis Protocol' \
--FIELD_VALUE 'SuperScript Double-Stranded cDNA Synthesis Kit' \
--WORKFLOW 'Respiratory Virus Panel v1.0' \
--STEP 'First-Strand Synthesis (Respiratory Virus Panel v1.0)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS'"

ℹ The actual version of the workflows and steps in the routing automation script may be different depending on the version of IPP installed.

Queue/Ice Bucket

  • Defaults

    • Sample Grouping = Group by Containers

    • Well Sort Order = Row

  • Sample Table (Column Headers)

    Category

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Container

    Container Name

    Built-in

    Container

    LIMS ID (Container)

    Built-in

    Container

    Well

    Built-in

    Derived Sample

    Sample Name

    Built-in

    Derived Sample

    Waiting

    Built-in

    Project

    Project Name

    Built-in

Record Details

  • Step Data (Master Step Fields)

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    100% EtOH Open Date

    Date

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Expand

    • Well Sort Order = Row

    • Table Columns - Global Fields

      Category

      Field Name

      Field Type

      Options

      Additional Options and Dropdown Items

      Container

      Container Name

      Built-in

      Container

      LIMS ID (Container)

      Built-in

      Container

      Well

      Built-in

      Derived Sample

      cDNA Synthesis Protocol

      Text Dropdown

      Required Field

      Presets

      • Maxima H Minus Double-Stranded cDNA Synthesis Kit

      • NEBNext Ultra II First Strand Synthesis Module

      • SuperScript Double-Stranded cDNA Synthesis Kit

      Derived Sample

      Sample Name

      Built-in

      Project

      Project Name

      Built-in

Protocol 4: Maxima H Minus Double-Stranded cDNA Synthesis Kit (Respiratory Virus Panel v1.0)

Protocol Type = Sample Prep

Next Steps Configuration

Step 1: First Strand cDNA Synthesis (Respiratory Virus Panel v1.0)

  • Master Step Name = First Strand cDNA Synthesis (Respiratory Virus Panel v1.0)

  • Step Type = Standard

  • Derived Sample Generation = Fixed, 1

  • Naming Convention = {InputItemName}

  • Reagent Kits

    • Maxima H Minus Double-Stranded cDNA Synthesis Kit

      • Supplier = K2561

Automations

Set Master Mix UDFs
  • 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.::4x First Strand Reaction Mix (uL):: = 4 ; output.::First Strand Enzyme Mix (uL):: = 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}"
Calculate Total Samples and Master Mix
  • Trigger Location = Not Used

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.::Murine RNase Inhibitor (uL):: = step.::Total Samples:: * 0.5 * 1.1 ; \
step.::ProtoScript II Reverse Transcriptase (uL):: = step.::Total Samples:: * 1 * 1.1 ; \
step.::Nuclease-free Water (uL):: = step.::Total Samples:: * 5 * 1.1 ' \
-log {compoundOutputFileLuid0}"

Queue/Ice Bucket

  • Defaults

    • Sample Grouping = Group by Containers

    • Well Sort Order = Row

  • Sample Table (Column Headers)

    Category

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Container

    Container Name

    Built-in

    Container

    LIMS ID (Container)

    Built-in

    Container

    Well

    Built-in

    Derived Sample

    Sample Name

    Built-in

    Derived Sample

    Waiting

    Built-in

    Project

    Project Name

    Built-in

Record Details

  • Step Data (Master Step Fields)

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Directions

    Multiline Text

    Default = Please record the volumes for the following fields: Volume of Oligo(dT)18 Used (uL), Volume of Template RNA Used (uL), Nuclease-free Water Used (uL).

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Expand

    • Well Sort Order = Row

    • Table Columns - Global Fields

      Category

      Field Name

      Field Type

      Options

      Additional Options and Dropdown Items

      Container

      Container Name

      Built-in

      Container

      LIMS ID (Container)

      Built-in

      Container

      Well

      Built-in

      Derived Sample

      4x First Strand Reaction Mix (uL)

      Numeric

      Decimal Places Displayed = 2

      Derived Sample

      First Strand Enzyme Mix (uL)

      Numeric

      Decimal Places Displayed = 2

      Derived Sample

      Nuclease-free Water Used (uL)

      Numeric

      Decimal Places Displayed = 2

      Derived Sample

      Sample Name

      Built-in

      Derived Sample

      Volume of Oligo(dT)18 Used (uL)

      Numeric

      Decimal Places Displayed = 2

      Derived Sample

      Volume of Template RNA Used (uL)

      Numeric

      Decimal Places Displayed = 2

      Project

      Project Name

      Built-in

Step 2: Second Strand cDNA Synthesis (Respiratory Virus Panel v1.0)

  • Master Step Name = Second Strand cDNA Synthesis (Respiratory Virus Panel v1.0)

  • Step Type = No Outputs

  • Reagent Kits

    • Maxima H Minus Double-Stranded cDNA Synthesis Kit

      • Supplier = K2561

Automations

Set Master Mix UDFs
  • 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.::First Strand cDNA Synthesis (uL):: = 20 ; \
output.::5x Second Strand Reaction Mix (uL):: = 20 ; \
output.::Nuclease-free Water (uL):: = 55 ; \
output.::Second Strand Enzyme Mix (uL):: = 5 ; \
output.::Total Volume (uL):: = 100' \
-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}"
Calculate Total Samples and Master Mix
  • Trigger Location = Not Used

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.::NEBNext Second Strand Reaction Buffer (uL):: = step.::Total Samples:: * 8 * 1.1 ; \
step.::NEBNext Second Strand Synthesis Enzyme Mix (uL):: = step.::Total Samples:: * 4 * 1.1 ; \
step.::Nuclease-free Water (uL):: = step.::Total Samples:: * 48 * 1.1 ' \
-log {compoundOutputFileLuid0}"

Queue/Ice Bucket

  • Defaults

    • Sample Grouping = Group by Containers

    • Well Sort Order = Row

  • Sample Table (Column Headers)

    Category

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Container

    Container Name

    Built-in

    Container

    LIMS ID (Container)

    Built-in

    Container

    Well

    Built-in

    Derived Sample

    Sample Name

    Built-in

    Derived Sample

    Waiting

    Built-in

    Project

    Project Name

    Built-in

Record Details

  • Step Data (Master Step Fields)

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    5x Second Strand Reaction Mix (uL)

    Numeric

    Decimal Places Displayed = 2

    First Strand cDNA Synthesis (uL)

    Numeric

    Decimal Places Displayed = 2

    Nuclease-free Water (uL)

    Numeric

    Decimal Places Displayed = 2

    Second Strand Enzyme Mix (uL)

    Numeric

    Decimal Places Displayed = 2

    Total Volume (uL)

    Numeric

    Decimal Places Displayed = 2

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Expand

    • Well Sort Order = Row

    • Table Columns - Global Fields

      Category

      Field Name

      Field Type

      Options

      Additional Options and Dropdown Items

      Container

      Container Name

      Built-in

      Container

      LIMS ID (Container)

      Built-in

      Container

      Well

      Built-in

      Derived Sample

      5x Second Strand Reaction Mix (uL)

      Numeric

      Derived Sample

      First Strand cDNA Synthesis (uL)

      Numeric

      Decimal Places Displayed = 2

      Derived Sample

      Nuclease-free water (uL)

      Numeric

      Decimal Places Displayed = 2

      Derived Sample

      Sample Name

      Built-in

      Derived Sample

      Second Strand Enzyme Mix

      Numeric

      Decimal Places Displayed = 2

      Derived Sample

      Total Volume (uL)

      Numeric

      Decimal Places Displayed = 2

      Project

      Project Name

      Built-in

Step 3: Removal of RNA (Respiratory Virus Panel v1.0)

  • Master Step Name = Removal of RNA (Respiratory Virus Panel v1.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 = Row

  • Sample Table (Column Headers)

    Category

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Container

    Container Name

    Built-in

    Container

    LIMS ID (Container)

    Built-in

    Container

    Well

    Built-in

    Derived Sample

    Sample Name

    Built-in

    Derived Sample

    Waiting

    Built-in

    Project

    Project Name

    Built-in

Record Details

  • Step Data (Master Step Fields)

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    RNase I (uL) to add to each tube

    Numeric

    Default = 10

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Expand

    • Well Sort Order = Row

    • Table Columns - Global Fields

      Category

      Field Name

      Field Type

      Options

      Additional Options and Dropdown Items

      Container

      Container Name

      Built-in

      Container

      LIMS ID (Container)

      Built-in

      Container

      Well

      Built-in

      Derived Sample

      Sample Name

      Built-in

      Project

      Project Name

      Built-in

Step 4: Purification of ds cDNA (Respiratory Virus Panel v1.0)

  • Master Step Name = Purification of ds cDNA (Respiratory Virus Panel v1.0)

  • Step Type = Standard

  • Derived Sample Generation = Fixed, 1

  • Naming Convention = {InputItemName}

  • Reagent Kits

    • GeneJET PCR Purification Kit

      • Catalog Number = K0701, K0702

Automations

Set Sample Type - ds cDNA output
  • 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:: = ::ds 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 Script - Nextera Flex for Enrichment OUTPUTS
  • 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 'ds cDNA' \
--WORKFLOW 'Nextera Flex for Enrichment v1.0' \
--STEP 'Sort Sample (Nextera Flex for Enrichment v1.0)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS'"

ℹ The actual version of the workflows and steps in the routing automation script may be different depending on the version of IPP installed.

Queue/Ice Bucket

  • Defaults

    • Sample Grouping = Group by Containers

    • Well Sort Order = Row

  • Sample Table (Column Headers)

    Category

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Container

    Container Name

    Built-in

    Container

    LIMS ID (Container)

    Built-in

    Container

    Well

    Built-in

    Derived Sample

    Sample Name

    Built-in

    Derived Sample

    Waiting

    Built-in

    Project

    Project Name

    Built-in

Record Details

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Expand

    • Well Sort Order = Row

    • Table Columns - Global Fields

      Category

      Field Name

      Field Type

      Options

      Additional Options and Dropdown Items

      Container

      Container Name

      Built-in

      Container

      LIMS ID (Container)

      Built-in

      Container

      Well

      Built-in

      Derived Sample

      Sample Name

      Built-in

      Derived Sample

      Sample Type

      Text Dropdown

      • Required Field

      • Custom Entries

      Presets

      • DNA

      • RNA

      Project

      Project Name

      Built-in

Protocol 5: NEBNext Ultra II First Strand Synthesis Module (Respiratory Virus Panel v1.0)

Protocol Type = Sample Prep

Next Steps Configuration

Step 1: mRNA Isolation, Fragmentation and Priming (Respiratory Virus Panel v1.0)

  • Master Step Name = mRNA Isolation, Fragmentation and Priming (Respiratory Virus Panel v1.0)

  • Step Type = Standard

  • Derived Sample Generation = Fixed, 1

  • Naming Convention = {InputItemName}

  • Reagent Kits

    • NEBNext First Strand Synthesis Reaction Buffer

      • Supplier = NEB

      • Catalog Number = E7525S, E7525L

    • NEBNext Poly(A) mRNA Magnetic Isolation Module

      • Supplier = NEB

      • Catalog Number = E7490S, E7490L

    • NEBNext Random Primers

      • Supplier = NEB

      • Catalog Number = S1330S

Automations

Calculate Total Samples and 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.::MM1: NEBNext First Strand Synthesis Reaction Buffer (uL):: = step.::Total Samples:: * 8 * 1.1 ; \
step.::MM1: NEBNext Random Primers (uL):: = step.::Total Samples:: * 2 * 1.1 ; \
step.::MM1: Nuclease-free Water (uL):: = step.::Total Samples:: * 10 * 1.1 ; \
step.::Beads MM: Oligo dT Beads d(T)25 (uL):: = step.::Total Samples:: * 20 * 1.1 ; \
step.::Beads MM: RNA Binding Buffer (2X) (uL):: = step.::Total Samples:: * 100 * 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}"

Queue/Ice Bucket

  • Defaults

    • Sample Grouping = Group by Containers

    • Well Sort Order = Row

  • Sample Table (Column Headers)

    Category

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Container

    Container Name

    Built-in

    Container

    LIMS ID (Container)

    Built-in

    Container

    Well

    Built-in

    Derived Sample

    Sample Name

    Built-in

    Derived Sample

    Waiting

    Built-in

    Project

    Project Name

    Built-in

Record Details

  • Step Data (Master Step Fields)

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Beads MM: Oligo dT Beads d(T)25 (uL)

    Numeric

    Decimal Places Displayed = 2

    Beads MM: RNA Binding Buffer (2X) (uL)

    Numeric

    Decimal Places Displayed = 2

    MM1: NEBNext First Strand Synthesis Reaction Buff (uL)

    Numeric

    Decimal Places Displayed = 2

    MM1: NEBNext Random Primers (uL)

    Numeric

    Decimal Places Displayed = 2

    MM1: Nuclease-free Water (uL)

    Numeric

    Decimal Places Displayed = 2

    Total Samples

    Numeric

    Default = 0

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Expand

    • Well Sort Order = Row

    • Table Columns - Global Fields

      Category

      Field Name

      Field Type

      Options

      Additional Options and Dropdown Items

      Container

      Container Name

      Built-in

      Container

      LIMS ID (Container)

      Built-in

      Container

      Well

      Built-in

      Derived Sample

      Sample Name

      Built-in

      Project

      Project Name

      Built-in

Step 2: First Strand cDNA Synthesis (Respiratory Virus Panel v1.0)

  • Master Step Name = First Strand cDNA Synthesis (Respiratory Virus Panel v1.0)

  • Step Type = Standard

  • Derived Sample Generation = Fixed, 1

  • Naming Convention = {InputItemName}

Automations

Calculate Total Samples and 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.::Murine RNase Inhibitor (uL):: = step.::Total Samples:: * 0.5 * 1.1 ; \
step.::ProtoScript II Reverse Transcriptase (uL):: = step.::Total Samples:: * 1 * 1.1 ; \
step.::Nuclease-free Water (uL):: = step.::Total Samples:: * 5 * 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}"
Set Master Mix UDFs
  • Trigger Location = Not Used

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.::4x First Strand Reaction Mix (uL):: = 4 ; output.::First Strand Enzyme Mix (uL):: = 1' \
-log {compoundOutputFileLuid0}"

Queue/Ice Bucket

  • Defaults

    • Sample Grouping = Group by Containers

    • Well Sort Order = Row

  • Sample Table (Column Headers)

    Category

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Container

    Container Name

    Built-in

    Container

    LIMS ID (Container)

    Built-in

    Container

    Well

    Built-in

    Derived Sample

    Sample Name

    Built-in

    Derived Sample

    Waiting

    Built-in

    Project

    Project Name

    Built-in

Record Details

  • Step Data (Master Step Fields)

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Murine RNase Inhibitor (uL)

    Numeric

    Decimal Places Displayed = 2

    Nuclease-free Water (uL)

    Numeric

    Decimal Places Displayed = 2

    ProtoScript II Reverse Transcriptase (uL)

    Numeric

    Decimal Places Displayed = 2

    Thermal Cycler Program

    Multiline Text

    Default = 10 minutes at 25°C 50 minutes at 42°C 15 minutes at 70°C Hold at 4°C

    Total Samples

    Numeric

    Default = 0

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Expand

    • Well Sort Order = Row

    • Table Columns - Global Fields

      Category

      Field Name

      Field Type

      Options

      Additional Options and Dropdown Items

      Container

      Container Name

      Built-in

      Container

      LIMS ID (Container)

      Built-in

      Container

      Well

      Built-in

      Derived Sample

      Sample Name

      Built-in

      Project

      Project Name

      Built-in

Protocol 6: NEBNext Ultra II Non-Directional RNA Second Strand Synthesis Module (Respiratory Virus Panel v1.0)

Protocol Type = Sample Prep

Next Steps Configuration

Step 1: Second Strand cDNA Synthesis (Respiratory Virus Panel v1.0)

  • Master Step Name = Second Strand cDNA Synthesis (Respiratory Virus Panel v1.0)

  • Step Type = No Outputs

  • Reagent Kits

    • NEBNext Ultra II Non-Directional RNA Second Strand Synthesis Module

      • Supplier = NEB

      • Catalog Number = E6111S, E6111L

Automations

Calculate Total Samples and 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.::NEBNext Second Strand Reaction Buffer (uL):: = step.::Total Samples:: * 8 * 1.1 ; \
step.::NEBNext Second Strand Synthesis Enzyme Mix (uL):: = step.::Total Samples:: * 4 * 1.1 ; \
step.::Nuclease-free Water (uL):: = step.::Total Samples:: * 48 * 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}"
Set Master Mix UDFs
  • Trigger Location = Not Used

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.::First Strand cDNA Synthesis (uL):: = 20 ; \
output.::5x Second Strand Reaction Mix (uL):: = 20 ; \
output.::Nuclease-free Water (uL):: = 55 ; \
output.::Second Strand Enzyme Mix (uL):: = 5 ; \
output.::Total Volume (uL):: = 100' \
-log {compoundOutputFileLuid0}"

Queue/Ice Bucket

  • Defaults

    • Sample Grouping = Group by Containers

    • Well Sort Order = Row

  • Sample Table (Column Headers)

    Category

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Container

    Container Name

    Built-in

    Container

    LIMS ID (Container)

    Built-in

    Container

    Well

    Built-in

    Derived Sample

    Sample Name

    Built-in

    Derived Sample

    Waiting

    Built-in

    Project

    Project Name

    Built-in

Record Details

  • Step Data (Master Step Fields)

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    First-Strand Synthesis Product Volume per Well (uL)

    Numeric

    Default = 20

    NEBNext Second Strand Reaction Buffer (uL)

    Numeric

    Decimal Places Displayed = 2

    NEBNext Second Strand Synthesis Enzyme Mix (uL)

    Numeric

    Decimal Places Displayed = 2

    Nuclease-free Water (uL)

    Numeric

    Decimal Places Displayed = 2

    Total Samples

    Numeric

    Default = 0

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Expand

    • Well Sort Order = Row

    • Table Columns - Global Fields

      Category

      Field Name

      Field Type

      Options

      Additional Options and Dropdown Items

      Container

      Container Name

      Built-in

      Container

      LIMS ID (Container)

      Built-in

      Container

      Well

      Built-in

      Derived Sample

      Sample Name

      Built-in

      Project

      Project Name

      Built-in

Step 2: Purification of Double-stranded cDNA (Respiratory Virus Panel v1.0)

  • Master Step Name = Purification of Double-stranded cDNA (Respiratory Virus Panel v1.0)

  • Step Type = No Outputs

  • Reagent Kits

    • NEBNext Ultra II Non-Directional RNA Second Strand Synthesis Module

      • Supplier = NEB

      • Catalog Number = E6111S, E6111L

Automations

Set Sample Type - ds cDNA
  • 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 'input.::Sample Type:: = ::ds 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 Script - Nextera Flex for Enrichment INPUTS
  • 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 'ds cDNA' \
--WORKFLOW 'Nextera Flex for Enrichment v1.0' \
--STEP 'Sort Sample (Nextera Flex for Enrichment v1.0)' \
--INPUTS_OR_OUTPUTS 'INPUTS'"

ℹ The actual version of the workflows and steps in the routing automation script may be different depending on the version of IPP installed.

Queue/Ice Bucket

  • Defaults

    • Sample Grouping = Group by Containers

    • Well Sort Order = Row

  • Sample Table (Column Headers)

    Category

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Container

    Container Name

    Built-in

    Container

    LIMS ID (Container)

    Built-in

    Container

    Well

    Built-in

    Derived Sample

    Sample Name

    Built-in

    Derived Sample

    Waiting

    Built-in

    Project

    Project Name

    Built-in

Record Details

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Expand

    • Well Sort Order = Row

    • Table Columns - Global Fields

      Category

      Field Name

      Field Type

      Options

      Additional Options and Dropdown Items

      Container

      Container Name

      Built-in

      Container

      LIMS ID (Container)

      Built-in

      Container

      Well

      Built-in

      Derived Sample

      Sample Name

      Built-in

      Project

      Project Name

      Built-in

Protocol 7: SuperScript Double-Stranded cDNA Synthesis Kit (Respiratory Virus Panel v1.0)

Protocol Type = Sample Prep

Next Steps Configuration

Step 1: First-Strand Synthesis (Respiratory Virus Panel v1.0)

  • Master Step Name = First-Strand Synthesis (Respiratory Virus Panel v1.0)

  • Step Type = Standard

  • Derived Sample Generation = Fixed, 1

  • Naming Convention = {InputItemName}

  • Reagent Kits

    • SuperScript Double-Stranded cDNA Synthesis Kit

      • Catalog Number = 11917-010, 11917-020

Automations

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 true \
-h false \
-exp 'if (!output.hasValue(::Prep Sample Type::)) {fail(::Please enter Prep Sample Type::)} ; \
if (!output.hasValue(::mRNA/Total RNA (ug)::)) {fail(::Please enter mRNA/Total RNA (ug) for each sample::)} ; \
if (output.::mRNA/Total RNA (ug):: <= 1 && output.::Prep Sample Type:: == ::mRNA::) {output.::Primer (100 pmol/uL):: = 1 ; output.::RNA in DEPC-treated water uL):: = 10 ; output.::5X First-Strand Reaction Buffer (uL):: = 4 ; output.::0.1M DTT (uL):: = 2 ; output.::10 mM dNTP mix (uL):: = 1 ; output.::SuperScript II RT (uL):: = 1 } ; \
if (output.::mRNA/Total RNA (ug):: == 2 && output.::Prep Sample Type:: == ::mRNA::) {output.::Primer (100 pmol/uL):: = 1 ;output.::RNA in DEPC-treated water uL):: = 9 ; output.::5X First-Strand Reaction Buffer (uL):: = 4 ; output.::0.1M DTT (uL):: = 2 ; output.::10 mM dNTP mix (uL):: = 1 ; output.::SuperScript II RT (uL):: = 2} ; \
if (output.::mRNA/Total RNA (ug):: == 3 && output.::Prep Sample Type:: == ::mRNA::) {output.::Primer (100 pmol/uL):: = 1 ;output.::RNA in DEPC-treated water uL):: = 8 ; output.::5X First-Strand Reaction Buffer (uL):: = 4 ; output.::0.1M DTT (uL):: = 2 ; output.::10 mM dNTP mix (uL):: = 1 ; output.::SuperScript II RT (uL):: = 3} ; \
if (output.::mRNA/Total RNA (ug):: == 4 && output.::Prep Sample Type:: == ::mRNA::) {output.::Primer (100 pmol/uL):: = 1 ;output.::RNA in DEPC-treated water uL):: = 7 ; output.::5X First-Strand Reaction Buffer (uL):: = 4 ; output.::0.1M DTT (uL):: = 2 ; output.::10 mM dNTP mix (uL):: = 1 ; output.::SuperScript II RT (uL):: = 4} ; \
if (output.::mRNA/Total RNA (ug):: == 5 && output.::Prep Sample Type:: == ::mRNA::) {output.::Primer (100 pmol/uL):: = 1 ;output.::RNA in DEPC-treated water uL):: = 6 ; output.::5X First-Strand Reaction Buffer (uL):: = 4 ; output.::0.1M DTT (uL):: = 2 ; output.::10 mM dNTP mix (uL):: = 1 ; output.::SuperScript II RT (uL):: = 5} ; \
if (output.::mRNA/Total RNA (ug):: <= 50 && output.::Prep Sample Type:: == ::Total RNA::) {output.::Primer (100 pmol/uL):: = 1 ;output.::RNA in DEPC-treated water uL):: = 9 ; output.::5X First-Strand Reaction Buffer (uL):: = 4 ; output.::0.1M DTT (uL):: = 2 ; output.::10 mM dNTP mix (uL):: = 1 ; output.::SuperScript II RT (uL):: = 2} ; \
if (output.::mRNA/Total RNA (ug):: <= 50 && output.::Prep Sample Type:: == ::Total RNA::) {output.::Primer (100 pmol/uL):: = 1 ;output.::RNA in DEPC-treated water uL):: = 10 ; output.::5X First-Strand Reaction Buffer (uL):: = 4 ; output.::0.1M DTT (uL):: = 2 ; output.::10 mM dNTP mix (uL):: = 1 ; output.::SuperScript II RT (uL):: = 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}"

Queue/Ice Bucket

  • Defaults

    • Sample Grouping = Group by Containers

    • Well Sort Order = Row

  • Sample Table (Column Headers)

    Category

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Container

    Container Name

    Built-in

    Container

    LIMS ID (Container)

    Built-in

    Container

    Well

    Built-in

    Derived Sample

    Sample Name

    Built-in

    Derived Sample

    Waiting

    Built-in

    Project

    Project Name

    Built-in

Record Details

  • Step Data (Master Step Fields)

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Directions

    Multiline Text

    Default = Please enter ug of starting mRNA or Total RNA and Prep Sample Type in field below.

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Expand

    • Well Sort Order = Row

    • Table Columns - Global Fields

      Category

      Field Name

      Field Type

      Options

      Additional Options and Dropdown Items

      Container

      Container Name

      Built-in

      Container

      LIMS ID (Container)

      Built-in

      Container

      Well

      Built-in

      Derived Sample

      5X First-Strand Reaction Buffer (uL)

      Numeric

      Decimal Places Displayed = 2

      Derived Sample

      0.1M DTT (uL)

      Numeric

      Decimal Places Displayed = 2

      Derived Sample

      10 mM dNTP mix (uL)

      Numeric

      Decimal Places Displayed = 2

      Derived Sample

      mRNA/Total RNA (ug)

      Numeric

      Required Field

      Decimal Places Displayed = 2

      Derived Sample

      Prep Sample Type

      Text Dropdown

      Required Field

      Presets

      • mRNA

      • Total RNA

      Derived Sample

      Primer (100 pmol/uL)

      Numeric

      Decimal Places Displayed = 2

      Derived Sample

      RNA in DEPC-treated water uL)

      Numeric

      Decimal Places Displayed = 2

      Derived Sample

      Sample Name

      Built-in

      Derived Sample

      SuperScript II RT (uL)

      Numeric

      Decimal Places Displayed = 2

      Project

      Project Name

      Built-in

Step 2: Second-Strand Synthesis (Respiratory Virus Panel v1.0)

  • Master Step Name = Second-Strand Synthesis (Respiratory Virus Panel v1.0)

  • Step Type = Standard

  • Derived Sample Generation = Fixed, 1

  • Naming Convention = {InputItemName}

  • Reagent Kits

    • SuperScript Double-Stranded cDNA Synthesis Kit

      • Catalog Number = 11917-010, 11917-020

Automations

Set Sample Type - ds cDNA output
  • 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:: = ::ds 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 Script - Nextera Flex for Enrichment OUTPUTS
  • 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 'ds cDNA' \
--WORKFLOW 'Nextera Flex for Enrichment v1.0' \
--STEP 'Sort Sample (Nextera Flex for Enrichment v1.0)' \
--INPUTS_OR_OUTPUTS 'OUTPUTS'"

ℹ The actual version of the workflows and steps in the routing automation script may be different depending on the version of IPP installed.

Queue/Ice Bucket

  • Defaults

    • Sample Grouping = Group by Containers

    • Well Sort Order = Row

  • Sample Table (Column Headers)

    Category

    Field Name

    Field Type

    Options

    Additional Options and Dropdown Items

    Container

    Container Name

    Built-in

    Container

    LIMS ID (Container)

    Built-in

    Container

    Well

    Built-in

    Derived Sample

    Sample Name

    Built-in

    Derived Sample

    Waiting

    Built-in

    Project

    Project Name

    Built-in

Record Details

  • Step File Placeholders

    • Log File - Automatically attached

  • Sample Table

    • Sample Display Default = Expand

    • Well Sort Order = Row

    • Table Columns - Global Fields

      Category

      Field Name

      Field Type

      Options

      Additional Options and Dropdown Items

      Container

      Container Name

      Built-in

      Container

      LIMS ID (Container)

      Built-in

      Container

      Well

      Built-in

      Derived Sample

      Sample Name

      Built-in

      Derived Sample

      Sample Type

      Text Dropdown

      • Required Field

      • Custom Entries

      Presets

      • DNA

      • RNA

      Project

      Project Name

      Built-in