Clinical Attributes + Column-Based Filtering in Mutations Table (Results View) #8659
Closed
Rajat-Sirohi
started this conversation in
Ideas
Replies: 4 comments 2 replies
|
@Luke-Sikina @Rajat-Sirohi updates from today's steering call: Menu for adding clinical/mutation attributes to table:
Filter:
Sorting:
|
0 replies
|
2 replies
0 replies
|
This has been implemented |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment



Uh oh!
There was an error while loading. Please reload this page.
Clinical Attributes
Currently, the "Columns" drop-down menu in the Mutations table only includes attributes for the mutation. I would like to include clinical attributes from the sample (e.g., race, age, sex) as potential columns as well. The new drop-down will resemble that of "Add Tracks" from OncoPrint, with an additional column for the existing mutation attributes:

Filtering
Additionally, there has been an expressed demand for greater filtering functionality (see cBioPortal/icebox#140). Currently, there is only a search bar which filters the "Sample ID" column based on a simple

.includes(...)method.In addition to this search bar, I would like to add a filter for each column in the Mutations table, with data-sensitive options similar to that found in Excel. Each column will have an inactive filter-icon in the top-right by default, which when clicked will open a list of options based on the type of column data (numeric or text); selecting an option will open a separate window asking for the appropriate input, after which the filter-icon will become active:

Once a filter is activated, it may be either modified or removed by clicking on it once more:

There will be support for only one filter per column, but multiple filters across multiple columns simultaneously.
Plan
This proposal naturally divides into two milestones:
(1) Replicating the OncoPrint drop-down menu with the clinical + mutation attributes in the Mutations Column menu (#8657)
(2) Adding the column-based filtering functionality
cBioPortal/GSoC#89 summarizes the goals of this proposal.
Discussion
There remain lingering questions and room for suggestions. Please provide any input on the following or other considerations:
All reactions