Skip to content

Build GATK from source with htsjdk 4.3.0 for CRAM v3.1 support#285

Open
EddieLF wants to merge 5 commits into
mainfrom
build_gatk
Open

Build GATK from source with htsjdk 4.3.0 for CRAM v3.1 support#285
EddieLF wants to merge 5 commits into
mainfrom
build_gatk

Conversation

@EddieLF

@EddieLF EddieLF commented Mar 2, 2026

Copy link
Copy Markdown
Contributor

Similar to the latest Picard image which is now built from source using htsjdk 4.3.0 for compatibility with CRAM v3.1 #281, this PR is for building GATK from source for the same compatibility reasons.

Following the docs from the GATK repo:

  • Install r-base 4.3.1
  • Install git lfs
  • Clone the gatk repo and then run git lfs pull
  • Build the CRAM 3.1 compatible jar with ./gradlew ... -Dhtsjdk.version=4.3.0
  • Install Miniconda and create the required virtual environment ("gatk") with ./gradlew localDevCondaEnv
  • Activate the virtual environment with source activate gatk

@github-actions

github-actions Bot commented Mar 2, 2026

Copy link
Copy Markdown

🐳 Expected Tags

Some Dockerfiles have been modified in this PR. New tags are expected to be deployed.
The table below shows what the tags are expected to be on merging this PR.

Name Tag
gatk 4.6.2.0-3

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

Successfully merging this pull request may close these issues.

1 participant