Dockerized CirComPara
CirComPara: A multi-method comparative bioinformatics pipeline to detect and study circRNAs from RNA-seq data.1
Docker pull command:
docker pull egaffo/circompara-dockerRun command example:
docker run --rm -it -v $(pwd):/data egaffo/circompara-dockerMind that all files must be in the current directory and that paths in meta.csv and vars.py must be relative to the container /data directory. For instance, using the test data, you have to copy the annotation and reads directories into the analysis directory. Then, meta.csv will be as follows:
file,sample,condition,adapter
/data/reads/readsA_1.fastq.gz,sample_A,A,/CirComPara/tools/Trimmomatic-0.36/adapters/TruSeq3-PE-2.fa
/data/reads/readsA_2.fastq.gz,sample_A,A,/CirComPara/tools/Trimmomatic-0.36/adapters/TruSeq3-PE-2.fa
/data/reads/readsB_1.fastq.gz,sample_B,B,/CirComPara/tools/Trimmomatic-0.36/adapters/TruSeq3-PE-2.fa
/data/reads/readsB_2.fastq.gz,sample_B,B,/CirComPara/tools/Trimmomatic-0.36/adapters/TruSeq3-PE-2.fa
and vars.py:
META = "meta.csv"
GENOME_FASTA = '/data/annotation/CFLAR_HIPK3.fa'
ANNOTATION = '/data/annotation/CFLAR_HIPK3.gtf' The results will be owned by root. If you want the container to give your user permissions try to use the "-u id -u" workaround:
docker run -u `id -u` --rm -it -v $(pwd):/data egaffo/circompara-dockerIf you used the docker image of CirComPara for your analysis, please add the following citation to your references:
Footnotes
-
Gaffo, E., Bonizzato, A., Kronnie, G. te & Bortoluzzi, S. CirComPara: A Multi‐Method Comparative Bioinformatics Pipeline to Detect and Study circRNAs from RNA‐seq Data. Non-Coding RNA 3, 8 (2017). http://www.mdpi.com/2311-553X/3/1/8 ↩