-
Notifications
You must be signed in to change notification settings - Fork 66
Open
Description
Type of issue
test problem
Description of issue
Environment Information:
Singularity version: 4.3.4
Container image: aertslab/pyscenic:0.9.18(from Singularity Hub)
singularity pull --name aertslab-pyscenic-0.9.18.sif shub://aertslab/pySCENIC:0.9.18
Operating System: Ubuntu-22.04(WSL2)
When using singularity run command, I get the following error:

$ singularity run aertslab-pyscenic-0.9.18.sif pyscenic -h
python3: can't open file 'pyscenic': [Errno 2] No such file or directory
However, using singularity exec works correctly:
$ singularity exec aertslab-pyscenic-0.9.18.sif pyscenic -h
/usr/local/lib/python3.7/site-packages/dask/config.py:161: YAMLLoadWarning: calling yaml.load() without Loader=... is deprecated, as the default Loader is unsafe. Please read https://msg.pyyaml.org/load for full details.
data = yaml.load(f.read()) or {}
usage: pyscenic [-h] {grn,ctx,aucell} ...
Single-CEll regulatory Network Inference and Clustering (0.9.18)
positional arguments:
{grn,ctx,aucell} sub-command help
grn Derive co-expression modules from expression matrix.
ctx Find enriched motifs for a gene signature and optionally
prune targets from this signature based on cis-regulatory
cues.
aucell Quantify activity of gene signatures across single cells.
optional arguments:
-h, --help show this help message and exit
Arguments can be read from file using a @args.txt construct. For more
information on loom file format see http://loompy.org . For more information
on gmt file format see https://software.broadinstitute.org/cancer/software/gse
a/wiki/index.php/Data_formats .
Technical Analysis:
Verified that pyscenic executable exists inside the container:
$ singularity shell aertslab-pyscenic-0.9.18.sif
Singularity> which pyscenic
/usr/local/bin/pyscenic
Expected Behavior:
Both singularity runand singularity execshould execute container commands normally.
Thank you for taking the time to read this question! Looking forward to your reply.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels