Skip to content

About

Containers for DNALinux

Resources

Stars

7 stars

Watchers

2 watching

Forks

Latest commit

 

History

224 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

An old rock in the desert

Omics Containers

This is a curated collection of containers for bioinformatics, developed as part of the DNALinux project. It is based on the BioContainers project. All containers are hosted at Docker Hub.

Available containers

Containers are grouped by category. Each name links to its directory, which contains the Dockerfile(s), available tags and usage notes.


Index

  1. Data Access & Literature
  2. Sequence Processing & Quality Control
  3. Assembly, Scaffolding & Quality
  4. Alignment, Search & Variant Calling
  5. Annotation & Functional Genomics
  6. Comparative Genomics & Phylogenetics
  7. Specialized Omics & Imaging
  8. Utilities, Runtimes & AI Tools

1. Data Access & Literature

  • NCBI Datasets — Download genome sequences, annotations, and metadata from NCBI.
  • SRA Toolkit — Download and convert sequencing data from the NCBI Sequence Read Archive.
  • NCBI Tools (legacy) — Legacy NCBI text-based utilities and libraries.
  • PaperJev — Retrieve PubMed papers, summarize PDF themes with local LLMs, and filter by relevance.

2. Sequence Processing & Quality Control

  • FastQC — Quality control checks for high-throughput sequencing data.
  • fastp — Ultra-fast FASTQ preprocessor for QC, filtering, and adapter trimming.
  • Trimmomatic — Flexible read trimming for Illumina NGS data.
  • PEAR — Memory-efficient paired-end read merger.

3. Assembly, Scaffolding & Quality

  • Assemblers:
    • SPAdes — Genome assembler for isolate and single-cell datasets.
    • Hifiasm — Haplotype-resolved de novo assembler for PacBio HiFi reads.
    • MitoHiFi — Assemble mitochondrial genomes from PacBio HiFi reads.
  • Scaffolding & Finishing:
    • 3D-DNA — Hi-C-based scaffolding and chromosome-length assembly.
    • AllHiC — Hi-C scaffolding of contigs.
    • Redundans — Scaffolding and reduction of heterozygous assemblies.
    • SSPACE-LongRead — Long-read scaffolder for pre-assembled contigs.
    • LR_Gapcloser — Close gaps in assemblies using long reads.
    • gfatools — Manipulate GFA/rGFA assembly and pangenome graphs.
  • Evaluation & Polishing:
    • QUAST — Evaluate genome assemblies by computing quality metrics.
    • Pilon — Automated assembly improvement and variant detection.

4. Alignment, Search & Variant Calling

  • Aligners:
    • BWA / BWA-MEM2 — Burrows-Wheeler Aligner for short reads (standard & high-speed).
    • Bowtie 2 — Ultrafast read aligner for short reads.
    • Minimap2 — Versatile aligner for genomic and spliced nucleotide sequences.
  • Sequence Search:
    • BLAST+ — NCBI tool for searching nucleotide and protein databases.
    • DIAMOND — Accelerated BLAST-compatible sequence aligner.
    • HMMER — Profile hidden Markov models for protein analysis.
  • Variant Analysis:
    • GATK — Variant discovery and genotyping framework.
    • bcftools — Variant calling and VCF/BCF file manipulation.
    • NanoCaller — Call SNPs and indels from long-read data.
    • CADD — Score deleteriousness of human SNVs and indels.
    • METAL — Meta-analysis of large-scale GWAS studies.

5. Annotation & Functional Genomics

  • Prokaryotic & Eukaryotic Annotation:
    • Bakta — Rapid, standardized annotation of bacterial genomes, MAGs, and plasmids.
    • Prokka — Rapid prokaryotic genome annotation.
    • funannotate — Eukaryotic genome prediction, annotation, and comparison pipeline.
    • EvidentialGene — Evidence-directed gene construction pipeline.
  • Functional & Specialized Annotation:
    • antiSMASH — Detection and analysis of secondary metabolite gene clusters.
    • InterProScan — Scan protein sequences against InterPro databases.
    • KofamScan — KEGG Orthology-based gene function annotation via HMMs.
    • RepeatMasker — Screen DNA sequences for repeats and low-complexity regions.

6. Comparative Genomics & Phylogenetics

  • OrthoFinder — Infer orthogroups, gene trees, and rooted species trees.
  • Clustal Omega — Accurate multiple sequence alignment of protein sequences.
  • MUSCLE — High-throughput multiple sequence aligner.
  • PHYLIP — Package of programs for inferring phylogenies.
  • CVTree — Composition-vector-based phylogenetic tree construction.
  • RSAT — Regulatory sequence analysis tools (motif discovery, TF binding).

7. Specialized Omics & Imaging

  • Metagenomics:
    • anvi'o — Analysis and visualization platform for metagenomics and pangenomics.
    • CheckM2 — Assessment of genome bin quality using machine learning.
  • Transcriptomics & Single-Cell:
    • scRNA-seq R workflow — R environment for single-cell RNA-seq integration and clustering.
    • BLAZE — Barcode identification from long reads for single-cell gene expression.
  • Proteomics & Mass Spectrometry:
    • OpenMS — Tools and C++ libraries for MS/MS data analysis.
    • DIA-NN — Processing data-independent acquisition (DIA) proteomics data.
  • Imaging & Browsers:
    • Cellpose — Generalist algorithm for cell and nucleus segmentation.
    • DIPY — Computational anatomy and diffusion MRI analysis.
    • JBrowse 2 — Next-generation genome browser CLI.

8. Utilities, Runtimes & AI Tools

  • Genomic Utilities:
    • samtools — Process SAM, BAM, and CRAM alignment files.
    • bedtools — Suite of utilities for feature manipulation and overlap analysis.
    • bedGraphToBigWig — Convert bedGraph tracks to bigWig format.
    • tabix — Generic indexer for TAB-delimited genomic position files.
    • Jellyfish — Fast, memory-efficient k-mer counting.
    • Primer3 — Design PCR primers and flanking oligonucleotides.
  • Base Images & Libraries:
    • biocontainers — Base image for BioDocker/BioContainers distributions.
    • Python — Free-threaded Python builds (GIL-disabled).
    • Biopython — Python library for computational biology.
    • Dask — Library for parallel computing in Python.
  • AI Applications:
    • takollama — Local LLM integration and agentic AI application for biology (packaged with uv).

FAQ

Why another biocontainer project?

The original BioContainers project contains many containers that are over five years old, with outdated bioinformatics software and based on older Linux versions. The goal of Omics Containers is to provide up-to-date software whenever possible, both at the operating system level and for bioinformatics tools. Additionally, it aims to make the containers compatible with multiple architectures when available.

How do I use a container?

You can use it from source and build a docker image. If you don't want to build the image yourself, you can pull it from Docker Hub. Once you have the image, you can run it to instanciate a container.

How do I build a docker image?

Go to the directory where the Dockerfile is, and run:

docker build -t name .

How do I pull a docker image?

Search for the docker image you want in Docker Hub, select the version and run:

docker pull dnalinux/bwa

How do I run a docker image?

Each docker image has its own way to run it, see the overview section in DockerHub or the Dockerfile.

How do I request a new container?

Open an issue in this repo telling which program you need.

Who is behind Omics Containers?

Omics Containers is supported by DNALinux, Toyoko Bio, and a dedicated bioinformatics community.

Is it free?

Yes, every file in this repository is un the Apache 2.0 license, unless noted (some files comes with their own license). If you run these container in a cloud provider, they may charge you for the computer time needed to run the containers.

Related Resources

Authors

License

Apache 2.0

Feedback

If you have any feedback, please reach out to us at dnalinux@toyoko.io

About

Containers for DNALinux

Resources

Stars

7 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages