Skip to content

Contribution: Dockerfile for cellxgene VIP #102

@Neah-Ko

Description

@Neah-Ko

Hello VIP team,

I have been tasked by my structure @bag-cnag to make VIP plugging work for cellxgene.

I am sharing the result here, and am offering to contribute it to the repo via a pull request:
https://github.com/bag-cnag/cxg_on_k8/blob/main/docker/Dockerfile_cellxgene_VIP_slim

Notes:

  • Function as a standalone: can be built from anywhere
    • .yml conda env file is stored in a gist
  • Size optimized, for a result just above 2.1GB
  • Micromamba based, but the final layer doesn't contain the executable (I kept apt and pip though)
  • Builds cellxgene from sources, with a couple of homebrew fixes, in particular it bumps quite a bit of the dependencies.
    • v1.1.2 - Latest is 1.2.0. However when looking at the last commits on cellxgene main repo, nothing but dependencies is changing
  • Notebooks are still a little buggy. However some of those bugs seem to come from missing annotations in the datasets I have access to. If someone from the development team could share one that works with all Vignettes with me, then I could tackle potential remaining bugs.

Let me know what you think.

Best,
Etienne

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions