interactivereport / cellxgene_VIP

Enables cellxgene to generate violin, stacked violin, stacked bar, heatmap, volcano, embedding, dot, track, density, 2D density, sankey and dual-gene plot in high-resolution SVG/PNG format. It also performs differential gene expression analysis and provides a Command Line Interface (CLI) for advanced users to perform analysis using python and R.
https://cellxgenevip-ms.bxgenomics.com
MIT License
129 stars 44 forks source link

Hosting cellxgene_VIP with Heroku #22

Closed phoebee-h closed 4 years ago

phoebee-h commented 4 years ago

Hi, Thanks for the nice work, which makes it much easier to visualize the result with so many flexible functions. I've hosted the cellxgene result successfully with Heroku, but I don't know what to do with your plugin version. What should be modified in the Dockerfile mentioned in cellxgene github?

I've tried to replace pip3 install cellxgene with git clone, but it does not work though...

FROM ubuntu:bionic

ENV LC_ALL=C.UTF-8
ENV LANG=C.UTF-8

RUN apt-get update && \
    apt-get install -y build-essential libxml2-dev python3-dev python3-pip zlib1g-dev python3-requests python3-aiohttp && \
    python3 -m pip install --upgrade pip && \
    # pip3 install cellxgene
    apt-get install -y git &&\
    git clone https://github.com/interactivereport/cellxgene_VIP.git 

Forgive me if this question is not so directly to your package development.

Thank you.

interactivereport commented 4 years ago

Could you please follow the installation instruction?

https://github.com/interactivereport/cellxgene_VIP#installation-instruction

You need to run "config.sh" to generate and copy files needed by cellxgene_VIP.