Search
Question: "genomdat must be numeric" error form DNACopy package
0
3.1 years ago by
perdomos0
France
perdomos0 wrote:

I am having trouble creating a CNA object from a oligoSnpSet matrix after applying the crlmm package

I keep getting "genomdat must be numeric" error from my

oligoset<- OligoSetList(cnSet3, batch.name=batch(cnSet3)[1])

oligo<-oligoset[[1]]

CNA.object <- CNA(genomdat=copyNumber(oligo),chrom=chromosome(oligo), maploc=position(oligo),data.type="logratio", sampleid = sampleNames(oligo))

modified 3.1 years ago by James W. MacDonald46k • written 3.1 years ago by perdomos0
0
3.1 years ago by
United States
James W. MacDonald46k wrote:

Note the error says 'genomdat must be numeric', and there is a genomdat argument to CNA(). This indicates that at least some of the data you are passing in are not numeric. In addition, the help for copyNumber() says that genomdat has to be a vector or matrix. The obvious thing to do is to explore what you are passing in for the genomdat argument

genomdat <- copyNumber(oligo)

class(genomdat)

is.numeric(genomdat)

You may need to coerce the output of copyNumber() to the correct format for CNA().