GTAC-MGI / GTAC-ESP-LIMS

3 stars 0 forks source link

Seq Lab: Flowcell Scheduling Smartsheets App #492

Open billtell opened 1 month ago

billtell commented 1 month ago

Provide a way for the Seq Lab to schedule work and load Flowcells.

billtell commented 1 month ago
billtell commented 4 weeks ago

Builder Sheet Column Behavior

billtell commented 4 weeks ago
  1. Written from qPCR Node

These variables are automatically populated from the qPCR node.

•   Pool ESP ID
•   ESP Entity
•   ESP Barcode
•   Pool Group
•   qPCR Molarity (nM)
•   Average Library Size (bp)
•   qPCR Volume (µl)
•   qPCR Date
•   Dilution (nM)
  1. Derived from Cell References

These variables pull their values directly from specific cell references in your data source.

•   SR#
•   Drop Date
•   Project
•   Customer Sample Name
•   Index Name
•   i7 Index
•   i5 Index
•   i7 Index trimmed
•   i5 Index trimmed
•   Expected Molarity (nM/uL) (possibly from cell reference)
•   Library Type (partially, also joins child rows)
•   ESP Entity (partially, also written from qPCR node)
•   ESP Barcode (partially, also written from qPCR node)
  1. Summed from Child Rows

These variables aggregate data from child rows, typically by summing numerical values.

•   Requested Reads (M)
•   Requested Bases (Gb)
•   Pool Amount (uL) (also involves manual entry)
•   Library Count
  1. Manual Entry

These variables require manual input from users.

•   Pool Amount (uL) (also involves summing children)
•   Pool Relatives Checked into Freezer
•   Notes / Comments
•   Dilution Group
  1. Dropdown / Manual Entry

These variables can be selected from a dropdown menu or entered manually if the desired option isn’t available.

•   Next Step
•   qPCR Tech
•   Results Validation Tech
•   Dilution Tech
  1. Combination Methods

These variables use multiple methods to determine their values, such as combining cell references with other operations.

•   Library Type: Cell reference and joins delimited strings of child rows
•   Requested Reads (M): Cell reference and sums children
•   Requested Bases (Gb): Cell reference and sums children
•   ESP Entity: Cell reference and written from qPCR node
•   ESP Barcode: Cell reference and written from qPCR node
•   Pool Amount (uL): Manual entry and sums children
•   Expected Molarity (nM/uL): Client assessed molarity and/or cell reference
  1. Additional Variables Without Specific Descriptions

For variables that weren’t fully described, assumptions are made based on naming conventions.

•   Plate Barcode: Likely a unique identifier, possibly manually entered or auto-generated.
•   Total Dilution Volume (µl): Possibly calculated from other dilution variables.
•   Sample Volume for Dilution (µL): Likely derived from experimental setup or manual input.
•   Buffer Volume for Dilution (uL): Similar to sample volume, possibly calculated or manually entered.
billtell commented 4 weeks ago
billtell commented 4 weeks ago
billtell commented 4 weeks ago
billtell commented 4 weeks ago

Testing infrustructure

billtell commented 4 weeks ago
billtell commented 4 weeks ago

Smartsheet Builder Update Scenarios

billtell commented 3 weeks ago

"{\"result\": {\"code\": 1123, \"errorCode\": 1123, \"message\": \"Specifying multiple row locations is not yet supported. Each row must use the same row location attribute and value (toBottom, toTop, parentId, siblingId, above)\", \"name\": \"ApiError\", \"recommendation\": \"Do not retry without fixing the problem. \", \"refId\": \"8183f94f-24b0-446a-a2bb-524f7bd34af1\", \"shouldRetry\": false, \"statusCode\": 400}}"

LMT337 commented 1 week ago

Initial Library/Pool row writes to Builder/Billing sheets updates: #486