Skip to main content
These are the computed outputs of the data labeling pipeline.

Binding Scores

File: binding-scores-YYYYMMDD.parquet Aggregated binding scores per candidate and antigen pair. Replicate binding scores are averaged across replicates and pivoted so that each antigen concentration becomes its own column. Grain: one row per unique (candidate_id, sino_catalog_id).

Fixed Columns

Dynamic Concentration Columns

In addition to the fixed columns above, this table contains dynamic columns for each antigen concentration used in the experiment. The column names follow the pattern binding_score_{conc}nM and binding_score_{conc}nM_std.
For example, if the experiment used concentrations of 10 nM, 50 nM, and 200 nM, you will see these additional columns:

Replicate Binding Scores

File: replicate-binding-scores-YYYYMMDD.parquet Per-replicate binding scores unrolled across antigen concentrations. Each row represents a single candidate measured in a specific expression/binding sample pair at a specific antigen concentration. Use this table to inspect replicate-level variation and per-sample UMI counts. Grain: one row per (candidate_id, binding_sample_id, antigen_concentration_nM). Key relationships:
  • expression_sample_id and binding_sample_id both correspond to dim_samples.sample_id.
  • candidate_id is the shared candidate key across all tables.