This repository has been archived by the owner on Apr 19, 2023. It is now read-only.
[BUG] loom with non-standard CellID and Gene attributes [SCENIC] #279
Labels
bug
Something isn't working
Describe the bug
With the SCENIC workflow and a loom input with non-standard cell and gene attribute names (
CellID
/Gene
) the workflow fails to complete.To Reproduce
Steps to reproduce the behavior:
0. Use a loom with the following column and row attributes (as an example):
The cell and gene attributes are set in the SCENIC config section:
Expected behavior
Pipeline should be able to run with arbitrary cell/gene attribute labels.
Screenshots
NA
Please complete the following information:
Additional context
This particular error is caused by:
vsn-pipelines/src/scenic/bin/add_visualization.py
Line 53 in 58137ba
But there are also a few other places where the cell and gene attributes are hard coded that will also cause problems:
vsn-pipelines/src/scenic/bin/aggregate_multi_runs_regulons.py
Line 36 in 58137ba
vsn-pipelines/src/scenic/bin/export_to_loom.py
Line 128 in 58137ba
Also important to note: this is related to aertslab/pySCENIC/issues/235 , and this issue caused a failure in the AUCell step when using pySCENIC 0.10.4. After fixing this bug in pySCENIC, and using the pySCENIC dev version here (
container = 'aertslab/pyscenic:dev'
) we get the above problem.The text was updated successfully, but these errors were encountered: