Tricky cases
Beads no attribute explains, user-defined attributes, and the parsimony rule that arbitrates.
4.1 · Non-explained beads
Sometimes masking strips a positive bead of all its candidate attributes. SAgA then labels it a non-explained bead and returns no antibody for it. There are two ways to read that:

- A false positive of the assay. Some beads are known to give frequent non-specific binding; here that is the most probable explanation.
- An incomplete attribute list. A relevant target may simply be missing from the bead's candidates — which the next section turns into a fix.
4.2 · User-defined attributes
When the standard attributes cannot explain a bead but the literature supports a specific target, you can declare a user-defined attribute. SAgA will take it into account like any other attribute.


4.3 · Sparsity
Custom attributes can also let SAgA explain the same signal with fewer antibodies. When two interpretations both fit the data, SAgA is sparse: it returns the solution with the fewest attributes. Of course, you should only add a new attribute when there is scientific justification for creating it.

