aertslab / scenicplus

SCENIC+ is a python package to build gene regulatory networks (GRNs) using combined or separate single-cell gene expression (scRNA-seq) and single-cell chromatin accessibility (scATAC-seq) data.
Other
167 stars 27 forks source link

Dockerfile does not build #213

Open dtenenba opened 10 months ago

dtenenba commented 10 months ago

Describe the bug Dockerfile does not build

To Reproduce

Error output

The first error you see is:

Step 6/28 : COPY pycisTopic/requirements.txt /tmp/
COPY failed: file not found in build context or excluded by .dockerignore: stat pycisTopic/requirements.txt: file does not exist

Then if I change that line in the Dockerfile to use the requirements.txt file in the root directory of the repo, I get another error:

Step 8/28 : COPY pySCENIC /tmp/pySCENIC
COPY failed: file not found in build context or excluded by .dockerignore: stat pySCENIC: file does not exist

There is no such file or directory anywhere in the repo.

Expected behavior

Docker image builds successfully.

Version (please complete the following information):

N/A

Additional context

It would be great if the Dockerfile worked, because scenicplus has a lot of dependencies which can be difficult to build. This would make it a lot easier to use.

Thanks!

@fizwit