Skip to content

Add Selective DEG Table for Volcano Plot Rendering of Specific Gene #27

Description

@charleschuang1993

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:

    1. The DEG table is filtered based on the provided gene list.
    2. The table is displayed in a searchable and selectable format, with only a single gene selectable at any time.
    3. Once a gene is selected, the volcano plot will update immediately to highlight the specific gene.
    4. 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions