-
Notifications
You must be signed in to change notification settings - Fork 3
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 #6 from mcveanlab/paper_revisions
Paper revisions
- Loading branch information
Showing
67 changed files
with
8,038 additions
and
461 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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -53,4 +53,6 @@ example*/ | |
*.tex | ||
*.fa | ||
*.gfa | ||
*.gfa | ||
*.zip | ||
cromwell/docker/corticall/corticall.jar | ||
cromwell/go.sh |
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 |
---|---|---|
@@ -0,0 +1,9 @@ | ||
MODULES = lr-align lr-asm lr-bri lr-c3poa lr-cloud-downloader lr-finalize lr-gatk lr-guppy lr-longshot lr-metrics lr-ont lr-pb lr-peregrine lr-sv lr-svim lr-utils racon sr-utils | ||
|
||
all: | ||
for dir in $(MODULES); do \ | ||
echo begin $$dir; \ | ||
(cd $$dir; ${MAKE}); \ | ||
echo end $$dir; \ | ||
echo ==========; \ | ||
done |
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 |
---|---|---|
@@ -0,0 +1,16 @@ | ||
FROM continuumio/miniconda3 | ||
|
||
MAINTAINER Kiran V Garimella | ||
|
||
# copy other resources | ||
COPY ./environment.yml / | ||
|
||
# install conda packages | ||
RUN conda env create -f /environment.yml && conda clean -a | ||
ENV PATH=/opt/conda/envs/align/bin/:${PATH} | ||
#ENV PATH=/opt/conda/envs/align/bin/:/root/google-cloud-sdk/bin/:${PATH} | ||
|
||
# install packages | ||
RUN apt update | ||
RUN apt-get install -y --no-install-recommends curl \ | ||
&& rm -rf /var/lib/apt/lists/* |
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 |
---|---|---|
@@ -0,0 +1,10 @@ | ||
VERSION = 0.1.0 | ||
TAG = quay.io/corticall/align:$(VERSION) | ||
|
||
all: build push | ||
|
||
build: | ||
docker build -t $(TAG) . | ||
|
||
push: | ||
docker push $(TAG) |
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 |
---|---|---|
@@ -0,0 +1,8 @@ | ||
name: align | ||
channels: | ||
- defaults | ||
- conda-forge | ||
- bioconda | ||
dependencies: | ||
- samtools | ||
- bwa |
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 |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# This image contains dependencies used by the cloud downloader system. | ||
|
||
FROM continuumio/miniconda3 | ||
|
||
MAINTAINER Kiran V Garimella | ||
|
||
# copy other resources | ||
COPY ./environment.yml / | ||
|
||
# install conda packages | ||
RUN conda env create -f /environment.yml && conda clean -a | ||
ENV PATH=/opt/conda/envs/lr-cloud-downloader/bin/:/root/google-cloud-sdk/bin/:${PATH} | ||
|
||
# install python2.7 (required by gsutil), then gcloud sdk | ||
RUN apt-get -qqy update --fix-missing && \ | ||
apt-get -qqy dist-upgrade && \ | ||
apt-get -qqy install --no-install-recommends \ | ||
curl \ | ||
pigz \ | ||
python2.7 && \ | ||
curl https://sdk.cloud.google.com | bash && \ | ||
gsutil |
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 |
---|---|---|
@@ -0,0 +1,16 @@ | ||
VERSION = 0.2.1 | ||
TAG1 = quay.io/broad-long-read-pipelines/lr-cloud-downloader:$(VERSION) | ||
TAG2 = quay.io/broad-long-read-pipelines/lr-cloud-downloader:latest | ||
TAG3 = us.gcr.io/broad-dsp-lrma/lr-cloud-downloader:$(VERSION) | ||
TAG4 = us.gcr.io/broad-dsp-lrma/lr-cloud-downloader:latest | ||
|
||
all: build push | ||
|
||
build: | ||
docker build -t $(TAG1) -t $(TAG2) -t $(TAG3) -t $(TAG4) . | ||
|
||
push: | ||
docker push $(TAG1) | ||
docker push $(TAG2) | ||
docker push $(TAG3) | ||
docker push $(TAG4) |
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 |
---|---|---|
@@ -0,0 +1,10 @@ | ||
name: lr-cloud-downloader | ||
channels: | ||
- defaults | ||
- conda-forge | ||
- bioconda | ||
dependencies: | ||
- sra-tools=2.9.1 | ||
- entrez-direct=7.70 | ||
- parallel-fastq-dump=0.6.3 | ||
- readline=6.2 |
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 |
---|---|---|
@@ -0,0 +1,21 @@ | ||
FROM continuumio/miniconda3 | ||
|
||
MAINTAINER Kiran V Garimella | ||
|
||
# copy other resources | ||
COPY ./environment.yml / | ||
|
||
# install conda packages | ||
RUN conda env create -f /environment.yml && conda clean -a | ||
ENV PATH=/opt/conda/envs/corticall/bin/:/root/google-cloud-sdk/bin/:${PATH} | ||
|
||
# install packages | ||
RUN apt update | ||
RUN apt-get install -y --no-install-recommends curl git \ | ||
&& rm -rf /var/lib/apt/lists/* | ||
|
||
# install gsutil | ||
RUN curl https://sdk.cloud.google.com | bash | ||
|
||
# install Corticall | ||
COPY corticall.jar /usr/local/bin/corticall.jar |
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 |
---|---|---|
@@ -0,0 +1,11 @@ | ||
VERSION = 0.1.9 | ||
TAG = quay.io/corticall/corticall:$(VERSION) | ||
|
||
all: build push | ||
|
||
build: | ||
cp ../../../dist/corticall.jar . | ||
docker build -t $(TAG) . | ||
|
||
push: | ||
docker push $(TAG) |
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 |
---|---|---|
@@ -0,0 +1,11 @@ | ||
name: corticall | ||
channels: | ||
- defaults | ||
- conda-forge | ||
- bioconda | ||
dependencies: | ||
- java-jdk | ||
- ant | ||
- mccortex | ||
- cd-hit | ||
- samtools |
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 |
---|---|---|
@@ -0,0 +1,7 @@ | ||
FROM gridss/gridss:latest | ||
|
||
MAINTAINER Kiran V Garimella | ||
|
||
# reset entrypoint | ||
ENTRYPOINT [] | ||
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
VERSION = 0.1.0 | ||
TAG = quay.io/corticall/gridss:$(VERSION) | ||
|
||
all: build push | ||
|
||
build: | ||
docker build -t $(TAG) . | ||
|
||
push: | ||
docker push $(TAG) |
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 |
---|---|---|
@@ -0,0 +1,15 @@ | ||
name: sv | ||
channels: | ||
- defaults | ||
- conda-forge | ||
- bioconda | ||
dependencies: | ||
- samtools | ||
- pysam | ||
- numpy | ||
- delly | ||
- manta | ||
- lumpy-sv | ||
- gridss | ||
- bcftools | ||
- gatk4 |
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 |
---|---|---|
@@ -0,0 +1,24 @@ | ||
FROM continuumio/miniconda3 | ||
|
||
MAINTAINER Kiran V Garimella | ||
|
||
# copy other resources | ||
COPY ./environment.yml / | ||
|
||
# install conda packages | ||
RUN conda env create -f /environment.yml && conda clean -a | ||
ENV PATH=/opt/conda/envs/mccortex/bin/:/root/google-cloud-sdk/bin/:${PATH} | ||
|
||
# install packages | ||
RUN apt update | ||
RUN apt-get install -y --no-install-recommends curl make gcc g++ autoconf libc6-dev zlib1g-dev \ | ||
&& rm -rf /var/lib/apt/lists/* | ||
|
||
# install gsutil | ||
RUN curl https://sdk.cloud.google.com | bash | ||
|
||
# install cd-hit | ||
RUN git clone https://github.com/weizhongli/cdhit.git \ | ||
&& cd cdhit \ | ||
&& make MAX_SEQ=10000000 \ | ||
&& make install |
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 |
---|---|---|
@@ -0,0 +1,10 @@ | ||
VERSION = 0.3.1 | ||
TAG = quay.io/corticall/mccortex:$(VERSION) | ||
|
||
all: build push | ||
|
||
build: | ||
docker build -t $(TAG) . | ||
|
||
push: | ||
docker push $(TAG) |
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 |
---|---|---|
@@ -0,0 +1,8 @@ | ||
name: mccortex | ||
channels: | ||
- defaults | ||
- conda-forge | ||
- bioconda | ||
dependencies: | ||
- samtools | ||
- mccortex |
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 |
---|---|---|
@@ -0,0 +1,40 @@ | ||
FROM dceoy/r-tidyverse | ||
|
||
MAINTAINER Kiran V Garimella | ||
|
||
# install some utilities | ||
RUN apt-get update -m | ||
RUN apt-get install -y wget datamash bsdmainutils git-lfs bzip2 ca-certificates libglib2.0-0 libxext6 libsm6 libxrender1 git mercurial subversion | ||
|
||
# install conda | ||
RUN wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O /miniconda.sh \ | ||
&& bash /miniconda.sh -b -p /miniconda | ||
ENV PATH=/miniconda/bin/:/miniconda/envs/metrics/bin/:/root/google-cloud-sdk/bin/:${PATH} | ||
|
||
# install conda packages | ||
COPY ./environment.yml / | ||
RUN conda env create -f /environment.yml && conda clean -a | ||
RUN echo "source activate metrics" > ~/.bashrc | ||
RUN activate metrics | ||
|
||
# install more R packages | ||
#RUN set -e \ | ||
# && clir update \ | ||
# && clir install --devt=cran vroom \ | ||
# && clir validate vroom | ||
|
||
# install gatk | ||
RUN git clone https://github.com/broadinstitute/gatk.git -b kvg_pbeap \ | ||
&& cd gatk \ | ||
&& ./gradlew \ | ||
&& cp /gatk/build/libs/gatk-package-4.1.0.0-54-g47086b6-SNAPSHOT-local.jar /usr/local/bin/gatk.jar \ | ||
&& cd .. \ | ||
&& rm -rf /gatk | ||
|
||
# install picard | ||
RUN wget -O /picard.jar https://github.com/broadinstitute/picard/releases/download/2.22.1/picard.jar | ||
|
||
# remove the entry point that we inherited from the r-tidyverse docker | ||
ENTRYPOINT [] | ||
WORKDIR / | ||
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
VERSION = 0.2.0 | ||
TAG = quay.io/corticall/metrics:$(VERSION) | ||
|
||
all: build push | ||
|
||
build: | ||
docker build -t $(TAG) . | ||
|
||
push: | ||
docker push $(TAG) |
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 |
---|---|---|
@@ -0,0 +1,12 @@ | ||
name: metrics | ||
channels: | ||
- defaults | ||
- conda-forge | ||
- bioconda | ||
dependencies: | ||
- samtools | ||
- bedtools | ||
- java-jdk | ||
- joblib | ||
- matplotlib | ||
- quast |
Oops, something went wrong.