Closed yeroslaviz closed 2 months ago
Hi Assa,
I'm glad the tool has been helpful!
The filter comes in when converting from counts to phenotypes. The default is set in the experiment config file: `#############################################################
############################################################# [filter_settings]
filter_type = either minimum_reads = 50 ` You can adjust this however you want, or even set to 0 to not filter. Others have worked in more robust shot-noise algorithms into this pipeline (such as the MAGeCK mean-variance modeling) but this simple filter has worked well enough for many cases.
Averaging happens row-wise at the sgRNA level (i.e. all three replicates of sgRNA KO-1 averaged together) and then the average of top 3 is done column-wise (so based on the phenotype-table column gamma, ave_Rep1_Rep2_Rep3). Does that make sense?
Based on some feedback/PRs I recently changed the default to not show gene hits on the plot. You can get them in interactive mode or change the function signature of screen_analysis.py to:
def volcanoPlot(data, phenotype=None, replicate=None, transcripts=False, showPseudo=True, effectSizeLabel=None, pvalueLabel=None, hitThreshold=7, labelHits = **True**, ...
Hope this helps, Max
thank you for the reply
First let me say, that I really like the tool and the plots it creates are very good for the analysis.
A college of mine and I have looked at the results and tried to understand what each of them tell us.
For now I have three questions, we hope you can maybe explain to us, as we couldn;t find it neither in the scripts nor in the results.
0.020..
,0.0671..
,-0.25...
), but the average of averages (-0.065...
) does not. Can you explain to me how this value is being calculated? We assume, these are the values, that are being also plotted into the volcano plot. Is that correct?I appreciate your help and time
Thanks in advance
Assa