You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
the problem I'm having is that it reads the file then it makes an empty expr_mat.adjacencies.tsv file and stops there.
I don't get any errors, and reading through the pyscenic.py code I can't figure out why that is.
EDIT:
I found out that the initial matrix was too big (16k cells x 19k genes).
I increased the memory and I reduced the expression matrix to 2k cells x 19k genes but now I have problems with dusk:
I don't know about your original error if there was no error messages, but pySCENIC does create the empty output file when first starting the process, so that can at least be explained.
For your second issue, it looks like you're running into a memory limit again. I have never used the --memory="2g" --memory-swap="4g" options but I guess it just limits the memory/swap that Docker can use. But 2 GB of memory is certainly not enough for your full matrix. For reference, a matrix of 10k cells x 20k genes took ~2 hours to run using 20 workers on our HPC. Memory use peaked at 34 GB for the GRN step (so maybe 1.7 GB per worker). It also looks like you might be running this on a laptop, and it could take quite some time for this to run using "only" 6 workers.
But for a possible solution, I would use the latest pySCENIC image, and use the alternate GRN script (see #163 for more info). For example, with Docker:
hi there
I'm running pyscenic using docker and the info here (https://pyscenic.readthedocs.io/en/latest/installation.html#docker-and-singularity-images)
the code is the following
the head of the input file, with the first 5 cols is:
head expr_mat.csv | awk -v FS="," '{print $1, $2, $3, $4, $5}'
and the TF matrix comes from here (https://github.com/aertslab/pySCENIC/tree/master/resources)
the problem I'm having is that it reads the file then it makes an empty
expr_mat.adjacencies.tsv
file and stops there.I don't get any errors, and reading through the pyscenic.py code I can't figure out why that is.
EDIT:
I found out that the initial matrix was too big (16k cells x 19k genes).
I increased the memory and I reduced the expression matrix to 2k cells x 19k genes but now I have problems with dusk:
which gives me:
I'm running Docker on my MacOS 10.14.6
any suggestions?
tnx
The text was updated successfully, but these errors were encountered: