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

Use more specialized docker images for processes #747

Closed
jashapiro opened this issue Apr 21, 2024 · 2 comments
Closed

Use more specialized docker images for processes #747

jashapiro opened this issue Apr 21, 2024 · 2 comments

Comments

@jashapiro
Copy link
Member

At the moment, we are using a single scpcaTools image for all processes that call code from that package. That image includes all recommended dependencies for scpcaTools, and python packages including scvi-tools. This makes for a pretty large image, and most steps don't use most of the packages that are included.

Following AlexsLemonade/scpcaTools#270, we should have the ability to make more focused images, with either minimal dependencies, or adding additional dependencies to support single tasks. These might include tasks like Seurat demux, AnnData export, or Rmarkdown report generation. We can define which set of extras are are needed for each process, and then create and use smaller images at each step as required.

@jashapiro
Copy link
Member Author

Note that the base image name with AlexsLemonade/scpcaTools#270 changed to scpcatools with no hyphen. The hyphens now designate the smaller subimages for specific tasks, such as scpcatools-slim or scpcatools-scvi.

@jashapiro
Copy link
Member Author

calling this closed by #762

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant