-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #789 from UTSouthwesternDSSR/main
celltype/tumor annotation for non-ETP T-ALL (SCPCP000003)
- Loading branch information
Showing
33 changed files
with
563 additions
and
47 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,65 @@ | ||
# A template docker file for creating a new analysis | ||
FROM ubuntu:22.04 | ||
|
||
FROM bioconductor/r-ver:3.19 | ||
|
||
# Labels following the Open Containers Initiative (OCI) recommendations | ||
# For more information, see https://specs.opencontainers.org/image-spec/annotations/?v=v1.0.1 | ||
LABEL org.opencontainers.image.title="openscpca/cell-type-nonETP-ALL-03" | ||
LABEL org.opencontainers.image.description="Docker image for the OpenScPCA analysis module 'cell-type-nonETP-ALL-03'" | ||
LABEL org.opencontainers.image.authors="OpenScPCA [email protected]" | ||
LABEL org.opencontainers.image.source="https://github.com/AlexsLemonade/OpenScPCA-analysis/tree/main/templates/analysis-module" | ||
|
||
# Set an environment variable to allow checking if we are in an OpenScPCA container | ||
ENV OPENSCPCA_DOCKER=TRUE | ||
|
||
# set a name for the conda environment | ||
ARG ENV_NAME=openscpca-cell-type-nonETP-ALL-03 | ||
|
||
# set environment variables to install conda | ||
ENV PATH="/opt/conda/bin:${PATH}" | ||
|
||
# Install conda via miniforge | ||
# adapted from https://github.com/conda-forge/miniforge-images/blob/master/ubuntu/Dockerfile | ||
RUN curl -L "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh" -o /tmp/miniforge.sh \ | ||
&& bash /tmp/miniforge.sh -b -p /opt/conda \ | ||
&& rm -f /tmp/miniforge.sh \ | ||
&& conda clean --tarballs --index-cache --packages --yes \ | ||
&& find /opt/conda -follow -type f -name '*.a' -delete \ | ||
&& find /opt/conda -follow -type f -name '*.pyc' -delete \ | ||
&& conda clean --force-pkgs-dirs --all --yes | ||
|
||
# Activate conda environments in bash | ||
RUN ln -s /opt/conda/etc/profile.d/conda.sh /etc/profile.d/conda.sh \ | ||
&& echo ". /opt/conda/etc/profile.d/conda.sh" >> /etc/skel/.bashrc \ | ||
&& echo ". /opt/conda/etc/profile.d/conda.sh" >> ~/.bashrc | ||
|
||
# Install conda-lock | ||
RUN conda install --channel=conda-forge --name=base conda-lock \ | ||
&& conda clean --all --yes | ||
|
||
# Install renv | ||
RUN Rscript -e "install.packages('renv')" | ||
|
||
# Disable the renv cache to install packages directly into the R library | ||
ENV RENV_CONFIG_CACHE_ENABLED=FALSE | ||
|
||
# Copy conda lock file to image | ||
COPY conda-lock.yml conda-lock.yml | ||
|
||
# restore from conda-lock.yml file and clean up to reduce image size | ||
RUN conda-lock install -n ${ENV_NAME} conda-lock.yml \ | ||
&& conda clean --all --yes | ||
|
||
# Copy the renv.lock file from the host environment to the image | ||
COPY renv.lock renv.lock | ||
|
||
# restore from renv.lock file and clean up to reduce image size | ||
RUN Rscript -e 'renv::restore()' \ | ||
&& rm -rf ~/.cache/R/renv \ | ||
&& rm -rf /tmp/downloaded_packages \ | ||
&& rm -rf /tmp/Rtmp* | ||
|
||
# Activate conda environment on bash launch | ||
RUN echo "conda activate ${ENV_NAME}" >> ~/.bashrc | ||
|
||
# Set CMD to bash to activate the environment when launching | ||
CMD ["/bin/bash"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file added
BIN
+160 KB
analyses/cell-type-nonETP-ALL-03/plots/SCPCL000076_features_dotplot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+164 KB
analyses/cell-type-nonETP-ALL-03/plots/SCPCL000077_features_dotplot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+159 KB
analyses/cell-type-nonETP-ALL-03/plots/SCPCL000078_features_dotplot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+163 KB
analyses/cell-type-nonETP-ALL-03/plots/SCPCL000079_features_dotplot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+161 KB
analyses/cell-type-nonETP-ALL-03/plots/SCPCL000080_features_dotplot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+156 KB
analyses/cell-type-nonETP-ALL-03/plots/SCPCL000081_features_dotplot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+124 KB
analyses/cell-type-nonETP-ALL-03/plots/SCPCL000082_features_dotplot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+156 KB
analyses/cell-type-nonETP-ALL-03/plots/SCPCL000703_features_dotplot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+173 KB
analyses/cell-type-nonETP-ALL-03/plots/SCPCL000704_features_dotplot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+130 KB
analyses/cell-type-nonETP-ALL-03/plots/SCPCL000706_features_dotplot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added
BIN
+158 KB
analyses/cell-type-nonETP-ALL-03/plots/SCPCL000710_features_dotplot.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.