Data Filter
Overview
Problem
Users need to specify filtering criteria for miRNA target search results.
Context
A query in a miRNA database can result in an excessive number of results. The visualization of the most relevant results depends on the definition of search criteria.
Solution
Use single and multiple selection menus to compose a filtering strategy. Some filtering criteria can be applied as single or multiple selection boxes in Flexible Data Input, such as the choice of species and miRNA/family of miRNA. The Data Filter also acts in Data Presentation. To facilitate exploration of the results, implement a text box to search for specific miRNA/target in a large list. For databases that aggregate results from multiple algorithms or validation methods, implement multiple selection boxes to allow filtering of results.
Rationale
Tools used for miRNA research sometimes lack flexibility (Mullany et al., 2015) and user-friendly features to improve efficiency (Akthar et al., 2015). A Flexible Data Input can help users restrict their results based on specific criteria, and explore results in the Data Presentation. This can facilitate the knowledge discovery process when users are presented with many miRNA-target pairs.
Related patterns
Is contained
Flexible Data Input from Bioinformatics IDP.
Data Presentation from Bioinformatics IDP.
Similar
- Live Filter from UI Patterns.
- Filtering from Carbon Design System.
Examples
ENCORI/starBase
- Selection menus are available to restrict the results.
- Search box to filter for miRNA name.
miRTarBase
- Search box to filter for miRNA and target in a 21156 pages result.
TarBase
- Criteria to filter the results can be set in the left menu of the Data Presentation interface.
TargetScan
- Dropdown menus in the Flexible Data Input interface allow the users to filter the search.
References
Akhtar, Most Mauluda, et al. “Bioinformatic tools for microRNA dissection.” Nucleic acids research 44.1 (2016): 24-44.
Mullany, Lila E., Roger K. Wolff, and Martha L. Slattery. “Effectiveness and usability of bioinformatics tools to analyze pathways associated with miRNA expression.” Cancer informatics 14 (2015): CIN-S32716.