Closed jan-glx closed 4 years ago
The gene
column is necessary, because multiple sgRNAs target one gene. In order to compute the gene level statistics, sgRNA data needs to be aggregated on gene level. The rowData for the sgRNA table is not the same as for the gene table. The gene table is much shorter.
The data input functions now raises an error if the columns are not named correctly.
Oh yes! Should have stopped after the stupid-user-complain (thanks for fixing!) and not give precocious advice.
Thanks for the user feedback :) I will also try to make it clearer in the vignette. It might take some time until changes appear on Bioconductor.
If the rowData of the SummarizedExperiment does not contain a
gene
column,gscreend::RunGscreend
fails with a non-helpful error message. Perhaps its possible to completely refrain from using such a column? --gscreend::ResultsTable
could just add thefdr
,pval
andlfc
columns to rowData (which is probably what most users any do after anyways).