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

Add a 'dotplot' visualization to scanpy #199

Merged
merged 9 commits into from
Jul 16, 2018
Merged

Conversation

fidelram
Copy link
Collaborator

This PR adds a visualization of genes, where, for each category (eg. cluster), each gene is represented as a circle whose diameter is proportional to the fraction of cells expressing the gene, and the color represent the mean expression of the gene. I saw this type of visualization on a talk by Dr. Hemant Suryawanshi from Rockefeller University but I couldn't find a citation.

image

Furthermore, some improvements are introduced to the pl.heatmap and pl.violin. In particular, now is possible to swap the axis in multi_panel plot of pl.violin and to change the figure size in both types of plots.

I updated an example here: https://gist.github.com/fidelram/2289b7a8d6da055fb058ac9a79ed485c

@fidelram
Copy link
Collaborator Author

Anyone familiar with the travis error?

@gokceneraslan
Copy link
Collaborator

gokceneraslan commented Jul 15, 2018

Due to a misconfiguration in Travis setup, all tests are now running only with Python 3.7 now and there is a mysterious HDF error somewhat related to Python 3.7 and pytables.
Python version is fixed in #201, so until we have Python 3.7 tests, we are good.

@falexwolf
Copy link
Member

Awesome, Fidel!

@falexwolf falexwolf merged commit e6e04a6 into scverse:master Jul 16, 2018
@fidelram fidelram deleted the dotplot branch October 15, 2018 13:22
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.

3 participants