Skip to content

diff-use/md-workflows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

md-workflows

This project includes a Dockerfile and a Python CLI entry point for running the full MD workflow pipeline.

1) Build the Docker image

From the project root (where the Dockerfile is):

docker pull diffuseproject/md:0.0.1 .

2) Start a container

Run the container interactively, mounting the current project directory so inputs/outputs are available on your host:

docker run --rm -it \
  --user "$(id -u):$(id -g)" \
  --gpus all \
  --name md_container \
  -e HOME=/workspace \
  -v "$(pwd):/workspace" \
  -w /workspace \
  diffuseproject/md:0.0.1 \
  bash

This registers the CLI entry points from pyproject.toml, including md_workflows.run_all.

3) Run the full workflow command

Inside the container shell:

md_workflows.mdmx \
  --param-pdb-id 6B8X \
  --ix 1 \
  --ntomp 26 \
  --resolv-ntmpi 8 \
  --resolv-ntomp 1

To see all available flags:

md_workflows.mdmx --help

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors