Ich versuche, die mclust Methode auf eine .FCS Format-Datei zu verwenden (die ein Durchflusszytometrie-Format-Datei ist) und wir lesen Sie diese Datei in R als flowFrame-Objekt.kein Verfahren zur Nötigung dieser S4 Klasse auf einen Vektor für die Nutzung von mclust
install.packages("openCyto") # since the old version sefaulted my R session
library(openCyto)
library( flowCore)
library( mclust)
trial1=read.FCS("export_Alcina TregMAIT_AV 10-1974 P1_CD4.fcs")
a=as.matrix(trial1)
Anmerkung der Redaktion: einige dieser Bioconductor Pakete sind und Sie sollten für die Umwelt nach den Hilfeseiten installieren.
jedoch mclust
akzeptiert nicht die .fcs Datei als Matrix & ich versuchte, es zu einer Matrix mit der Funktion as.matrix, und ich erhalte diesen Fehler zu konvertieren:
Error in as.vector(data) :
no method for coercing this S4 class to a vector
I‘ Ich habe ähnliche Fragen gefunden, wo sie erklären, dass Sie importMethodsFrom(S4Vectors,as.matrix)
in den NAMESPACE von mclust
hinzufügen müssen, was ich tat. Ich habe auch importMethodsFrom(BiocGenerics,as.vector)
im NAMESPACE von mclust. Ich bin jedoch immer noch nicht in der Lage, mclust
zu verwenden.
P.S. Jeder Rat oder jede Lesung wäre willkommen!
Wenn jemand andere Clustering-Methoden, die GMM-Modell verwenden, die .FCS-Format ohne Konvertierung akzeptieren könnte, würde ich mich sehr freuen.
Sie müssen einen Zeiger auf einen Speicherort für ein Beispiel einer .FCS-Datei angeben und anzeigen, welche Methoden verwendet wurden, um sie in den R-Arbeitsbereich zu bringen. Vermutlich haben Sie eine Bibliothek oder Bibliotheken geladen und Code ausgeführt, diese jedoch noch nicht implementiert. Bearbeiten Sie Ihre Frage, um sie aufzunehmen. –
Hallo, ich habe die read.FCS-Funktion des flowCore-Pakets verwendet, um es zu öffnen. Bring es in R. Die .fcs-Datei war bereits im Arbeitsverzeichnis, tu einfach: trial1 = read.FCS ("export_Alcina TregMAIT_AV 10-1974 P1_CD4.fcs "). try1 = read.FCS ("export_Alcina TregMAIT_AV 10-1974 P1_CD4.fcs") a = as.matrix (trial1) Ich habe die Bibliotheken openCyto, flowCore, mclust ausgeführt. – Anara