Skip to content

Ajaingithub/Dockers-Nextflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Developing Docker for

We have developed Docker for 2 pipelines:

  1. Whole Genome Sequencing (WGS)
  2. Gene Regulatory Network (SCENIC+)

For WGS, we have developed the nextflow pipeline

1. Whole Genome Sequencing

  1. FASTQC
  2. GATK
  3. PICARD
  4. BWA
  5. ANNOVAR
  6. SAMTOOLS
Running a WGS files on the server
singularity pull docker://abhinavjain1993/wgs:amd64
singularity exec -bind /diazlab/data3/.abhinav/tools/singularity/data/:/data --contain-all wgs_amd64.sif /bin/bash

### Download the data
fasterq-dump --split-3 DRR001913 -O ./ -t ./tmp/
head -10000 DRR001913_2.fastq > DRR001913_2_10000.fastq
head -10000 DRR001913_1.fastq > DRR001913_1_10000.fastq
# java -jar /usr/local/bin/trimmomatic-0.39.jar PE -threads 4 DRR001913_1_10000.fastq DRR001913_2_10000.fastq trim_DRR001913_1_10000.fastq unpaired_DRR001913_1_10000.fastq trim_DRR001913_2_10000.fastq unpaired_DRR001913_2_10000.fastq AVGQUAL:20 SLIDINGWINDOW:5:20 MINLEN:50
Download the reference genome
wget https://ftp.ensembl.org/pub/release-107/fasta/homo_sapiens/dna/Homo_sapiens.GRCh38.dna.primary_assembly.fa.gz

Added the nextflow files so complete pipeline can be run using Nextflow

### Run it using Nextflow
nextflow run exome_seq_nextflow.nf --with-apptainer /diazlab/data3/.abhinav/tools/singularity/wgs_amd64.sif

2. Gene Regulatory Network (SCIENIC+):

it is install in the Conda environment scenicplus:amd64 is being designed for the linux environment

Docker on x86_64

docker pull abhinavjain1993/wgs:amd64
docker pull abhinavjain1993/scenicplus:amd64

For running docker in the arm64

docker pull abhinavjain1993/scenicplus_docker:latest

Running the scenicplus, activate conda using

source activate scenicplus

Singularity

singularity pull docker://abhinavjain1993/scenicplus_docker:amd64
singularity exec --bind <Mounted_directory>:/data --contain-all scenicplus_docker_latest.sif /bin/bash

Note While Running the singularity please keep all files in the same folder where you are working.

About

Docker Containers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •