Plate Sets are the primary way to organize, manage, and analyze plate-based work in LabKey Biologics (LKB). They bring together your physical plates, your sample assignments, and your assay results into a single, trackable structure — replacing the spreadsheets scientists have traditionally used to plan plates, log sample locations, and consolidate results.
This guide covers the full plate workflow: setting up templates and assay designs, creating plate sets, assigning samples to wells, importing assay data, selecting and picking hits, reformatting plates, and reviewing the audit trail. For a step-by-step walkthrough of a complete experiment, see the companion Tutorial: Running Your First Plate Experiment.
Before diving into workflows, a few terms are worth understanding.
Plate Set — A named collection of one or more well plates that belong together as an experimental unit. Every plate in LKB must belong to a plate set; plates cannot exist on their own.
Primary Plate Set (PPS) — A plate set holding original "stock" samples. Each sample may appear only once across the entire PPS. The PPS sits at the top of a plate set hierarchy and serves as the reference point for tracking samples through screening campaigns.
Assay Plate Set (APS) — A plate set used for running assays on samples from a PPS or another parent plate set. Its results roll up through the hierarchy to the parent PPS.
Standalone Assay Plate Set — An assay plate set with no parent PPS; operates independently.
Plate Set Hierarchy / Lineage — The parent–child tree of related plate sets produced as samples move through a campaign. The PPS is the root; child APSs branch off from it; child PPSs created from picked hits continue the lineage.
Hits — Samples in assay results that a scientist designates as meeting target criteria and worth carrying forward to the next round.
Hit Picking — Selecting marked hits from a PPS to create a new plate set for the next round of work.
Shared Plate Metadata — Custom fields (such as Concentration, Antigen, Volume) that apply consistently to wells across all plates in a set. Defined by administrators and available in the plate editor and viewer.
Plate Template — A saved, reusable plate layout configuration that defines well types (Sample, Control, Replicate), groups, and zones. Templates can be applied when creating assay plates or reformatting.
Plate Type — The physical well format: 12-well (3×4), 24-well (4×6), 48-well (6×8), 96-well (8×12), or 384-well (16×24).
From the application's main navigation menu, select Plates → Plate Sets to reach the Plate Sets listing page.
Plate Set IDs (e.g., PLS-20240110-77) and Plate IDs are system-generated and cannot be edited. They serve as stable unique identifiers.
Plate Set Names are user-editable display names. If you leave the Name blank when creating, the system uses the Plate Set ID. Names must be unique.
The listing page shows all active (non-archived) plate sets in a sortable, filterable grid. Columns include Name, Project/Folder, Description, Plate Count, Created, Created By, Modified, and Modified By. The Plate Set ID column is available via Customize View but not shown by default.
From this page you can:
A plate set can hold a maximum of 60 plates.
When creating from the sample grid, you also choose the plate set type:
The detail page shows all plates with their type, wells filled, and creation/modification info.
From this page (with editor permissions):
Click any plate name to open that plate's detail page.
Shows plate name, ID, plate type, and the plate set it belongs to. Name and Description are editable; Plate Type and Plate Set are not.
A sub-navigation bar at the top lists all plates in the set, letting you move quickly between plates.
Two views are available:
The plate viewer gives you a visual, plate-shaped representation of your data. Each well is shown as a colored circle. Wells with a value for the currently selected metadata layer are colored; empty wells are not.
Tabs let you switch between metadata layers:
Selecting wells:
Color coding: The system automatically assigns a unique color to each distinct value on a metadata layer. For numeric/range data, a monochromatic heatmap ramp is used. Empty wells are always clearly distinguishable. A legend accompanies the map keying colors to values.
Changes made in Grid View are immediately reflected in the Map View.
Step 1 — Where: Choose to create a new plate set or add to an existing one. If creating new, choose Primary or Assay. If adding to existing, a dropdown lists eligible plate sets.
Step 2 — Layout: Choose a plate type or template and fill direction. For Primary plate sets, no templates are needed.
Step 3 — Preview: A grid shows plates and how samples will be distributed. Existing plates show their current state; new plates appear at the bottom. Samples fill from the first available well.
Eligible plate sets are ones that are not archived and have no child plate sets. Newly added samples are placed starting from where the original distribution left off. For child APSs, only samples present in the source parent PPS can be added.
As your campaign grows, plate sets form a hierarchy. The Plate Set Navigator — a dropdown tree accessible from the plate type tag on any plate set — lets you explore this hierarchy:
A Source Plate Set link in the plate set header provides a direct shortcut to the immediate parent.
Graphical (plate-shaped) formats:
plate: PLS-20240110-129-1 or Plate 1) appears above each grid. Plates can be in any order in the file.Tabular format:
When your instrument file identifies plates by name (e.g., section headers "Plate 1," "Plate 2," or a barcode), those names must match the Plate Name values you entered when creating the plate set. If they don't match, LKB won't be able to associate results with the right plates.
To check or correct plate names, go to the plate set detail page and edit the plate name directly.
In any assay results grid, the Sample ID and Hit Selection columns are permanently pinned to the left and cannot be hidden. The Hit Selection column is filterable.
To mark hits:
Hit Selection is available on: the Assays page of any plate set (individual assay tabs), all Assay Results grids, Run Details pages, Sample/Source Details → Assay Tab, Reports, and Workflow → Assays Tab.
Administrators can configure threshold-based criteria on assay result fields so hits are marked automatically at import.
Setting up criteria:
How it works at import:
If you defined replicate groups in your plate template, LKB calculates mean and standard deviation across replicate wells automatically on import. These aggregated values are available as columns in your results.
If you notice fewer replicates than expected in your charts or results, check:
The Hit Selection Summary tab on a plate set's Assays page shows all samples with hits rolled up across all assay types — one row per sample, one column per assay type. Use this view to see the full picture before picking.
Once hits are marked, pick the best candidates from the Primary Plate Set to carry forward.
The new plate set is appended to the hierarchy and starts with no hit designations — a clean slate.
The Hit Selection column and Mark/Unmark actions are available on all assay result grids in LKB, not just plate-based assays. This means you can use the same hit-tracking workflow for flow cytometry or other non-plate assays.
Action names: Mark as Hit and Unmark as Hit.
An Assay Run Summary tab shows one row per sample and one column per assay type, with a count of marked hits.
Reformatting creates new plates from existing ones using a predictable transformation — compressing multiple plates into one, expanding one plate into several, stamping copies, or distributing samples via templates.
On the Plate Detail page, the sidebar lists all plates in the set with checkboxes:
All selected source plates must be the same plate type. If they differ, the Reformat button is disabled.
| Operation | What it does | When available |
|---|---|---|
| Plate Stamp | Identical copies of each selected plate | 1+ plates |
| Compression: Quadrant Stamp | 4 same-size plates → 1 plate one size larger, each in a quadrant | 2+ plates |
| Compression: Interweave by Row | 2+ plates → 1 larger plate, samples interleaved row-by-row | 2+ plates |
| Compression: Interweave by Column | 2+ plates → 1 larger plate, samples interleaved column-by-column | 2+ plates |
| Expansion: Reverse Interweave by Row | 1 plate → 4 smaller plates, "unweaving" by rows | 1+ plates |
| Expansion: Reverse Interweave by Column | 1 plate → 4 smaller plates, "unweaving" by columns | 1+ plates |
| Other Plate Layouts | Distribute samples onto new plates using a plate type + fill direction, or a custom template | 1+ plates |
Supported size steps: 12-well ↔ 48-well, 24-well ↔ 96-well, 96-well ↔ 384-well. Skipping sizes (e.g., 12-well → 384-well) is not supported.
Choose this to create assay plates from primary plates:
The modal shows how many samples will be plated and how many plates will be created. If a template has insufficient sample-well capacity, the Create button is disabled.
In the Reformat modal, choose:
On success, you are navigated to the destination plate set.
Shared plate metadata fields are custom fields applied to wells consistently across all plates — things like Antigen, Concentration, or Volume. They appear as columns in the well grid and as tabs in the plate viewer.
Lab managers and administrators define these fields from:
Editing requires update permissions in the project.
Archiving removes a plate set from the active listing without deleting it. All data is preserved.
To archive: Manage → Archive Plate Set from the detail page (or select sets on the listing page). A confirmation prompt appears.
Once archived:
To view archived plate sets: Manage → Plate Set Archive from the listing page (deletors only).
Navigate to an archived plate set (via the archive list) and click Restore Plate Set. The plate set immediately returns to active status. Restore requires updater permissions.
LKB automatically logs plate set and plate-level changes.
What is logged:
All entries are written only on successful transactions. Every entry includes a transactionId linking related events together.
To view audit history: Manage → Audit History on the Plate Set Detail page.
| Action | Required role |
|---|---|
| View plate sets, plates, and assay results | Reader |
| Create plate sets and plates | Inserter |
| Edit plate set name/description; add/remove plates | Editor |
| Delete plates | Editor |
| Archive plate sets | Deletor |
| Restore plate sets | Updater |
| View archive | Deletor |
| Mark and unmark hits | Editor |
| Configure automatic hit selection criteria | Assay design editor |
| Edit Shared Plate Metadata | Project update permission |
| Import assay data | Insert permission in current container |