Skip to content

nimwegenLab/moma-module

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MoMA module

This repository contains files for running a containerized version of MoMA. It allows you to run MoMA with minimal setup effort. Furthermore, contains module files for using MoMA with Environment Modules.

Requirements

  • Your system should at least have 32GB of RAM.
  • You will need a Linux host system to run the Linux containers.
  • You must install Docker or Singularity/Apptainer to run the containers.

Setup instructions

  • Obtain a free, academic license for the Gurobi solver used by MoMA. This is explained here. The steps are:
  • After downloading the Academic WLS License, modify your ~/.bashrc to export the path to the Gurobi license:
    • export MOMA_GRB_LICENSE_FILE=<PATH_TO_GUROBI_WLS_LICENSE>
  • Install Docker or Apptainer/Singularity as explained here:
  • Clone this Git repository or download the ZIP file.
  • Modify your ~/.bashrc to use e.g. version 0.9.7 of MoMA:
    • If you are not using Environment Modules, add version 0.9.7 to your PATH:
      PATH=<PATH_TO_GIT_REPOSITORY>/0.9.7/:$PATH
    • If you are using Environment Modules, add this to use version 0.9.7:
      module use <PATH_TO_GIT_REPOSITORY>
      module load moma-module/0.9.7

About

Module files for setting up MoMA using Lmod

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published