Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update docker settings for vcf pipeline #60

Open
spcspin opened this issue May 17, 2023 · 2 comments
Open

Update docker settings for vcf pipeline #60

spcspin opened this issue May 17, 2023 · 2 comments
Assignees

Comments

@spcspin
Copy link

spcspin commented May 17, 2023

I update several settings to let the vcf pipeline share the same docker container with RNA pipeline. The update is in the update_docker branch.
@amcooksey , could you check if the new Docker settings are compatible with SCINet?
Also, @g8tor , could you help me with the code review? Thank you both for your help.

The changes are below:

  1. Change apt-get to apt and add --no-install-recommends flag
  2. Update tools' version and add tools in Dockerfile:
    a. update openjdk to 17
    b. add cwl runner (cwltool)
    c. add tabix for indexing vcf file
    d. add several prerequisites for regtools, including:
    - gfortran, libreadline-dev, libpcre3-dev, build-essential, and libnss-sss
    e. update samtools to 1.17
    f. update sratoolkit to 3.0.2
    g. add bwa
  3. Remove the compressed file after installing the tools in Dockerfile.
  4. Setting the tools let can be accessed directly from the shell:
    a. gatk
    b. FastQC
    c. picard
    d. trimmomatic
  5. Update tools in setup.py file, including:
    a. update FastQC to v0.12.1
    b. update Trimmomatic to 0.39
    c. update picard to 3.0.0
    d. updaate gatk to 4.4.0.0
  6. Update the tools version in utils.py
@amcooksey
Copy link

@mpoelchau I built the updated Docker image, pulled it to my directory on CERES and ran an RNAseq test with saceub. No problems.

@mpoelchau
Copy link
Contributor

Thank you @amcooksey !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants