Skip to content
Anthony edited this page Aug 23, 2024 · 1 revision

Background

Docker is designed to "containerize" software programs. This means that all the software prerequisites are pre-installed on a virtual copy of an operating system. All you have to do is install Docker on your machine, pull the Docker image from Docker Hub, and run the image. No additional requirements are needed because all software requirements are pre-installed on the image. Availability on Docker Hub

MetaMorpheus is available as a Docker image on Docker Hub.

Example

The following is an example for pulling MetaMorpheus v1.0.5 from Docker Hub:

docker pull smithchemwisc/metamorpheus:1.0.5

To run this image, run:

docker run [Docker arguments] smithchemwisc/metamorpheus:1.0.5 [MetaMorpheus arguments]

For example, using the example files described here:

docker run --rm -v /Users/user/MetaMorpheusVignette:/vignette smithchemwisc/metamorpheus:1.0.5 -t vignette/Task1-SearchTaskconfig.toml vignette/Task2-CalibrateTaskconfig.toml vignette/Task3-SearchTaskconfig.toml vignette/Task4-GPTMDTaskconfig.toml vignette/Task5-SearchTaskconfig.toml -s vignette/mzML/04-30-13_CAST_Frac4_6uL.mzML vignette/mzML/04-30-13_CAST_Frac5_4uL.mzML -d vignette/uniprot-mouse-reviewed-1-24-2018.xml.gz vignette/uniprot-cRAP-1-24-2018.xml.gz