Description
We need to implement a feature that filters the DEG table based on an upstream gene list, allowing users to select a gene of interest. This selected gene will then be highlighted in the volcano plot. The key points are:
-
Feature Overview:
Create a module that filters the DEG table using a gene list generated from other modules. The filtered table should be searchable and allow single selection. The selected gene will update the volcano plot rendering in real time.
-
Expected Behavior:
- The DEG table is filtered based on the provided gene list.
- The table is displayed in a searchable and selectable format, with only a single gene selectable at any time.
- Once a gene is selected, the volcano plot will update immediately to highlight the specific gene.
- The interactive volcano plot should maintain its original click behavior while now also reacting to table selection.
-
Additional Considerations:
- Maintain consistency in the visual feedback (e.g., the default colors for up-/down-regulated genes) unless the user explicitly selects a gene, in which case the highlight color should indicate the selection.
Description
We need to implement a feature that filters the DEG table based on an upstream gene list, allowing users to select a gene of interest. This selected gene will then be highlighted in the volcano plot. The key points are:
Feature Overview:
Create a module that filters the DEG table using a gene list generated from other modules. The filtered table should be searchable and allow single selection. The selected gene will update the volcano plot rendering in real time.
Expected Behavior:
Additional Considerations: