Assay exploration is done by adding layers of filters. Each layer indicates an assignment category and some number of values. The assays that have at least one of these values are passed through to the next layer, and so on. The final result selection consists of the assays that remain after all the layers of filtering have been applied.