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

requesting a new QC feature #4

Closed
fazeliniah opened this issue Dec 2, 2021 · 5 comments
Closed

requesting a new QC feature #4

fazeliniah opened this issue Dec 2, 2021 · 5 comments
Labels
enhancement New feature or request question Further information is requested

Comments

@fazeliniah
Copy link

Dear Sebastian and amica team,
Thanks again for all your work to make this useful tool publicly available.
I understand that the imputation is necessary for some of the features in amica, however this may affect the analysis for some of the proteomics data. This includes the analysis of the IP samples, where the bait protein and some potential binders are only present in one group. Or the proteomic analysis of the samples with the knockout genes. Is there any options in amica to count for these cases?
Can we have a new feature to generate new plots (maybe Venn?) for the samples before imputation?
Thanks

@tbaccata
Copy link
Owner

tbaccata commented Dec 2, 2021

Hello! Thank you again!

Barplots for the number of id. proteins per sample, and the percentage of missing values per samples are available in the QC tab, both are produced with the uploaded intensities before imputation:

qc_barplots

In the Analysis parameters you can specify to only include proteins that have been identified in at least n replicates of the same group (e.g 2 out of 3 replicates), and you can also apply this filtering on valid values filter on the bait samples only:

filter_on_valid_values

That being said, there are use cases were it would be beneficial to not perform the imputation at all.
This feature would interfere with the current functionality though, heatmaps (and to some degree profile plots) can not deal with missing values. I'll need to think about it, how to include this feature without breaking anything.

Best,
Sebastian

@tbaccata tbaccata added the question Further information is requested label Dec 2, 2021
@fazeliniah
Copy link
Author

Thanks for your quick response. I think it makes sense to keep the imputation. The bar plots for the protein groups is a wonderful way to show the summary. But maybe having additional tab that shows presence/absence for detected proteins across groups can add more useful information. something like this for proteins before imputation:
Example_venn

@tbaccata tbaccata added the enhancement New feature or request label Dec 3, 2021
@tbaccata
Copy link
Owner

tbaccata commented Dec 3, 2021

I agree, this would be a good QC feature.
I will implement this.

Best,
Sebastian

@fazeliniah
Copy link
Author

Thanks! Look forward to the new feature.

@tbaccata
Copy link
Owner

Hello,

To keep this feature general for many samples, and because set comparisons become very difficult to visualize for many sets, I decided to opt for a heatmap.

You have 3 options to compare the overlap between samples in this heatmap (if you click on the wrench icons):

overlap_heatmap

In addition, you can inspect the values of these metrics in a data table.
These features are available in the "Protein Overlap" tab next to the Protein groups barplots.

Best,
Sebastian

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants