diff --git a/EM/Gautomatch/Gautomatch b/EM/Gautomatch/Gautomatch new file mode 100755 index 0000000000000000000000000000000000000000..c6c0539be2412b6764f26ff8980c3b7d0c1c0d8e --- /dev/null +++ b/EM/Gautomatch/Gautomatch @@ -0,0 +1,6 @@ +#!/bin/sh +# Wrapper for Gautomatch on merlin +module purge +module use EM +module load cuda/8.0.44 Gautomatch/0.56 +exec Gautomatch_v0.56_sm61_cu8.0 "$@" diff --git a/EM/Gautomatch/README b/EM/Gautomatch/README new file mode 100644 index 0000000000000000000000000000000000000000..47626d05fc88652b6c572f8ee056f923af1dac78 --- /dev/null +++ b/EM/Gautomatch/README @@ -0,0 +1,10 @@ +# Gautomatch + +## Installation + +1. Download binaries from https://www2.mrc-lmb.cam.ac.uk/research/locally-developed-software/zhang-software/ +2. Update files/variants +3. Run `./build ` to create directories +4. Move all executables to /opt/psi/EM/Gautomatch/$VERSION/bin +5. Create wrapper script at /opt/psi/EM/Gautomatch/$VERSION/bin/Gautomatch based on ./Gautomatch +6. Fix permissions: chmod 755 /opt/psi/EM/Gautomatch/$VERSION/bin/* diff --git a/EM/Gautomatch/build b/EM/Gautomatch/build new file mode 100755 index 0000000000000000000000000000000000000000..e57a477a525140e4f679fa4444b585bb5482a9ce --- /dev/null +++ b/EM/Gautomatch/build @@ -0,0 +1,22 @@ +#!/usr/bin/env modbuild + +# Binary distribution with manual installation. See README.md + +pbuild::add_to_group 'EM' + +pbuild::prep() { + : +} + +pbuild::configure() { + : +} + +pbuild::compile() { + : +} + +pbuild::install() { + : +} + diff --git a/EM/Gautomatch/files/variants b/EM/Gautomatch/files/variants new file mode 100644 index 0000000000000000000000000000000000000000..aa28a19c818987becb33a8af9ff75d5e2af7338d --- /dev/null +++ b/EM/Gautomatch/files/variants @@ -0,0 +1,2 @@ +Gautomatch/0.53 stable +Gautomatch/0.56 stable diff --git a/EM/Gautomatch/modulefile b/EM/Gautomatch/modulefile new file mode 100644 index 0000000000000000000000000000000000000000..a98cb7f9efbf3cff78b106f8ad29bd7104ad6992 --- /dev/null +++ b/EM/Gautomatch/modulefile @@ -0,0 +1,14 @@ +#%Module1.0 + +module-whatis "Fully automatic accurate, convenient and extremely fast particle picking for EM" +module-url "https://www2.mrc-lmb.cam.ac.uk/research/locally-developed-software/zhang-software/" +module-license "free" +module-maintainer "Spencer Bliven " + +module-help " +Citation: Kai Zhang. Unpublished + +The `Gautomatch` script in this module includes the correct CUDA dependency. Other +executables need CUDA loaded separately. +" +