Published January 7, 2026 | Version 0.4

StreaMD: Apptainer container images

Authors/Creators

  • 1. ROR icon Institute of Molecular and Translational Medicine

Description

StreaMD: a tool to perform high-throughput automated molecular dynamics simulations


This is Apptainer (Singularity-compatible) container images providing a ready-to-run installation of StreaMD (CPU/GPU), a toolkit for high-throughput molecular dynamics (MD) simulations that automates preparation, equilibration, production, and analysis workflows for protein-only, protein–ligand, and protein–cofactor systems. 

Project resources

  • Source code (GitHub): ci-lab-cz/streamd. GitHub

  • Documentation (Read the Docs): StreaMD Documentation (overview, installation, CLI reference, config file, GBSA/MM-PBSA, ProLIF, etc.).

Both streamd_cpu.sif and streamd_gpu.sif are built from the same StreaMD codebase (streamd version 0.4) and expose the same command-line interfaces (run_md, run_gbsa, run_prolif). All CLI options and parameters are identical between github version and CPU/GPU images; the only difference is runtime execution on GPU nodes, which requires --nv for the GPU image.

streamd_cpu.sif (CPU container) 

This is an Apptainer CPU container image for StreaMD intended for execution on CPU nodes.

Project resources

Usage

apptainer exec --cleanenv streamd_cpu.sif run_md --help 
or 
apptainer run --cleanenv streamd_cpu.sif run_md --help 
or
./streamd_cpu.sif run_md --help

Example:

apptainer exec --cleanenv streamd_cpu.sif run_md -p protein.pdb -l ligand.mol --md_time 1 -d output_dir

Advanced analysis tools:

apptainer exec --cleanenv streamd_cpu.sif run_gbsa --help
apptainer exec --cleanenv streamd_cpu.sif run_prolif --help


StreaMD supports YAML configuration via --config (command-line arguments override config values). StreaMD Documentation/configuration

There is an option `-c/--ncpu` to control the number of CPUs used. By default all CPUs will be used.
Example:

apptainer exec --cleanenv streamd_cpu.sif run_md --config config.yml --ncpu 32 

streamd_gpu.sif (GPU container)

This is an Apptainer GPU container image for StreaMD intended for execution on NVIDIA GPU nodes. GPU runs should be launched with --nv to expose NVIDIA devices and driver libraries to the container.

Project resources

Usage on GPU nodes

 
apptainer exec --nv --cleanenv streamd_gpu.sif run_md --help 

Example:

apptainer exec --nv --cleanenv streamd_gpu.sif run_md -p protein.pdb -l ligand.mol --md_time 1 --device gpu
 

Files

Files (3.8 GB)

Name Size
md5:e843820199663d231aa8d94ceaf00f89
1.3 GB Download
md5:221401ab4dfe41ab1dffa099c0d3049e
2.5 GB Download

Additional details

Funding

Ministry of Education Youth and Sports
De novo design of synthetically feasible and biologically active compounds guided by artificial intelligence LUAUS23262

Dates

Submitted
2026-01

Software

Repository URL
https://github.com/ci-lab-cz/streamd
Programming language
Python
Development Status
Active