Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
c1d3503
feat: new dockerfile and JSON for rseqc
kopardev Nov 29, 2024
e9a87f7
docs: 🤖 update readme for rseqc/ccbr_rseqc_4.0.0/Dockerfile.v1 (#187)
github-actions[bot] Nov 29, 2024
59563a5
chore: version 1 thru 3 already exist!
kopardev Nov 29, 2024
89c0f9d
feat: adding original version of ROSE for CARLISLE pipeline
kopardev Feb 26, 2026
febfb8f
fix: syntax to work with buildx in GHA
kopardev Feb 26, 2026
e4f1d2e
fix: adding the missing wrapper scripts
kopardev Feb 26, 2026
aa474e6
feat: adding chipenrich required by CARLISLE
kopardev Mar 6, 2026
8e98bb9
Merge remote-tracking branch 'origin/dev' into chipenrich
kopardev Mar 6, 2026
2a0e0a1
chore: remove obsolete tool version commands file
kopardev Mar 6, 2026
b3d5db2
chore: update chipenrich Dockerfile
kopardev Mar 6, 2026
0041598
chore: remove rose from chipenricher branch
kopardev Mar 6, 2026
e88003f
ci: run on patch for fixed entrypoint
kelly-sovacool Mar 6, 2026
2afc000
chore: Merge branch 'chipenrich' into chipenrich-autobuild
kelly-sovacool Mar 6, 2026
b3dec37
Merge branch 'chipenrich' of github.com:CCBR/Dockers2 into chipenrich
kopardev Mar 6, 2026
fbd55b7
refactor: reorganize chipenrich into ccbr_tool layout
kopardev Mar 6, 2026
f0ef1e7
ci: test fix-print-versions branch
kelly-sovacool Mar 6, 2026
2ff4f76
ci: use latest release of ccbr/actions
kelly-sovacool Mar 6, 2026
d039fff
chore: Merge branch 'chipenrich-autobuild' into chipenrich
kelly-sovacool Mar 6, 2026
4b3fd7d
Merge branch 'chipenrich' of github.com:CCBR/Dockers2 into chipenrich
kopardev Mar 6, 2026
4f3a391
Merge branch 'dev' into chipenrich
kelly-sovacool Mar 6, 2026
108c2a4
docs: 🤖 update readme for chipenrich/ccbr_chipenrich/Dockerfile.v1 (#…
github-actions[bot] Mar 6, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions chipenrich/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This container is required by the CARLISLE pipeline.
46 changes: 46 additions & 0 deletions chipenrich/ccbr_chipenrich/Dockerfile.v1
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
FROM bioconductor/bioconductor_docker:RELEASE_3_18

# Set environment variables to reduce interactive prompts during installation
ENV DEBIAN_FRONTEND=noninteractive
ENV TZ=Etc/UTC

RUN apt-get update && apt-get install -y --no-install-recommends \
wget \
ca-certificates \
&& rm -rf /var/lib/apt/lists/*

LABEL maintainer="Vishal Koparde *(kopardev on GitHub)*"
LABEL github_handle="kopardev"

# Build time variables
ARG DOCKERFILE="Dockerfile"
ENV DOCKERFILE=${DOCKERFILE}
ARG BUILD_DATE="000000"
ENV BUILD_DATE=${BUILD_DATE}
ARG BUILD_TAG="000000"
ENV BUILD_TAG=${BUILD_TAG}
ARG REPONAME="000000"
ENV REPONAME=${REPONAME}
ARG IMAGENAME="000000"
ENV IMAGENAME=${IMAGENAME}
ARG BASEIMAGENAME="000000"
ENV BASEIMAGENAME=${BASEIMAGENAME}

# Install Quarto CLI (for HTML report rendering)
RUN wget -q https://quarto.org/download/latest/quarto-linux-amd64.deb -O /tmp/quarto.deb && \
apt-get update && apt-get install -y --no-install-recommends /tmp/quarto.deb && \
rm -f /tmp/quarto.deb && rm -rf /var/lib/apt/lists/*

# R/Bioconductor dependencies
RUN R -q -e "install.packages(c('argparse','tidyverse','viridis'), repos='https://cloud.r-project.org')" && \
R -q -e "if (!requireNamespace('BiocManager', quietly=TRUE)) install.packages('BiocManager', repos='https://cloud.r-project.org')" && \
R -q -e "BiocManager::install(c('chipenrich','BiocParallel','AnnotationDbi','org.Hs.eg.db','org.Mm.eg.db'), ask=FALSE, update=FALSE)"

# Copy Dockerfile and other files in a single layer
RUN mkdir -p /opt2 && mkdir -p /data2
COPY ${DOCKERFILE} /opt2/Dockerfile_${REPONAME}.${BUILD_TAG}
RUN chmod -R a+rx /opt2 && chmod a+r /opt2/Dockerfile_${REPONAME}.${BUILD_TAG}
WORKDIR /data2

ENTRYPOINT ["/bin/bash"]

12 changes: 12 additions & 0 deletions chipenrich/ccbr_chipenrich/build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/bin/bash
REPONAME="ccbr_chipenrich"
BUILD_TAG="v1"
docker buildx build \
--build-arg REPONAME="${REPONAME}" \
--build-arg BUILD_TAG="${BUILD_TAG}" \
--build-arg DOCKERFILE="Dockerfile.${BUILD_TAG}" \
--build-arg BUILD_DATE=$(date +%Y%m%d) \
-t nciccbr/${REPONAME}:${BUILD_TAG} \
-f Dockerfile.${BUILD_TAG} \
--load .

6 changes: 6 additions & 0 deletions chipenrich/ccbr_chipenrich/push.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#!/bin/bash
REPONAME="ccbr_chipenrich"
BUILD_TAG="v1"
docker push nciccbr/${REPONAME}:${BUILD_TAG}
docker tag nciccbr/${REPONAME}:${BUILD_TAG} nciccbr/${REPONAME}:latest
docker push nciccbr/${REPONAME}:latest
32 changes: 32 additions & 0 deletions chipenrich/ccbr_chipenrich/v1-dev.README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
## CCBR/Dockers2 nciccbr/ccbr_chipenrich:v1-dev

Dockerfile source: https://github.com/CCBR/Dockers2/blob/d438907793559cd6aeebedf6d7503c5f3c0609e7/chipenrich/ccbr_chipenrich/Dockerfile.v1


Built on: 2026-03-06_22:05:48

Build tag: v1-dev

Base image: bioconductor/bioconductor_docker:RELEASE_3_18

Dockerfile path in repo: chipenrich/ccbr_chipenrich/Dockerfile.v1


| Tool | Version |
|---------|---------|
| bcftools | NOTINDOCKER |
| bedops | NOTINDOCKER |
| bedtools | NOTINDOCKER |
| bowtie | NOTINDOCKER |
| bowtie2 | NOTINDOCKER |
| bwa | NOTINDOCKER |
| cutadapt | NOTINDOCKER |
| git | 2.34.1 |
| java | 2024-01-16 |
| multiqc | NOTINDOCKER |
| parallel | NOTINDOCKER |
| pigz | NOTINDOCKER |
| python2 | 2.7.18 |
| python3 | 3.10.12 |
| samtools | NOTINDOCKER |
| vcftools | NOTINDOCKER |
Loading