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 intomainfrom
build_gatk
Open

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

Conversation

@EddieLF
Copy link
Contributor

@EddieLF EddieLF commented Mar 2, 2026

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
Copy link

github-actions bot commented Mar 2, 2026

🐳 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