Skip to content

Running llsImpute never ends - but it does end my memory #18

@iquasere

Description

@iquasere

Hey there!

I am trying to run llsImpute on my spectracounts, with the following commands:

library("vsn")
library("pcaMethods")
pdata = as.matrix(read.table('spectracounts.tsv.txt', sep='\t', h=T, row.names=1))
pdata[pdata==0] = NA
norm = justvsn(ExpressionSet(pdata))
imputed = llsImpute(t(exprs(norm)), allVariables = TRUE)

However, the last command never ends (been running for four hours at this point), and drains around 50 Gb of memory for dealing with a matrix of a few Kb. What is happening here?

At first I tried running that command as imputed = llsImpute(t(exprs(norm))), but it always failed with

Error in svd(X) : infinite or missing values in 'x'
In addition: Warning message:
In llsImpute(t(exprs(norm))) :
  Less than 50% of the genes are complete, consider using allVariables = TRUE

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions