mirror of
https://github.com/MillironX/docker-BioJulia.git
synced 2024-11-21 14:36:03 +00:00
BioJulia in a Docker image
Thomas A. Christensen II
1f83f9ad8b
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com> |
||
---|---|---|
.github/workflows | ||
Dockerfile | ||
LICENSE | ||
Manifest.toml | ||
Project.toml | ||
README.md |
BioJulia Docker Image
Most of the BioJulia ecosystem made available as a single ready-made Docker image. Built on top of my JuliaPro image.
Note: the version of the image refers to the latest version of BioSequences that will resolve in the Pkg environment.
Usage
The image is hosted on Docker Hub, Quay, and the GitHub Container Registry, and is compatible with Docker, Podman, and Singularity/Apptainer, and probably others.
docker pull millironx/biojulia:latest
podman pull quay.io/millironx/biojulia:latest
singularity pull docker://ghcr.io/millironx/biojulia:latest
The packages are installed in a depot in /usr/local/share/julia
, so keep this
in mind when overwriting the JULIA_DEPOT_PATH
variable. For more information
on the rationale for this and examples, see
- nf-core tools discussion: https://github.com/nf-core/tools/pull/1317
- Alex Peltzer's blog: https://apeltzer.github.io/post/03-julia-lang-nextflow
Included Packages
Everything from my JuliaPro image, minus
plus
Programming Libraries
- Automa
- BioGenerics
BioTools(Dependent on BioSequnces v1. Seriously?)- PopGenCore
Biological Types
File Formats
- BED
BigBed(Dependency mismatch with PopGen)- BigWig
- FASTX
- GenomicAnnotations
- GenomicFeatures
- MMTF
- TwoBit
- VariantCallFormat
- XAM