MACS Matchmaker

Evaluations

An evaluation turns the traces of one measurement into numbers: rate constants, an affinity, a detection limit, or a concentration. This page covers where each evaluation starts, the guided workflow they share, and how to read the result. The cleanup they consume is in Data Cleanup; the science behind the fits is in Interpreting Results.

Where an evaluation starts

Every evaluation runs on the traces of one measurement and is saved to a project. There are three ways in, and all three open the same guided wizard:

  • The project home has one card per goal — Kinetics and Affinity, Concentration Determination and Limit of Detection. Each card starts the wizard for that goal.
  • The Process Data dialog offers an action per evaluation the selected data is eligible for: Determine Kinetics, Use for Equilibrium Evaluation, Use for LOD Evaluation and Use for DEL Evaluation. Actions the data cannot support are not shown.
  • The Re-evaluate action (the circular arrow) on a finished evaluation reopens the wizard on the data and settings that evaluation ran with.
Project home with a row of counts above three goal cards: Kinetics and Affinity, Concentration Determination, and Limit of Detection
The project home. The counts across the top jump to each list; the three cards below start a guided evaluation.
Process Data dialog for a single-cycle kinetics dataset, with Determine Kinetics and Use for Equilibrium Evaluation as the actions along the bottom
Started from the data it will run on, the dialog offers only the evaluations the selected phase is eligible for.

Choose an evaluation

EvaluationWizardData it needsPrimary result
Determine KineticsKinetics and Affinity → Binding KineticsA concentration series, measured as a single cycle on a surface that keeps what it binds, or as cycles regenerated after each concentrationkon, koff and KD
DELKinetics and Affinity → DELMultiplexed DNA-encoded compounds, one analyteAccepted ligands and kinetic fits
EquilibriumKinetics and Affinity → Equilibrium AnalysisSteady-state responses over a concentration seriesEquilibrium KD and Rmax
Limit of DetectionLimit of DetectionLow-concentration series with at least three blanksLOD signal and concentration
Concentration DeterminationConcentration DeterminationCalibration series and matched unknown samplesEstimated unknown concentration

The shared workflow

Every wizard walks the same steps, in the order the work happens. Which steps appear depends on the evaluation:

  1. Goal (Concentration Determination calls it Details) — name the evaluation, add tags, and for Kinetics and Affinity pick the study goal and mode. In Kinetics and Affinity, you can return to Goal to edit the name, description, or tags while keeping your selected data, cleanup actions, fitting settings, and fit decisions. Changing an existing data selection asks for confirmation if you have edited cleanup, fitting settings, data selection, or fit decisions. Loading defaults and moving between steps do not trigger this warning. Cancel keeps your current selection and settings.
  2. Data — choose eligible raw data, processed data, or a previous evaluation. Eligible rows are marked; Add Raw Data to Project brings new measurements in. Each source tab offers search, tag filters, sorting, and list or tile views. Click a tile or its selection control to choose a dataset. Kinetics takes one dataset; DEL takes more than one dataset.
  3. Cleanup — the data transformations the evaluation will apply, shown as an editable list with a live preview. Starting from raw data, the wizard fills in the defaults that data supports; you can edit, reorder, add or remove any of them. See Data Cleanup for how the list works. DEL has no Cleanup step; its subtractions are parameters instead.
  4. Parameters — the fitting model and its options.
  5. Fitting (Determine Kinetics and Concentration Determination only) — inspect the per-mologram fits and accept or reject each one, or adjust the calibration, before the result is saved.
  6. Review — the data, cleanup and settings together; select Run (Concentration Determination saves instead).
The Goal step of the Kinetics and Affinity wizard: a study-name field and three goal options — Binding Kinetics, Equilibrium Analysis and DEL Evaluation — above a six-step progress bar
The Goal step of the Kinetics and Affinity wizard. The progress bar along the top names the steps this evaluation will walk; Binding Kinetics leads to Determine Kinetics.
The Data step of the wizard: three source tabs (Raw Data, Processed Data, Evaluations) above a table whose eligible rows are tinted green, each with a radio button to select it
The Data step. Raw data, processed data and previous evaluations are on separate tabs; only the rows the evaluation can use are enabled, shown tinted. Add Raw Data to Project brings new measurements in.
The Cleanup step of the Determine Kinetics wizard: a live response preview on the left and an editable list of cleanup actions on the right
The Cleanup step. The listed actions are the defaults resolved for the selected data; each can be edited, reordered or removed.

A cleanup action can be disabled to compare with and without it. Disabling is never saved, and it leaves the action out of the preview only — the evaluation still runs it. Determine Kinetics, Equilibrium and Limit of Detection therefore refuse to continue until every disabled action is enabled again or removed; Concentration Determination instead runs only the enabled actions. From the cleanup step's menu, Save as processed data stores the current list as a reusable processed dataset. Cancel asks before discarding changes. When the service is available, the Kinetics and Affinity wizard also carries an Evaluation Assistant that can explain model choice, data requirements and fit acceptance for the current workflow.

The Review step: a summary listing the study name, goal, selected data, cleanup actions and key parameters, with a Run button
The Review step gathers the data, cleanup and settings on one screen before you select Run.

After you run it

Running an evaluation queues it. The Evaluations tab lists it under Ongoing Evaluations while it is Queued, Running or Failed; a failed run keeps a Failed Evaluation Logs entry. When it finishes it moves to Finished Evaluations, which you can search, Filter by tags and Order by, and act on in batches (move, export, delete).

A finished row's actions are Re-evaluate, Delete, and, under More actions, Show Evaluation Details, Edit, Download Evaluation Results and Move to Project. Open a row to see its findings, numeric results and plots; the result page filters by Hologram Identifier and by tag, and every plot, report and CSV the evaluation produced is listed for download.

Project Evaluations tab listing finished evaluations of several types with their date and row actions
Finished evaluations, listed with their type. Open a row for its results.

Re-evaluate and reuse

Re-evaluate restores the original data, cleanup and parameters — and for Determine Kinetics, the accept and reject decisions — and proposes a versioned name (Version 2, then the next number). It opens on the Cleanup step, except DEL, which opens on Parameters. This differs from picking an existing evaluation in the Data step of a new wizard: that reuses the data and cleanup but returns the fitting parameters to the defaults for that data.

An evaluation whose result its saved data and cleanup can no longer reproduce has no Re-evaluate action. Equilibrium and LOD evaluations that cleaned their data automatically are among them. Start a new evaluation from the same data instead.

Determine Kinetics

Fits a concentration series for kon, koff and KD, one fit per mologram, each accepted or rejected before the result is saved. It reads the design from the data: a single-cycle titration on a surface that keeps what it binds, or a series regenerated after every concentration. Its cleanup, fitting and results are in Determine Kinetics.

DEL Evaluation

DEL evaluation validates DNA-encoded library hits by fitting a single-cycle kinetics titration against multiplexed DNA-encoded compounds. Response-to-immobilization thresholds remove weak ligands and sensors before kinetic fitting.

Configuration

SettingMeaningDefault
Threshold LigandMinimum ligand median response-to-immobilization ratio, relative to the strongest ligand. A higher value rejects more weakly responding ligands.0.2
Threshold Individual SensorMinimum sensor response-to-immobilization ratio, relative to the strongest sensor. A higher value rejects more low-response sensors.0.1
Auto Data CleanupApplies the selected blank subtractions before filtering and fitting. A subtraction whose blank the data does not contain is skipped, and that input passes through unchanged.Enabled
Subtract Blank PhaseWith Auto Data Cleanup on, finds phases with matching single-cycle injection structure, treats the phase with the lowest total response as the blank, and subtracts it from the phase with the highest response. Needs at least two compatible phases.Selected
Subtract Blank Injection GroupWith Auto Data Cleanup on, uses the first blank injection group in each single-cycle sequence as the reference, subtracts it from later target groups whose dissociation is no more than 10% longer, removes the blank group, and reconnects the trace.Selected
Subtract Blank MologramsWith Auto Data Cleanup on, averages the traces of sensors without an immobilized ligand and subtracts that average from every ligand-bearing sensor. Blank sensors are removed from the sequence.Selected
Reduced Chi-Squared Stickiness ThresholdClassifies a ligand as sticky from the median high-concentration off-rate fit and selects the partially non-dissociative 1:1 model. A lower value classifies more ligands as sticky.5 × 10−4
Reduced Chi-Squared Fit Quality ThresholdRejects a sensor fit at or above this dimensionless value. A lower value is stricter.1 × 10−2

Which blank each subtraction uses

  • Blank phase — found automatically among phases sharing the single-cycle structure: the one with the lowest response is taken as the blank, the highest as the data. Applied to the whole measurement before DEL processing.
  • Blank injection group — the blank group paired with the group being evaluated. Applied later than the other two, on the extracted single-cycle sequences rather than the full measurement, so it matches how the kinetic pipeline subtracts.
  • Blank molograms — the molograms marked as non-binding or reference. Applied to the whole measurement before DEL processing.

Read the result

  • The findings report how many ligands and sensors passed the response and fit-quality gates. Rejected entries retain their reason.
  • Accepted sensors contribute kinetic parameters and ligand-level summaries. Inspect their fit and residual plots before ranking hits.
  • Response, immobilization, sequence, compound, per-sensor fit and off-rate plots are generated when their required data are available.
  • A ligand classified as sticky is fitted with the corresponding partially non-dissociative model; that classification describes this measurement and should be checked against replicate evidence.

Equilibrium Evaluation

Equilibrium analysis estimates KD from plateau responses rather than the time-course. See Equilibrium Evaluation for data requirements, configuration and result interpretation.

LOD (Limit of Detection) Evaluation

LOD estimates the lowest analyte concentration distinguishable from blank measurements. It runs on a low-concentration series with blanks. For assay setup, see Assay Setup → Limit of Detection.

Select the series, review its cleanup, and configure the response and fitting window. If a measurement contains several consecutive LOD series, each is analyzed separately; use Keep only within time interval to restrict the evaluation to one.

The Cleanup step proposes applicable blank-phase, blank-group and blank-mologram subtraction as editable cleanup actions. Review, change or remove them before continuing. Use Apply default cleanup actionsin the cleanup menu to replace the list with defaults for the current selection. Processed data with existing actions and saved evaluations open with their stored cleanup.

Continuous titrations first group each association with its preceding baseline or rinse in Cleanup Actions. Default blank-group subtraction averages the blanks within each series and retains their residual signals for the noise estimate. Baseline alignment and titration grouping are required parts of the LOD calculation and run after the selected cleanup actions.

Configuration

ParameterPurpose
Input UnitMolar concentration uses the analyte concentrations stored with the measurement. Stock percentage converts each injection's dilution factor to a percentage of undiluted stock, where a factor of 1 is 100% and a factor of 2 is 50%. Blanks use a dilution factor of 0. LOD requires at least three distinct values in the selected unit and three blank samples. If all dilution factors are 1, every injection counts as 100% stock, even when molar concentrations differ. Use Molar concentration for such data.
Number of concentrations in fitLowest-concentration points used for the linear regression (default 4, range 2–20), counted after skipping concentrations whose mean response sits within 3σ of the blanks.
Response ModeEndpoint uses the response near the end of each injection; Initial Slope fits its initial binding rate.
Response windowPercentile fields define the endpoint window or the baseline and slope windows, depending on the response mode.
Fix Origin Through Median of BlanksHolds the intercept at the median blank response. Use this when the blank median is a justified zero reference; otherwise a fixed intercept can bias the calibration.

Calculation and results

Three blanks are the minimum. The evaluation refuses to run on fewer and names the count it found — three is what it takes to estimate the noise the detection limit is measured against.

A blank is any point in the series at zero concentration. They are collected per mologram, across that mologram's injections, and never pooled across molograms.

For each mologram, the lowest detectable signal is mean(blanks) + 3.2 × σ(blanks), where σ is the population standard deviation. The linear fit through the low-concentration points converts that signal into a concentration: (signal − intercept) ÷ slope. The reported LOD is the median of the per-mologram values, and the reported 95% CI is the 2.5th to 97.5th percentile of those per-mologram values — a spread over sensors, not a fit uncertainty.

The result contains the LOD concentration in the selected input unit (nM, or a percentage of undiluted stock), lowest detectable signal, linear-fit parameters and confidence intervals, plots, per-sensor results and a CSV export.

Concentration Determination

Concentration Determination fits a calibration series and interpolates matched unknown samples only within the retained calibration range. See Concentration Determination for model selection, exclusions, dilution agreement and result interpretation.

Response plot units

Evaluation plots use the selected response quantity. Normalized responses are dimensionless (normalized (a.u.)); coherent mass density is reported in pg/mm².

Read the findings

Determine Kinetics, DEL and Concentration Determination open with a summary derived from the evidence saved with the evaluation. Equilibrium and Limit of Detection do not produce findings.

  • The findings report accepted and rejected fits, ligands or unknowns; conclusions use accepted results only.
  • They identify the model and qualify rates or affinities that the data could not resolve.
  • Technical details identify affected sensors and recommended checks. Findings summarize the result; always inspect its plots, residuals and tables before reporting it.
FindingAppears onWhen it appearsSeverity
What was analyzedDetermine Kinetics, DEL, Concentration DeterminationAlways; its technical details list what was rejected or excludedInfo
No accepted kinetic result is availableDetermine Kinetics, DELNo fit was acceptedWarning
Fit qualityDetermine Kinetics, DELAccepted fits existInfo
ConcentrationDetermine Kinetics, DELKD falls outside the tested range, or the top concentration is too low to reach a plateauInfo
Main binding resultsDetermine Kinetics, DELThree or more accepted ligands, grouped by on/off-rate behaviorInfo
Equilibrium suitabilityDetermine KineticsA 1:1 design check finds equilibrium unreachable in a fitWarning / info
1:1 fit designDetermine KineticsThe concentration series is too narrow for a 1:1 fitWarning / info
Association timingDetermine KineticsAn association is too short, or saturatesWarning / info
Dissociation timingDetermine KineticsA dissociation is too short to read koffWarning / info
Measurable kinetic rangeDetermine KineticsA rate or affinity falls outside the measurable rangeWarning
Calibration coverageConcentration DeterminationStandards miss the plateau, or none can be assessedWarning / info
Calibration rangeConcentration DeterminationA sensor or dilution group falls outside the fitted rangeWarning
Automatic quality exclusionsConcentration DeterminationPoints were dropped automatically (non-finite or outliers)Info
Dilution response compressionConcentration DeterminationHigh-dose responses are compressed, a sign of saturationWarning
Evaluation findings panel: an SCK result reporting zero fits accepted and 64 rejected, an outcome row stating that no accepted kinetic result is available, and expanded technical details naming the rejected molograms
Here every fit failed the quality check, so no kinetic result is reported. Technical details identify the rejected molograms.

A result that has no saved finding evidence must be re-evaluated to produce this summary.

What each evaluation exports

Every artifact an evaluation produces is listed on its result page for download, and Download Evaluation Results in the row menu saves them together as one ZIP. The report PDF and the numeric table are the two most sent on; the HTML plots are interactive.

EvaluationReportNumeric dataPlots (HTML)
Determine Kineticskinetic_report.pdfkinetic_results.xlsx (per-ligand and per-sensor: KD (M), kon (1/M/s), koff (1/s), Rmax, Rmax Norm, Chi-Square) and kinetic_results.zip of the per-ligand fit datamedian kinetics, sensor kinetics, on-off rate map, statistics, rejected fits, and per-ligand fit plots
DELreport.pdfthe kinetics tables above, per accepted ligandresponse, immobilization, sequence, per-sensor fit and off-rate plots
Equilibriumequilibrium_report.pdfk_d_summary.csv (sensor, ligand, analyte, KD) and fit_results.zipfit matrix and overlays, per-sensor fits, the per-ligand KD boxplot, and normalized binding traces
Limit of Detectionlod_report.pdflod_values.csv (Analyte, Sensor, LOD Value in nM or %, LOD Signal in pg/mm², Model Name, Computation Date)overlay, per-compound and per-sensor fit plots
Concentration Determination—concentration_statistics.csv (overall estimate, per-group contribution and 95% CI with inclusion status, and per-sensor weight share)calibration curve, calibration and unknown traces, and the concentration boxplot