Entering edit mode
5.3 years ago
WUSCHEL
▴
810
Hi,
I am using DEP package for analysis of deferentially enriched proteins. I get an error when testing comparisions, this same scripts worked in my old PC.
data_diff_manual <- test_diff(data_imp_knn, type = "manual",
+ test = c('mut_0h__vs_WT_0h_',
+ 'mut_0h__vs_WT_0h_',
+ 'mut_0h__vs_WT_0h_'))
Error message:
Error: se does not inherit from class SummarizedExperiment
How can I fix this?
Which version of DEP are you using? Which type of object is
data_imp_knn
(e.g., what's the output ofclass(data_imp_knn)
,str(data_imp_knn)
etc.Did you generate that object with the workflow detailed in their latest vignette or did you use a previously generate Robject?
Thank you Friederike :) R = 3.6.1
Seems bioconductor is not compatible with R 3.6.
What do you mean by that? Have you tried updating all your BioC packages? Which R version are you using?
Yes I've updates, but getting error
Error: Bioconductor version '3.8' requires R version '3.5'; see https://bioconductor.org/install
3.8 is not the most recent one, as is indicated when you follow the link in the error message.
Thanks. I've installed everything again, but doesn't help.
I get this warning message. How to resolve this.
When I try to reinstall, get this error now.
Has the DEP package ever worked for you?
The thing is: it's very difficult for us to diagnose from afar what exactly is going on, there seem to be a couple of clashes of different packages and dependencies, but at this point, it's almost impossible to identify the original culprit. If I were you, I'd probably try to start from a clean slate, i.e. update bioconductor and the re-install DEP. If DEP is the only package throwing an error, it's probably best to reach out to the authors themselves (either via their github page or the bioconductor forum).
Don't install the development version (1.7.0 has not and will not ever be released as an actual version). Also, don't mix and match packages between bioconductor releases, that is likely to cause problems such as what you're seeing.