-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error in vectbl_assign(x[[j]], i, recycled_value[[j]]): DLL requires the use of native symbols #197
Comments
Even if I filter all genes that are zero in either of these tables I still get the same error! |
Seams an update.packages(ask = FALSE) Did do the trick at the end. Hope this helps somebody ;-) |
Sorry - had to re-open this. The same error persists even when after updating all packages. It does not matter whether I use my reference data or the inbuilt. The error about DLL usage persists. I am a little surprised it calls the libraries DLL on a linux system. |
I am now debugging on my dev machine and have run into one issue here: |
The line that would be helpful is: genomic[,'cell']@.Data[[1]] = make.names(genomic[,'cell']@.Data[[1]]) |
OK that did not help at all. Can you please fix this? Thank you. |
Using numbat 1.4.0 (the most up to date version)
I get this output/error:
numbat version: 1.4.0
scistreer version: 1.2.0
hahmmr version: 1.0.0
Running under parameters:
t = 1e-05
alpha = 1e-04
gamma = 20
min_cells = 50
init_k = 3
max_cost = 3220.2
n_cut = 0
max_iter = 2
max_nni = 100
min_depth = 0
use_loh = auto
segs_loh = None
call_clonal_loh = FALSE
segs_consensus_fix = None
multi_allelic = TRUE
min_LLR = 5
min_overlap = 0.45
max_entropy = 0.5
skip_nj = FALSE
diploid_chroms = None
ncores = 4
ncores_nni = 4
common_diploid = TRUE
tau = 0.3
check_convergence = FALSE
plot = TRUE
genome = hg38
Input metrics:
10734 cells
Mem used: 3.24Gb
Warning message in asMethod(object):
“sparse->dense coercion: allocating vector of size 1.4 GiB”
Approximating initial clusters using smoothed expression ..
Mem used: 3.24Gb
number of genes left: 11266
running hclust...
Error in vectbl_assign(x[[j]], i, recycled_value[[j]]): DLL requires the use of native symbols
Traceback:
. genome = "hg38", t = 1e-05, ncores = 4, plot = TRUE, out_dir = paste(sep = "",
. "./numbat_run_", sampleid))
. k = init_k, gtf = gtf, n_sample = 10000)
. yscale = yscale, yscale_mapping = yscale_mapping, ladderize = ladderize,
. right = right, branch.length = branch.length, root.position = root.position,
. hang = hang, ...)
. as.Date = as.Date, yscale = yscale, yscale_mapping = yscale_mapping,
. ladderize = ladderize, right = right, branch.length = branch.length,
. root.position = root.position, hang = hang, ...)
. ...)
. keep = keep)
[<-
(*tmp*
, new_rows, names(y_key), value = structure(list(. node = 10735L), class = c("tbl_df", "tbl", "data.frame"), row.names = c(NA,
. -1L)))
[<-.tbl_df
(*tmp*
, new_rows, names(y_key), value = structure(list(. node = 10735L), class = c("tbl_df", "tbl", "data.frame"), row.names = c(NA,
. -1L)))
. x[[j]] <- vectbl_assign(x[[j]], i, recycled_value[[j]])
. }, vctrs_error = function(cnd) {
. vectbl_recycle_rhs_rows(value, length(i), i_arg, value_arg)
. cnd_signal(error_assign_incompatible_type(x, recycled_value,
. j, value_arg, cnd_message(cnd)))
. })
This is the top lines of my reference:
A data.frame: 6 × 6 X0 X1 X2 X3 X4 X5
BX004987.1 0.0000000000 0.0000000000 0 0 0.0000000000 0
MAFIP 0.0000000000 0.0000000000 0 0 0.0000000000 0
AC145212.1 0.0000000000 0.0000000000 0 0 0.0000000000 0
AC011043.1 0.0000000000 0.0001322424 0 0 0.0000000000 0
AL354822.1 0.0001609134 0.0009256965 0 0 0.0003753307 0
AL592183.1 0.0000000000 0.0001322424 0 0 0.0000000000 0
And my data has genes on the rows and cells on the columns.
Would that be an problem if either the reference or the data has all zero lines?
The text was updated successfully, but these errors were encountered: