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

Heatmap visualization of in silico mutagenesis and variant effect prediction for a single genomic feature. #27

Closed
kathyxchen opened this issue Apr 19, 2018 · 5 comments
Assignees

Comments

@kathyxchen
Copy link
Collaborator

We would like to include a module or function that allows users to visualize the effects of single base substitutions. This would be a heatmap of the changes in model prediction for a single genomic feature, where the columns of the heatmap correspond to each base position in the input sequence. The rows of the heatmap are the base substitutions.

In in silico mutagenesis, the rows would be all 4 bases (with the reference/original base grayed out) because we substitute in all other bases.

@jzthree I forgot what we decided for visualization of variant effect prediction. Would you be able to provide a description here?

@kathyxchen
Copy link
Collaborator Author

In addition to the heatmap, we should try to generate the motif plot on top as the sequence.

@evancofer
Copy link
Collaborator

evancofer commented Apr 20, 2018

Addressed in #28. Should wait until #25 is merged and mutagenesis is added so we can actually incorporate the plotting function. Right now I am just converting the encoded sequences and predictions into a matrix.
Update: I've gone ahead and added functionality for generating a sequence motif in matplotlib.

@evancofer
Copy link
Collaborator

Should this include modes for showing changes relative to normal as well as absolute values?

@evancofer
Copy link
Collaborator

@kathyxchen Here's an example of the output for some of the selene-examples data:
vis_example

I have to work on adding some methods to make it cleaner in general though. I also need to update things to allowing negative values in the logo.

@evancofer
Copy link
Collaborator

Closed by #28

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

No branches or pull requests

2 participants