Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

developed expression heatmaps based on dataset #2

Merged
merged 57 commits into from
Aug 10, 2020

Conversation

Sakshisrivastava413
Copy link
Member

@Sakshisrivastava413 Sakshisrivastava413 commented Jul 2, 2020

  • Created a link type button in the upper right corner to switch the dataset and conditionally querying to get the response of the selected dataset.
  • Parsed data in the format required by the heatmap library - nivo/heatmap
  • Showing genes on the y-axis and tissues on the x-axis with varying colors based on expression score
  • Provided the height of heatmap based on number of genes so that each box can be seen properly
  • Added filter panel containing filters based on
    1. selected tissues using react-dropdown-select library
    2. expression level i.e. low (< 11FPKM), medium (11FKPM >= and <= 1000FKPM), high (> 1000 FKPM)
    3. scale - linear or logarithmic described here - Support toggling between linear and log scaling #1

Edits:

  • Added one more dataset - RNA Seq Data
  • Showing NA text with white background on cell with no data
  • removed filter button i.e filters on any change in panel
  • added test to query all the dataset result
  • scrollable heatmap area with fixed filter panel at bottom

… storing data according to expression level, filtering data based on level
…sue and expression level and sending it to heatmap.
Copy link
Member

@heralden heralden left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code looks good and works well 👍

@heralden heralden merged commit b643086 into intermine:master Aug 10, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants