Filter Based on Name

Filter Based on Name takes as input an element that contains items with names, and outputs the subset of those items with names of interest. The names of interest can be provided in a separate element, or a text list.

To run the tool, go to:

        Tools | Utility Tools (Image utilities_closed_16_n_p) | Filtering (Image filter_folder_closed_16_n_p) | Filter Based on Name (Image filter_name_16_n_p)

To see a list of element types that can be used as input, click on the (Image info_guide_16_h_p) icon in the top right corner of the input selection wizard (figure 37.6).

Image filter_based_on_name_inputs-genomics
Figure 37.6: Clicking on the info icon at the top right corner of the input selection wizard opens a window showing a list of element types that can be used as inputs.

After selecting the input element, the names used for matching are defined (figure 37.7).

Image filter_based_on_name_wizard
Figure 37.7: Specify names for filtering.

In the "Filtering" options section, the options Keep matches and Remove matches are available for specifying how matching items should be handled.

Special handling of certain input types

Inputs with de-duplicated names

Some tools resolve duplicate names found in inputs or provided parameters by appending an underscore ("_") followed by a unique number. Examples of such tools include:

These modified names are then used by downstream tools, such as differential expression tools.

Filter Based on Name automatically accounts for this behavior in input types that may contain such de-duplicated names:

  • Expression Tracks (Image rnaseqtrack_16_h_p).
  • Statistical Comparison Tracks (Image expression_comparison_track_16_n_p).
  • Statistical Comparison Tables (Image stats_comp_srna_16_n_p).

For instance, if the list of names includes "ACE", any input items named "ACE_1" and "ACE_2" will be recognized as matching "ACE."

Inputs with names containing commas

Extract IsomiR Counts creates IsomiR Tables (Image isomir_count_table_16_n_p) that can contain commas in the name.

Filter Based on Name automatically accounts for this. For instance, if the list of names includes "hsa-miR-2", any input IsomiRs that contain hsa-miR-2, such as "hsa-miR-1, hsa-miR-2, hsa-miR-3", will be recognized as matching "hsa-miR-2."