scverse / scverse/scanpy

Support values_to_plot in pl.rank_genes_groups_matrixplot and pl.rank_genes_groups_heatmap (parity with dotplot)

Open
#3,842 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Area - Plotting 🌺
Dominant language
Python
Stars
2.6k
Forks
779
Avg merge
1d 4h
Merged PRs (30d)
27

Description

What kind of feature would you like to request?

Additional function parameters / changed functionality / changed defaults?

Please describe your wishes

Summary
pl.rank_genes_groups_dotplot already supports values_to_plot ('scores'|'logfoldchanges'|'pvals'|'pvals_adj'). Please add the same argument to pl.rank_genes_groups_matrixplot and pl.rank_genes_groups_heatmap so we can plot DE metrics (not only mean expression) with the same RGG gene selection logic.

thanks a lot

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating pl.rank_genes_groups_dotplot and the implementations of pl.rank_genes_groups_matrixplot and pl.rank_genes_groups_heatmap. Trace how values_to_plot selects scores, logfoldchanges, pvals, or pvals_adj in dotplot, then identify the relevant plotting tests or examples. Done means both additional functions accept the same argument and plot the selected differential-expression metric while preserving RGG gene selection.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
data-visualization
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
68/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.