Last modified 2025-12-29

Support

Understand Advanced Search Concepts

Abbreviations Key
HISEHuman Immune System Explorer
IDEintegrated development environment

At a Glance

Advanced Search is the best way to explore files, subjects, and samples in HISE. Its filter-driven interface is designed for research workflows in which you need to find an item–like a set of files or a cohort–that meets several criteria. Define the population and variables of interest to you to curate a well-defined data set. Then hand off the results to visualization, statistical, or pipeline tools for further analysis.

For details, see the Related Resources on this page. If you have questions or need help, contact Support.


Description

Performing complex searches in the redesigned HISE Advanced Search interface is as easy as buying a pair of shoes online. First you pick a category—but instead of flats, slippers, or sneakers, you choose files, samples, or subjects as your search type. Then, instead of color, size, and brand, you use filters like project, assay, age, gender, timepoint, lab results, survey responses, or other metadata to generate a precise set of results. You start with the full universe of available records and progressively pare them down by applying these logical, human-readable filters. Each filter corresponds to a known, structured element in the underlying HISE schema. As you apply each additional filter, even more granular, context-specific options appear. Matching items are displayed in the results window.

Back to top

Workflow

Advanced Search underpins several common research workflows, including assembling cohorts of subjects, selecting samples for analysis, and identifying files or reports to add to a study.​ Because filters are expressed in terms that match scientific and operational concepts, you can refine your queries until the results match your study design.
When you have the results you want, you can move them into other parts of HISE. For example, you can save them within specific studies, create new file sets, or launch visualizations for exploratory analysis.​ Another option is to use an SDK method in R or Python to read or cache the files from an advanced search into your IDE.​ The typical pattern is shown in the accompanying image. For reproducibility, treat the saved queries themselves as research assets that document how a particular cohort or dataset was defined.

Back to top

Best Practices

Advanced Search connects HISE data to specific analysis tools. Use it to carve out the slice of data you want to work with before you create a study or perform an IDE analysis. To define a query, choose a search type (file, samples, or subjects), a project scope, and a set of filters.​ Start with a broad scope and minimal filters. Then gradually apply additional criteria to narrow your results.​

Query IDs

Use file IDs, sample IDs, or other explicit identifiers in Advanced Search instead of relying on a query ID parameter and SDK method.​ We maintain the query ID parameter for backward compatibility. It's deprecated for new workflows, however, because explicit IDs and filter definitions are clearer and easier to reproduce over time.

Back to top

Scope

Every search runs within one or more projects, so project selection defines the scope of data you can see and filter.​ Within that pool, you choose files, samples, or subjects as your search type. This category selection determines which filters are displayed.

Back to top

Page Organization

The Advanced Search page has four main parts: a header, a sidebar, a results window, and a control (such as a button) to apply your selected filter and update your search results.​

The page header shows where you are within Advanced Search and lets you return to a previous level in the navigation path. It includes breadcrumb links and navigation controls, such as the BACK button shown here.

Back to top

The left sidebar organizes filters into three search types: FILES, SAMPLES, and SUBJECTS. Within each of these tabs, filters are grouped into logical categories, such as file metadata, sample metadata, subject metadata, lab results, surveys, and custom metadata. These filters reflect how HISE organizes your data.​ They help you translate domain questions (for example, subjects with a particular assay result) into structured searches.

Back to top

 Results window

The results area to the right of the filters shows matches in a tabular format. The columns in the table adapt to your chosen search type. To reduce clutter, table controls, such as column menus, appear only when you hover over them. The columns displayed depend on your search type and filter selections.

Back to top

 Controls

Available controls are context specific. See the accompanying table for a list of controls and their types, functions, and locations. 

Context-Specific Page Controls

ControlTypeFunctionLocation
ACTIONSButton with drop-down menuOpens a menu of additional actions you can perform on the currently selected results, such as adding items to file sets, getting scripts, or visualizing data.Upper-right corner of results window
VIEW SAVED & SHAREDButtonOpens a panel in which you can view, load, and manage saved and shared Advanced Search queries.Upper-right corner of results window
CLEAR ALLButtonClears all active filters in the filters sidebar and resets the results to the unfiltered state.Filters sidebar
SELECT ALL ITEMSButtonSelects all items currently shown in the results window.
Upper-left corner of results window, near middle of screen
CLEAR SELECTIONButtonDeselects all items currently selected in the results window.
Upper-left corner of results window, near middle of screen
ADD TO FILE SETPop-up options menuAdds the selected items to an existing file set that you choose from the Options menu.Lower-right corner of results window
CREATE FILE SETPop-up options menuCreates a new file set from the currently selected items.
Lower-right corner of results window
GET IDE SCRIPTSPop-up options menuFor the selected results, generates and downloads scripts you can run in supported IDEs.Lower-right corner of results window
VISUALIZEPop-up options menuOpens options to send the selected items to available visualization tools or dashboards.Lower-right corner of results window

Back to top

Saved & Shared Queries

All queries begin as unsaved, temporary queries that exist only as long as the current browser state persists. They're lost if you refresh or navigate away from the page. On the Saved & Shared Queries page, you can see all the queries you or your collaborators have saved. To learn how to save a query, see Use Advanced Search for Basic Queries (Tutorial).

Saved queries have varying visibility levels, as shown in the accompanying table. These visibility settings determine who can find and run a query, but they don't change the underlying data permissions on the projects the query represents.

Query Visibility

Visibility typeVisibility levelDescription
Your Private QueriesPrivate to youOnly you can see and run the saved query in HISE. It doesn't appear in the Saved & Shared Queries list of any other user, even if they have access to the same projects or data.
Queries Shared With YouShared with specified collaboratorsSaved queries visible to the specified set of users or groups. Those collaborators can see and run the query. They might also edit or manage it, depending on their permissions, but the query is hidden from everyone else on the account. ​
Queries You Have SharedAvailable either to specified users or to everyone, depending on your selectionSaved queries that you created and explicitly shared.
Queries Shared With All Users In AccountAvailable to all HISE users who have permission to view the specified projectsSaved queries that any allowed user can run. The right to edit or manage the query (for example, to delete it) follows the usual role-based permissions model.

A saved query entry, such as the one in this example, displays some or all the key details outlined in the accompanying table.

CategoryEach query appears in a section that indicates its visibility, such as Queries Shared with You. The preceding example shows a query that's shared with specified collaborators, including the current user.
TitleDescriptive title the user selected when saving the query.
CreatorName of the user who built and saved the query.
Shared WithName(s) of the user(s) the query is shared with.
Last UpdatedDate on which the query was last modified by the creator or another user.

To sort saved queries in ascending or descending order by date, click the Last Updated column head.

For more filtering options, click the ellipsis in the Actions column next to any saved query. 


Use Advanced Search for Basic Queries (Tutorial)

Use Advanced Filters for Complex Searches (Tutorial)