Skip to content
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

[BUG] The whole AUC matrix are 0 values #581

Open
baptisteavot-ukdri opened this issue Sep 27, 2024 · 2 comments
Open

[BUG] The whole AUC matrix are 0 values #581

baptisteavot-ukdri opened this issue Sep 27, 2024 · 2 comments
Labels
bug Something isn't working

Comments

@baptisteavot-ukdri
Copy link

Exact same problem as described here: https://www.biostars.org/p/9577755/

The whole AUC matrix are 0s

 pyscenic grn --num_workers 25 expr_mat_1.tsv allTFs_hg38.txt --transpose -o expr_mat_1.adjacencies.tsv &> scenic.out
pyscenic ctx         expr_mat_1.adjacencies.tsv         hg19-tss-centered-5kb-7species.mc9nr.genes_vs_motifs.rankings.feather         hg19-tss-centered-10kb-7species.mc9nr.genes_vs_motifs.rankings.feather         --annotations_fname motifs-v9-nr.hgnc-m0.001-o0.0.tbl         --expression_mtx_fname expr_mat_1.tsv         --mode "custom_multiprocessing"         --output regulons.csv         --num_workers 15 --transpose --no_pruning --mask_dropouts

pyscenic aucell expr_mat_1.tsv regulons.csv         -o auc_mtx.csv         --num_workers 15 --auc_threshold 0.01

Everything runs fine without an error

I had to do some fixing of the code just like it is mentioned here, to avoid the warnings: #534

  • pySCENIC version: 0.12.1
  • Installed through PIP
  • Run environment: CLI
  • OS: Ubuntu 20.04.6 LTS
  • Package versions:
aiohappyeyeballs==2.4.0
aiohttp==3.10.5
aiosignal==1.3.1
anyio==3.4.0
arboreto==0.1.6
argon2-cffi==21.2.0
argon2-cffi-bindings==21.2.0
async-timeout==4.0.3
attrs==19.3.0
Automat==0.8.0
Babel==2.9.1
backcall==0.2.0
bleach==4.1.0
blinker==1.4
boltons==24.0.0
certifi==2019.11.28
cffi==1.15.0
chardet==3.0.4
click==8.1.7
cloud-init==24.2
cloudpickle==3.0.0
colorama==0.4.3
command-not-found==0.3
configobj==5.0.6
constantly==15.1.0
contourpy==1.1.1
cryptography==2.8
ctxcore==0.2.0
cupshelpers==1.0
cycler==0.12.1
cytoolz==0.12.3
dask==2023.5.0
dbus-python==1.2.16
debugpy==1.5.1
decorator==5.1.0
defer==1.0.6
defusedxml==0.7.1
dill==0.3.8
distributed==2023.5.0
distro==1.4.0
distro-info==0.23+ubuntu1.1
entrypoints==0.3
fonttools==4.53.1
frozendict==2.4.4
frozenlist==1.4.1
fsspec==2024.9.0
h5py==3.11.0
httplib2==0.14.0
hyperlink==19.0.0
idna==2.8
importlib-metadata==8.5.0
importlib-resources==6.4.5
incremental==16.10.1
interlap==0.2.7
ipykernel==6.6.0
ipython==7.30.1
ipython-genutils==0.2.0
jedi==0.18.1
jinja2==3.1.4
joblib==1.4.2
json5==0.9.6
jsonpatch==1.22
jsonpointer==2.0
jsonschema==3.2.0
jupyter-client==7.1.0
jupyter-core==4.9.1
jupyter-server==1.13.0
jupyterlab==3.2.4
jupyterlab-pygments==0.1.2
jupyterlab-server==2.8.2
keyring==18.0.1
kiwisolver==1.4.7
language-selector==0.1
launchpadlib==1.10.13
lazr.restfulclient==0.14.2
lazr.uri==1.0.3
llvmlite==0.41.1
locket==1.0.0
loompy==3.0.7
lz4==4.3.3
macaroonbakery==1.3.1
MarkupSafe==2.1.5
matplotlib==3.7.5
matplotlib-inline==0.1.3
mistune==0.8.4
more-itertools==4.2.0
msgpack==1.1.0
multidict==6.1.0
multiprocessing-on-dill==3.5.0a4
nbclassic==0.3.4
nbclient==0.5.9
nbconvert==6.3.0
nbformat==5.1.3
nest-asyncio==1.5.4
netifaces==0.10.4
networkx==3.1
notebook==6.4.6
numba==0.58.1
numexpr==2.8.6
numpy==1.22.0
numpy-groupies==0.9.22
oauthlib==3.1.0
packaging==21.3
pandas==2.0.3
pandocfilters==1.5.0
parso==0.8.3
partd==1.4.1
pexpect==4.6.0
pickle5==0.0.11
pickleshare==0.7.5
pillow==10.4.0
prometheus-client==0.12.0
prompt-toolkit==3.0.23
protobuf==3.6.1
psutil==6.0.0
ptyprocess==0.7.0
pyarrow==17.0.0
pyasn1==0.4.2
pyasn1-modules==0.2.1
pycairo==1.16.2
pycparser==2.21
pycups==1.9.73
Pygments==2.10.0
PyGObject==3.36.0
PyHamcrest==1.9.0
PyJWT==1.7.1
pymacaroons==0.13.0
PyNaCl==1.3.0
pynndescent==0.5.13
pyOpenSSL==19.0.0
pyparsing==3.0.6
pyRFC3339==1.1
pyrsistent==0.15.5
pyscenic==0.12.1
pyserial==3.4
python-apt==2.0.1+ubuntu0.20.4.1
python-dateutil==2.8.2
python-debian==0.1.36+ubuntu1.1
pytz==2024.2
PyYAML==5.3.1
pyzmq==22.3.0
requests==2.22.0
requests-unixsocket==0.2.0
scikit-learn==1.3.2
scipy==1.7.3
seaborn==0.13.2
SecretStorage==2.3.1
Send2Trash==1.8.0
service-identity==18.1.0
simplejson==3.16.0
six==1.14.0
sniffio==1.2.0
sortedcontainers==2.4.0
sos==4.5.6
speedtest-cli==2.1.2
ssh-import-id==5.10
systemd-python==234
tblib==3.0.0
terminado==0.12.1
testpath==0.5.0
threadpoolctl==3.5.0
toolz==0.12.1
tornado==6.1
tqdm==4.66.5
traitlets==5.1.1
Twisted==18.9.0
typing-extensions==4.12.2
tzdata==2024.1
ubuntu-pro-client==8001
ufw==0.36
umap-learn==0.5.6
unattended-upgrades==0.1
urllib3==1.25.8
wadllib==1.3.3
wcwidth==0.2.5
webencodings==0.5.1
websocket-client==1.2.3
yarl==1.11.1
zict==3.0.0
zipp==3.20.2
zope.interface==4.7.1

@baptisteavot-ukdri baptisteavot-ukdri added the bug Something isn't working label Sep 27, 2024
@ghuls
Copy link
Member

ghuls commented Oct 10, 2024

@baptisteavot-ukdri
Copy link
Author

baptisteavot-ukdri commented Oct 11, 2024

It turned out I had to transpose the matrix, but thank you for the HG38 files, I could not find them initially

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants