MACS Matchmaker

Cleanup Action Reference

Every cleanup action, grouped as the Add cleanup action dialog groups them. The parameter column names the options worth knowing before you open an action; each action's own form is the full list. How the list itself behaves — ordering, disabling, and what an evaluation applies on its own — is in Data Cleanup.

Grouping

Offered on its own beside the categories. Actions placed after it read the groups it produced, so it cannot be moved below them.

ActionWhat it doesKey parameters (default)Effect on the trace (schematic)
Group injectionsGroup repeating injections into aligned cycles.No form. LOD defaults can group associations with their preceding baseline or rinse.

Cut out

Remove unwanted intervals, injections, or phases. Use it to drop what the fit should never see — a failed injection, a phase belonging to another experiment, the long tail before the first injection.

ActionWhat it doesKey parameters (default)Effect on the trace (schematic)
Cut out time intervalRemove a selected time range, injection range, or matching part of several injections.A time range or whole injections; Scale to make continuous (off).
Remove phasesRemove selected phases and their injections and signals.Phases to remove; Scale to make continuous (off).
Keep only within time intervalKeep a selected interval or injection range and remove the rest.A time range or whole injections; Remove time offset (on).

Edit

Correct injection details, signal values, boundaries, or immobilizations. These change what the data is labelled as, or the recorded signal values, without re-running anything.

ActionWhat it doesKey parameters (default)Effect on the trace (schematic)
Add manual injectionAdd a manually recorded injection to the timeline.Time range and sample name (required), plus optional analyte, concentration and injection type.injection records
Edit injection detailsChange selected fields for one or more injections.The injections, plus any of sample or analyte name, concentration, injection type and flow rate.injection records
Edit injectionsShow the chosen injections as a table and give each its own values.One table row per injection, each with its own sample, analyte, concentration, type and flow rate.injection records
Edit signal valuesInterpolate an artifact or scale selected signal values.An interval; Interpolate across it (default) or Scale by a factor; molograms.the values you enter
Change analyte nameRename an analyte across all matching injections.The old and new analyte name.labels only
Change sample nameRename a sample across all matching injections.The old and new sample name.labels only
Shift injections end boundaryMove selected injection end boundaries earlier or later.The injections and minutes to shift the end (0; positive lengthens, negative shortens).boundaries only
Edit immobilizationsChange immobilization assignments and details.Immobilization assignments and details; optional plexing.immobilization record

Offset

Align baselines from an injection or time interval. Use it when a defined baseline interval should represent zero, or when separate injections need aligning. Inspect the unmodified trace first — routine offsetting hides real baseline differences.

ActionWhat it doesKey parameters (default)Effect on the trace (schematic)
Remove offset from injectionAlign signal baselines using the start of an injection.The injection (first by default) and the percentile window (full, 0–1).
Remove offset from time rangeAlign signal baselines using a selected time interval.A time interval.

Normalize

Scale traces using reference injections, intervals, extrema, or immobilization levels. Choose the reference deliberately: normalizing to immobilization removes ligand-density differences between sensors, while normalizing to an extremum removes response magnitude altogether.

ActionWhat it doesKey parameters (default)Effect on the trace (schematic)
Normalize on two injections with respect to all sensorsNormalize all sensors together using two reference injections.Two reference injections and their percentile windows.
Normalize on two injections for each sensorNormalize each sensor using two reference injections.Two reference injections and their percentile windows.
Normalize on two time intervals with respect to all sensorsNormalize all sensors together using two reference intervals.Two reference intervals; scale to min 0, max 1.
Normalize on two time intervals for each sensorNormalize each sensor using two reference intervals.Two reference intervals; scale to min 0, max 1.
Normalize for each sensorScale each sensor using its own minimum and maximum.None.
Normalize with respect to all sensorsScale all sensors using shared minimum and maximum values.None.
Normalize to immobilization levelsNormalize traces based on the sum of responses from the selected immobilizations.Normalize traces based on the sum of responses from selected immobilizations. Choose the median per ligand (default), overall median, or a fixed reference level in pg/mm². Ligand assignments must be consistent across cycles for the per-ligand median; a fixed reference requires a mass-density property.

Smoothing

Remove spikes or reduce trace noise. Short injection-switching transients may be candidates for removal, but confirm first that the interval is not part of the association or dissociation being fitted, and compare the processed trace against the original. Smoothing trades time resolution for a cleaner trace, so it is rarely appropriate before kinetic fitting.

ActionWhat it doesKey parameters (default)Effect on the trace (schematic)
Remove spikesDetect and interpolate isolated signal spikes.An interval; molograms.
Smooth timetraceReduce noise with moving-average or Savitzky–Golay smoothing.Method: Savitzky-Golay (default) or moving average; kernel size (5, 3–101); polynomial order (3, Savitzky-Golay only).

Blank Subtraction

Subtract a blank phase, group, or mologram. Which reference to subtract depends on what the blank shares with the sample — the same phase, the same injection group, or the same chip.

ActionWhat it doesKey parameters (default)Effect on the trace (schematic)
Subtract blank phaseSubtract one phase as a blank from another phase.The blank phase and the data phase; optionally fit or smooth (10 s) the blank first.
Subtract blank injection groupSubtract a selected blank group from all injection groups.Blank groups and target groups (all by default); remove blank groups (on); Scale to make continuous (on); optional extrapolation, fit or 10 s smoothing.
Subtract blank mologramsUse selected molograms as individual or averaged blanks.Blank and target molograms; remove blank molograms (on); optional fit or smoothing.

Drift Correction

Fit and subtract systematic signal drift. For a run whose baseline moves for reasons unrelated to binding. Inspect the fit before trusting the correction.

ActionWhat it doesKey parameters (default)Effect on the trace (schematic)
Subtract fitFit raw measurement drift and subtract its change without removing the signal offset. New fitted drift corrections run first.Fit function (linear) and apply interval (the full measurement); Scale to make continuous (off). The fit is set up in the Fit Timetraces tool. Multiple Injections fits separate buffer injections together while excluding the data between them.
Linear Fit for SCKFit and subtract linear drift using the buffers after regenerations.No inputs. Fits the last 90.0% of every baseline buffer immediately after regeneration; at least two such buffers are required. Applies across all selected data; Scale to make continuous is off. Saved as Subtract fit and edited through Fitted Drift.

Zero crossing

Remove or correct traces whose signal crosses zero. Corrects the sign ambiguity a mologram can show when its signal passes through zero.

ActionWhat it doesKey parameters (default)Effect on the trace (schematic)
Remove zero crossed tracesRemove traces that contain detected zero crossings.Threshold (3.0 pg/mm²); molograms.
Flip zero crossingsDetect a zero crossing and flip the affected signal segment.Threshold (3.0 pg/mm²); the detect and flip intervals; molograms.
Invert all values after a given pointInvert signal values after a selected time point.The time point (in minutes); molograms.

Data

Join datasets or apply a calculation between them. These act between datasets rather than inside one.

ActionWhat it doesKey parameters (default)Effect on the trace (schematic)
Apply math operation to processed dataApply a mathematical operation between processed datasets.Another saved processed dataset; operation Subtract (default), Add, Multiply or Divide; optional extrapolation, fit or smoothing.
Concatenate processed dataAppend another processed dataset to the current data.Another saved processed dataset; Scale to make continuous (off).

Variants you will not find in the picker

These actions have no card in the picker, so you cannot add them yourself. They still turn up by name in a cleanup list once one is restored — from a saved evaluation, an evaluation's default cleanup, or report points. Some open in the form of the action they are a variant of: a kept injection range, for example, edits through Keep only. The rest are read-only — Keep only injection group has no editable form at all. To change one of those, remove it and regenerate it through the workflow that created it.

ActionWhat it doesKey parameters (default)Effect on the trace (schematic)
Remove injectionsRemove one or more injections that are no longer needed, such as blank injections.Injections to remove; Scale to make continuous (off). Edited through the Cut out form.
Crop injectionRemove a selected percentage of an injection. For example, selecting 0% to 50% removes the first half of its signal.The injection and the percentile range to remove; Scale to make continuous (off).
Keep only injectionsKeep only the selected injections and remove all other data.Injections to keep; Remove time offset (on). Edited through the Keep only form.
Keep only injection groupKeep one injection group and remove all other data.One injection group. Read-only — no form.