Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • hpc-team/HPCasCode
  • chines/ansible_cluster_in_a_box
2 results
Show changes
Showing
with 1691 additions and 0 deletions
#!/bin/bash
# NUM_MODULE does not necessarily corresponds to the output of `ls -l $TESTCASE_DIR | wc -l` because
# 1. one folder is created for each software but NUM_MODULE pick combinations of from software/version
# 2. if a software does not modify PATH variable then there is no bintest generated for them, the number of those softwares are printed at the end
NUM_MODULE=${1:-100}
TESTCASE_DIR='./tests'
APPLICATION_LIST='./application_list.txt'
# USAGE_REPORT=software_usage.txt
# if [ ! -f $USAGE_REPORT ]; then
# software_usage $USAGE_REPORT
# fi
echo '#!/bin/bash
name=$( realpath $0 | xargs dirname | xargs basename )
ver=${1:-"default"}
bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p")
NAME_EXEC_EXIST=false
for bin in $bin_dirs; do
for i in $(find $bin -maxdepth 1 -executable -type f ); do
if [[ $(basename $i) == $name ]]; then
$i --version;
exit $?
fi
done
done
' > $TESTCASE_DIR/bintest
echo "Starting generate bintest for $NUM_MODULE softwares"
declare -i NUM_LIB=0
declare -i GENERATED_NUM=0
IFS_orig=$IFS
IFS=$'\n'
for i in $(head -n $NUM_MODULE $APPLICATION_LIST); do
m=$(sed -n 's/\(.*\)\/\(.*\)/\1 \2/p' <<< $i)
name=$(cut -f1 -d' ' <<< $m)
ver=$(cut -f2 -d' ' <<< $m)
MODIFIED_PATH=$(module show $name/$ver 2>&1 | sed -n 's/.* PATH \(.*\)/\1/p')
if ! [ -z "${MODIFIED_PATH}" ]; then
mkdir -p $TESTCASE_DIR/$name
cp $TESTCASE_DIR/bintest $TESTCASE_DIR/$name/bintest
chmod u+x $TESTCASE_DIR/$name/bintest
GENERATED_NUM+=1
else
NUM_LIB+=1
fi
done
IFS=$IFS_orig
echo "Successfully generated bintests for $GENERATED_NUM applications"
echo "There are $NUM_LIB libraries (does not modify PATH), no testcases generated for them"
#!/bin/bash
TARGET_MODULEPATH="/usr/local/Modules/modulefiles"
OUTPUT_PATH="application_list.txt"
echo "" > $OUTPUT_PATH
MODULEPATH=$TARGET_MODULEPATH module avail -t 2>&1 | python -c "
import sys
with open('$OUTPUT_PATH', 'w') as fout:
for line in sys.stdin:
linelist = line.split('/')
if len(linelist) != 2:
continue
linelist[-1] = linelist[-1].replace('(default)','')
fout.write('/'.join(linelist))
"
\ No newline at end of file
#!/bin/bash
# This script does not detect implicit dependency
# For example, if A -> B -> openmpi/1.10.7-mlx, only module B will be detected
set -e
software=$1
if [ -z $1 ]; then
echo 'please specify target software'
echo 'input can be either '
echo 'listdeps <name>'
echo 'OR'
echo 'listdeps <name> <version>'
exit 1
fi
version=$2
if [ ! -z ${version} ]; then
version=( $version )
else
version=( $(ls /usr/local/Modules/modulefiles/$software) )
fi
mkdir -p $software
for ver in ${version[@]}; do touch $software/$ver;done
for i in $(ls -d /usr/local/*/); do
name=$(basename $i)
if [[ -r "/usr/local/Modules/modulefiles/$name" ]]; then
vers=$(ls /usr/local/Modules/modulefiles/$name)
fi
for ver in ${vers[@]}; do
load_ver=$(module show $name/$ver 2>&1 | sed -n "s/module.*load\ ${software}\/\(.*\)/\1/p")
if [ ! -z $load_ver ] && [ -f $software/$load_ver ]; then
echo $name/$ver >> $software/$load_ver
fi
done
done
set +e
#!/usr/bin/env python3
# run module load python/3.8.5-gcc8-static first
from pathlib import Path
import os
import pandas as pd
import time
import datetime
import collections
import numpy as np
nweek = 12
modulepath = Path('/usr/local/Modules/modulefiles')
softwares = list(modulepath.glob('*/'))
modulefiles = [list(i.glob('**/[!.]*')) for i in softwares if i.is_dir() and os.access(i, os.R_OK)]
lastm = {datetime.datetime.fromtimestamp(j.stat().st_mtime): j for i in modulefiles for j in i}
today = datetime.date.today()
week = datetime.timedelta(weeks=1)
interval = np.array([today - week*i for i in range(nweek+1)][::-1])
def quantize_week(date):
week = interval[:-1][(interval[:-1] <= date) & (date < interval[1:])]
return week.item()
byweek = collections.defaultdict(list)
for k, v in lastm.items():
mod_day = datetime.date(*k.timetuple()[:3])
if mod_day >= interval[0]:
byweek[quantize_week(mod_day)].append(v)
avg_install = np.mean([len(i) for i in byweek.values()])
print(avg_install)
#!/bin/bash
# each application will create a folder under OUTPUT_DIR
declare -i NUM_MODULE
declare -i DEFAULT_NUM_MODULE
declare -i TIMEOUT
declare -i DEFAULT_TIMEOUT
DEFAULT_OUTPUT_DIR='./output_dir'
DEFAULT_NUM_MODULE=100
DEFAULT_TESTCASE_DIR='./tests'
DEFAULT_TIMEOUT=10
DEFAULT_APPLICATION_LIST='./application_list.txt'
function usage {
echo "Run smoke test"
echo "Usage: $0"
echo " -a <list of applications to test>. This should point to a file with lines of '<name>/<version>', it can be generated using either generate_modules_list or software_usage.default: $DEFAULT_APPLICATION_LIST"
echo " -n <number of modules to test>. Specify a large number to test all softwares, default: $DEFAULT_NUM_MODULE"
echo " -o <output directory>, Output file will be generated at OUTPUT_DIR/report.txt, default: $DEFAULT_OUTPUT_DIR"
echo " -t <testcases directories>.Testcases will be loaded from this directory. default: $DEFAULT_TESTCASE_DIR"
echo " -T <timout period in seconds>, default: $DEFAULT_TIMEOUT"
exit 1
}
while getopts ":n:a:o:t:T:" opt; do
case "$opt" in
a)
APPLICATION_LIST=$OPTARG
;;
o)
OUTPUT_DIR="$OPTARG"
;;
n)
NUM_MODULE=$OPTARG
;;
t)
TESTCASE_DIR=$OPTARG
;;
T)
TIMEOUT=$OPTARG
;;
*)
usage
;;
esac
done
if [ -z $APPLICATION_LIST ]; then
APPLICATION_LIST=$(realpath $DEFAULT_APPLICATION_LIST)
fi
if [ -z $OUTPUT_DIR ]; then
OUTPUT_DIR=$(realpath $DEFAULT_OUTPUT_DIR)
fi
if [ -z $NUM_MODULE ]; then
NUM_MODULE=$DEFAULT_NUM_MODULE
fi
if [ -z $TESTCASE_DIR ]; then
TESTCASE_DIR=$(realpath $DEFAULT_TESTCASE_DIR)
fi
if [ -z $TIMEOUT]; then
TIMEOUT=$DEFAULT_TIMEOUT
fi
BINTEST=true
REPORT="$OUTPUT_DIR/report.txt"
FAILED_MODULE_LOGS="$OUTPUT_DIR/failed_modules.txt"
echo '' > $FAILED_MODULE_LOGS
echo '' > $REPORT
declare -i num_success=0
declare -i num_failed=0
declare -i num_notest=0
declare -i minor_error=0
function generate_output_directory {
mkdir -p $OUTPUT_DIR
touch $REPORT
echo '' > $REPORT
echo "Test report created at $REPORT"
}
# function generate_software_usage {
# SOFTWARE_USAGE_PATH=software_usage.txt
# if [ ! -f $SOFTWARE_USAGE_PATH ]; then
# ./software_usage $SOFTWARE_USAGE_PATH
# fi
# }
generate_output_directory
IFS_orig=$IFS
IFS=$'\n'
for i in $(head -n $NUM_MODULE $APPLICATION_LIST); do
# m=$(sed -n 's/\(.*\)\/\(.*\) - \(.*\)/\1 \2/p' <<< $i)
m=$(sed -n 's/\(.*\)\/\(.*\)/\1 \2/p' <<< $i)
name=$(cut -f1 -d' ' <<< $m)
ver=$(cut -f2 -d' ' <<< $m)
printf "\n\n=========================\n"
if [ -z $name ]; then
continue
fi
echo "Testing $name/$ver ... "
module purge
module load $name/$ver
mkdir -p $OUTPUT_DIR/$name
echo '' > $OUTPUT_DIR/$name/$ver
if [ ! -d $TESTCASE_DIR/$name ]; then
echo "No testcase for $m found" | tee -a $REPORT
num_notest+=1
else
ALL_EXEC=$(find $TESTCASE_DIR/$name -maxdepth 1 -executable -type f)
module_failed=false
for t_case in ${ALL_EXEC}; do
if [ $i == 'bintest' ] && ! $BINTEST;then break;fi
orig_dir=$PWD
cd $(dirname $t_case) # in case the testcase need to compile some source from the directory
timeout $TIMEOUT $t_case $ver &> $OUTPUT_DIR/$name/$ver
exitcode=$?
cd $orig_dir
if [ $exitcode -eq 0 ]; then
num_success+=1
else
if [ $exitcode -eq 1 ]; then
minor_error+=1
else
num_failed+=1
module_failed=true
fi
echo "$m return non-zero exitcode $exitcode for testcase $t_case" 2>&1 | tee -a $REPORT
fi
done
if $module_failed ; then
echo "$name/$ver failed"
echo "$name/$ver" >> $FAILED_MODULE_LOGS
fi
fi
module unload $name/$ver
printf "Done"
done
IFS=$IFS_orig
echo "Testcase summary" 2>&1 | tee -a $REPORT
echo "Failed: $num_failed" 2>&1 | tee -a $REPORT
echo "Success: $num_success" 2>&1 | tee -a $REPORT
echo "minor error: $minor_error, this is often due to executable not having --version option" 2>&1 | tee -a $REPORT
echo "Num applications that has no test case: $num_notest" 2>&1 | tee -a $REPORT
if [ "$num_success" -lt $(( $NUM_MODULE / 2 )) ]; then
echo "Failing because not enough tests succeeded" 2>&1 | tee -a $REPORT
exit 2
fi
[ "$num_failed" -eq "0" ]
#!/bin/bash
# This script will count the number of occurence for all modules in logging and sort the them in desceding order
timestamp=$(date | sed 's/ /_/g' | sed 's/\:/\_/g' )
output=${1:-${timestamp}.txt}
MODULE_LOGGING_PATH=/projects/pMOSP/module_logging
#MODULE_LOGGING_PATH=/home/luhanc/module_logging
userlist=$(ls -d $MODULE_LOGGING_PATH/*/)
declare -A modules
modules=()
for userpath in $userlist
do
if [[ -r $userpath ]]
then
logfiles=$(ls $userpath/module_log_*)
for logfile in $logfiles
do
for i in $(cat $logfile | tr ':' '\n')
do
(( modules["$i"] ++ ))
done
done
fi
done
for k in "${!modules[@]}"
do
echo $k ' - ' ${modules["$k"]}
done |
sort -rn -k3 > $output
libjpeg-turbo/1.4.2 - 5855
gcc/5.4.0 - 5723
virtualgl/2.5.0 - 5586
tigervnc/1.8.0 - 5061
openmpi/1.10.7-mlx - 2368
gcc/8.1.0 - 2162
gcc/4.9.3 - 2063
anaconda/5.1.0-Python3.6-gcc5 - 1635
openblas/0.2.20 - 1510
fftw/3.3.5-gcc5 - 1419
hdf5/1.10.0-patch1 - 1301
atlas/3.10.2-gcc5 - 1299
singularity/3.2.1 - 1198
gcc/6.1.0 - 1181
fftw/3.3.4-gcc - 1155
fftw/3.3.5-gcc - 1072
fsl/6.0.3 - 1025
lapack/3.6.1-gcc5 - 1023
cuda/7.5 - 1018
atlas/3.10.2-gcc4 - 936
geos/3.6 - 912
python/3.7.3-system - 889
lapack/3.6.1-gcc4 - 841
htslib/1.9-gcc5 - 836
samtools/1.9-gcc5 - 820
mpfr/3.1.5 - 785
gmp/6.1.2 - 780
picard/2.9.2 - 779
libtiff/3.9.7 - 774
fsl/5.0.11 - 771
gsl/2.2-system - 740
deeptools/3.1.2 - 731
bowtie2/2.2.9 - 710
gsl/2.2-gcc4 - 709
python/3.6.6-gcc5 - 705
cuda/10.1 - 700
cutadapt/0.16 - 699
bismark/v0.19.1 - 663
openmpi/1.10.3-gcc4-mlx-verbs - 657
fastqc/0.11.7 - 620
bedtools/2.26.0 - 608
htseq/0.10.0 - 601
htslib/1.9 - 561
cuda/8.0.61 - 557
samtools/1.9 - 551
cuda/9.1 - 540
anaconda/2019.03-Python3.7-gcc5 - 533
samtools/1.7 - 516
wxwidgets/3.0.3 - 507
python/2.7.12-gcc4 - 502
matlab/r2018a - 490
ctffind/4.1.8 - 471
cuda/10.0 - 464
openmpi/1.10.3-gcc5-mlx - 461
matlab/r2019b - 459
perl/5.28.0 - 456
cmake/3.5.2-gcc5 - 456
anaconda/5.0.1-Python2.7-gcc5 - 451
merantk/1.2.1 - 440
gsl/2.2-gcc5 - 438
python/3.6.2 - 433
libmaus/0.0.196 - 433
biobambam/0.0.191 - 432
cmake/3.5.2 - 418
singularity/3.5.2 - 412
bcftools/1.8 - 392
ucsc-genome-tools/201806 - 391
qt/5.7.1-gcc5 - 386
python/2.7.15-gcc5 - 383
R/3.6.0-mkl - 382
singularity/3.1.0 - 369
ants/20190910 - 369
python/3.7.2-gcc6 - 354
bwa/0.7.17-gcc5 - 354
mrtrix/3.0_rc3_latest - 348
mesa/default - 343
blast/2.7.1 - 338
boost/1.67.0-gcc5 - 330
freesurfer/6.0 - 327
fsl/6.0.1 - 320
python/3.5.2-gcc4 - 316
matlab/r2015b - 315
gctf/1.06_cuda8 - 300
mrtrix/3.0_rc3 - 279
cuda/9.0 - 278
trim_galore/0.4.5 - 275
matlab/r2019a - 275
freesurfer/devel-20190128 - 269
spm12/matlab2018a.r7487 - 267
squashfs-tools/4.3-0.21 - 263
cufflinks/2.2.1 - 259
macs2/2.1.1.20160309 - 257
eigen/3.3.7 - 257
molden/5.7 - 251
bwa/0.7.12 - 240
virtualgl/2.5.2 - 229
trim_galore/0.5.0 - 227
spm12/matlab2015b.r6685 - 227
tiff/4.0.8 - 222
mrtrix3tissue/5.2.8 - 221
ants/2.2.0 - 221
mricron/30apr2016 - 218
eigen/3.3.0 - 218
vmd/1.9.4 - 211
mrtrix3tissue/5.2.8-ubuntu - 208
motioncor2/2.1.10-cuda8 - 208
squashfuse/0.1.103 - 205
fsl/5.0.9 - 204
cuda/8.0 - 202
miniconda3/4.1.11-python3.5 - 199
bedtools/2.27.1-gcc5 - 199
singularity/3.5.3 - 198
python/3.6.2-static - 198
cudnn/7.3.0-cuda9 - 196
motioncor2/2.1.3.0-cuda101 - 189
zlib/1.2.11 - 182
bowtie2/2.3.5 - 179
singularity/2.5.2 - 177
spades/3.12.0 - 176
fasttree/2.1.10 - 174
pigz/2.3.4 - 172
seqtk/1.3 - 170
emboss/6.6.0 - 169
python/3.5.2-gcc5 - 160
pycharm/2018.3.3 - 160
pilon/1.22 - 160
lmdb/latest - 158
xnat-utils/0.5.5 - 157
mafft/7.310 - 157
cudnn/7.6.5-cuda10.1 - 157
protobuf/master - 154
cmake/3.10.2-gcc5 - 154
picard/2.19.0 - 151
matlab/r2017a - 150
afni/17.0.11 - 149
singularity/3.4.0 - 148
python/2.7.12-gcc5 - 146
fsleyes/0.32.0 - 146
trimmomatic/0.38 - 142
mc/4.8.21 - 140
gnuplot/5.2.1 - 140
cblas/20032302-gcc5 - 139
cudnn/7.6.5.32-cuda10 - 137
anaconda/2018.12-Python3.7-gcc6 - 135
mricrogl/1.0.20170207 - 134
prokka/1.13.3 - 133
intel/2018u3 - 133
relion/3.1_beta-latest - 130
R/3.5.1 - 130
mash/2.1.1 - 128
chrome/default - 128
gaussian/g16a03 - 126
freesurfer/5.3 - 126
mricrogl/20180623 - 124
vt/0.57 - 123
matlab/r2016a - 122
skesa/2.3 - 120
gnuparallel/20190122 - 116
fiji/current - 115
mkl/2018u3 - 111
cmake/3.15.1-gcc5 - 111
chimera/1.11 - 111
gflags/master - 110
glog/master - 109
singularity/3.2.0 - 108
cmake/3.10.2-gcc4 - 108
cdhit/4.8.1 - 108
velvet/1.2.10 - 107
anaconda/5.0.1-Python3.6-gcc5 - 107
snippy/4.3.8 - 104
mlst/2.15 - 104
flash/1.2.11-gcc5 - 103
shovill/1.0.4 - 102
freebayes/0.9.9 - 102
python/2.7.11-gcc - 101
lighter/1.1.2 - 100
gpucomputingsdk/4.0.17 - 100
cryosparc/v2 - 100
blas/3.8.0-gcc5 - 100
kraken2/2.0.7-beta - 99
boost/1.72.0-gcc8 - 99
rstudio/1.1.463-r3.6.0-mkl - 98
boost/1.62.0-gcc4 - 96
avizo/9.5.0 - 96
ants/2.3.1 - 96
abricate/0.8.13 - 96
itk/4.10.0-gcc4 - 95
avizo/9.7 - 95
tensorflow/2.0.0-gpu - 94
muscle/3.8.31 - 94
megahit/1.1.3 - 93
R/3.5.2-openblas - 92
samclip/0.2 - 91
cutadapt/2.7 - 90
libcublas/10.2.1.243-cuda10 - 89
atom/1.39.1 - 89
lapack/3.8.0-gcc5 - 88
git/2.8.1 - 88
singularity/3.0 - 85
kraken/1.1.1 - 85
freesurfer/6.0-patch - 85
pytorch/1.3-cuda10 - 84
matlab/r2017b - 84
fsleyes/0.24.3 - 84
snappy/master - 83
singularity/2.4.5 - 83
perl/5.24.0 - 83
vtk/7.0.0 - 82
deeptools/3.1.3 - 82
nullarbor/2.0.20181010 - 81
fiji/20160808 - 81
chimera/1.13 - 81
relion/3.0-stable - 80
imod/4.9.9 - 80
openmpi/3.1.4-mlx - 79
rdkit/2019.03.3.0 - 78
matlab/r2019b-container - 78
fsl/6.0.0 - 77
blast+/2.9.0 - 77
snp-dists/0.6.3 - 76
newick-utils/1.6 - 76
dcm2niix/latest - 76
dsistudio/latest - 74
connectome/1.2.3 - 74
centrifuge/1.0.4-beta - 73
jellyfish/1.1.12 - 72
avizo/9.0.1 - 72
anaconda/5.0.1-Python3.5-gcc5 - 72
relion/3.1_beta - 71
chimera/1.14 - 71
vcftools/0.1.15 - 70
R/3.5.3-mkl - 70
convert3d/1.0.0 - 70
3dslicer/4.10.2 - 70
maven/3.3.9 - 69
itk/ansto - 69
apex/latest - 69
R/3.4.3 - 68
hdf5/1.10.5 - 68
gatk/4.1.2.0 - 68
mrtrix/0.3.15-gcc4 - 67
minimap2/2.17-r954-dirty - 67
prank/170427 - 66
itksnap/3.3.x - 66
relion/2.1 - 65
quicktree/2.5 - 65
mrtrix/3.0.0 - 65
R/3.5.0 - 64
opencv/3.4.1 - 63
leveldb/master - 63
cmake/3.10.2-gcc4-system - 63
spm12/matlab2018a.r6685 - 62
pytorch/1.1-cuda10 - 61
mcl/11-294 - 61
cmake/3.15.4-gcc8 - 61
sra-tools/2.9.6 - 60
rstudio/1.1.463 - 60
roary/3.11.2 - 60
iqtree/1.6.10 - 60
R/3.6.2-mkl - 59
sqlite3/3.30.1 - 58
mash/2.1 - 58
roary/3.12.0 - 57
openmpi/1.10.3-gcc4-mlx - 56
tractseg/2.0 - 55
imagemagick/7.0.8.23-native - 55
amira/6.5.0 - 55
racon/1.3.1 - 54
gdb/8.2.1 - 54
tophat/2.1.1 - 53
mriconvert/2.1.0 - 53
motioncor2/2.1 - 53
unicycler/0.4.7 - 52
tensorrt/6.0.1.5-cuda10 - 52
ea-utils/1.1.2-gcc5 - 52
qsiprep/.0.8.0 - 50
intel/2017u4 - 50
blast/2.2.30 - 50
avizo/9.4.0 - 50
vtk/7.0.0-gcc5 - 49
singularity/3.0.1 - 49
plink/1.9 - 49
itk/4.10.0-gcc5 - 49
eman/2.3.1 - 49
cryosparc/beta - 49
chimerax/0.8 - 49
ants/1.9.v4 - 49
motioncor2/20181020 - 48
avizo/9.3.0 - 48
voro++/0.4.6 - 47
raxml/8.2.9 - 47
R/3.3.1 - 47
xnat-utils/0.5.3 - 46
virtualgl/2.6.2 - 46
netcdf/4.4.1.1-openmpi-1.10.7-mlx - 46
eman/2.2 - 46
bcftools/1.6 - 46
relion/3.0-stable-cuda91 - 45
relion/3.0-beta - 45
quit/2.0.2 - 45
motioncor2/20181020-cuda91 - 45
freesurfer/7.1.0 - 45
ffmpeg/3.4.2 - 45
tensorflow/1.12.0-python3.6-gcc5 - 44
pysam/0.15.2-python2 - 44
fmriprep/1.5.8 - 44
texlive/2017 - 43
namd/2.13-multicore-CUDA - 43
minc-tools/2.2 - 43
hdfview/3.0 - 43
chimerax/0.91 - 43
nanconvert/latest - 42
mrtrix/.3.0.0 - 42
mango/4.0.1 - 42
cudnn/5.1 - 42
intel/2015.0.090 - 41
hmmer/3.2.1 - 41
gamess/16srs1-v2 - 41
cmake/3.5.2-gcc4 - 41
vim/8.0.0596 - 40
leveldb/master-gcc4 - 40
daris-utils/1.0 - 40
tensorflow/2.0.0-beta1 - 39
star/2.5.2b - 39
samtools/1.3.1 - 39
lapack/3.8.0-gcc5-pic - 39
imod/4.9.12 - 39
bzip2/1.0.6 - 39
gctf/1.18_cuda91 - 38
udunits2/2.2.20-2 - 37
skewer/20170212 - 37
rclone/1.49.3 - 37
prokka/1.14.6 - 37
cuda/7.0 - 37
cmake/3.15.1-gcc4-system - 37
blas/3.8.0-gcc5-pic - 37
tensorflow/1.14.0-keras - 36
spm8/matlab2017a.r6685 - 36
python/3.5.2-gcc - 36
cudnn/5.1-DL - 36
pgi/2019 - 35
mrtrix/20170712 - 35
itksnap/3.8.0 - 35
eman/2.3 - 35
python/2.7.17-gcc8 - 34
motioncorr2/20160822 - 34
tensorflow/1.4.0-python3.6-gcc5 - 33
git/2.19.0 - 33
dti-tk/2.3.1 - 33
cuda/8.0-DL - 33
singularity/2.3.1 - 32
prodigal/2.6.3 - 32
netcdf/4.4.1.1 - 32
itk/4.13.0-gcc4 - 32
analyze/12.0 - 32
paraview/4.0.1 - 31
igv/2.4.19 - 31
gautomatch/0.56 - 31
amber/18-parallel - 31
tbb/20180312oss - 30
rest/1.8 - 30
openmpi/1.10.7-intel - 30
opencv/4.1.0 - 30
mathematica/12.0.0 - 30
gatk/3.7 - 30
fastx-toolkit/0.0.13 - 30
cudnn/7.1.3-cuda9 - 30
boost/1.46.0-gcc5 - 30
bcl2fastq/2.19.1 - 30
amira/6.3.0 - 30
3dslicer/4.8.1 - 30
vmd/1.9.3 - 29
samtools/0.1.18 - 29
imod/4.8.54 - 29
cryolo/1.5.3 - 29
vep/90 - 28
tensorflow/1.3.0-python2.7.12-gcc5 - 28
subread/1.5.1 - 28
spm8/matlab2015b.r6685 - 28
pytorch/1.5-cuda10 - 28
openmpi/3.1.6-ucx - 28
kleborate/0.3.0 - 28
gurobi/9.0.0 - 28
geant4/10.05.p01 - 28
srst2/0.2.0-2019 - 27
simnibs/2.0.1g - 27
megahit/1.2.4-beta - 27
java/1.7.0_67 - 27
gromacs/2018-openmpi-cuda8.0-NVML - 27
cryo-em-processing-tool/0.1 - 27
crossmap/0.3.5 - 27
ccp4/7.0 - 27
amber/18-single-gpu - 27
lammps/20180510 - 26
gatk/3.4 - 26
niftilib/2.0.0 - 25
gdal/3.0.2 - 25
gctf/1.06_cuda8-uow - 25
gautomatch/0.53 - 25
diamond/0.9.22 - 25
cryolo/1.6.0 - 25
anaconda/4.3.1-Python3.5 - 25
rstudio/1.1.463-r3.5.3-mkl - 24
psi4/v1.1 - 24
mriqc/0.9.7 - 24
iqtree/1.5.3 - 24
imagemagick/7.0.5-7 - 24
fiji/MMI-MHTP - 24
bowtie/1.1.2 - 24
xnat-desktop/0.96 - 23
tensorflow/1.13.1-gdal - 23
prokka/1.14.5 - 23
openmpi/1.10.3-gcc5 - 23
octopus/8.4-parallel - 23
nccl/2.4.7-cuda10.0 - 23
mricron/06.2013 - 23
julia/1.3.1 - 23
iqtree/2.0-rc1 - 23
graphviz/2.30.1 - 23
bamtools/2.4.1 - 23
afni/16.2.16 - 23
vasp/5.4.4 - 22
strelka/2.8.4 - 22
nibabel/2.3.3 - 22
magma/1.6.1 - 22
fxtract/2.3 - 22
fiji/fiji-super-res - 22
eman/2.12 - 22
beagle/2.1.2 - 22
xds/monash - 21
vscode/1.39.2 - 21
singularity/3.0.2 - 21
relion/2.0beta - 21
qiime2/2019.4 - 21
openmpi/2.1.6-mlx-intel - 21
geos/3.7.2 - 21
clamms/1.1 - 21
boost/1.58.0-gcc5 - 21
anaconda/4.3.1-Python3.5-gcc5 - 21
wxgtk/3.0.2 - 20
relion/3.1.0 - 20
lammps/20181212 - 20
gubbins/2.3.2 - 20
gromacs/2018-openmpi-cuda8.0 - 20
gd-devel/2.0.35 - 20
drishti/2.6.4 - 20
circos/0.69-6 - 20
canu/1.7.1 - 20
xnat-utils/0.4.6 - 19
smcounter/10apr2017 - 19
root/5.34.32 - 19
python/.2.7.12-gcc5-sm - 19
orca/4.0.1 - 19
opencv/3.4.10-gcc5 - 19
openbabel/2.4.1 - 19
new-fugue/2010-06-02 - 19
gatk/4.0.11.0 - 19
cloudstor/2.4.2 - 19
bamtofastq/1.2.0 - 19
varscan/2.3.9 - 18
simul-atrophy/12-09-2017 - 18
relion/3.0-uow-20190115 - 18
mrtrix/0.3.15-gcc5 - 18
graphviz/2.40.1 - 18
glew/2.0-gcc5 - 18
fsleyes/0.22.4 - 18
amber/18-serial - 18
xnat-utils/0.4.9 - 17
tensorflow/1.12.0-python2.7.12-gcc5 - 17
rstudio/1.1.414 - 17
relion/3.0.7-uow - 17
proj/6.2.1 - 17
openmpi/1.10.3-gcc4-mlx-verbs-cuda75 - 17
mxtools/0.1 - 17
libtiff/4.0.10 - 17
fmriprep/1.4.1 - 17
dos2unix/7.4.0 - 17
dcmtk/3.6.3 - 17
cnvkit/0.9.5 - 17
chimerax/0.6 - 17
beast1/1.10.0 - 17
sumo/1.5.0 - 16
pplacer/v1.1.alpha19 - 16
perl/5.30.1 - 16
orca/4.2.1 - 16
iqtree/1.6.2 - 16
hisat2/2.1.0 - 16
gurobi/8.0.0 - 16
gemini/0.30.1 - 16
fooof/0.1.3 - 16
fmriprep/1.4.0 - 16
dynamo/1.1.178 - 16
snp-sites/2.5.1 - 15
simple/2.5 - 15
rstudio/1.0.143 - 15
relion/3.0.7 - 15
qiaseq-dna/1.0 - 15
paraview/5.6.0 - 15
octave/4.2.2 - 15
motioncor2/2.1.10-cuda9.1 - 15
idl/8.6 - 15
hdf5/1.10.6p - 15
gromacs/2018.4-openmpi-cuda8.0 - 15
fsleyes/0.23.0 - 15
fmriprep/1.1.1 - 15
emclarity/.1.4.3 - 15
eman/2.22 - 15
dke/latest - 15
connectome/.1.4.2 - 15
blast/2.3.0 - 15
bedtools/2.26.0-gcc5 - 15
vim/8.2 - 14
spades/3.13.1 - 14
snippy/4.4.5 - 14
smafa/0.5.0 - 14
raxml/8.2.12 - 14
R/4.0.0-openblas - 14
openfoam/5.x - 14
mrtrix/0.3.16 - 14
jdk/14 - 14
itk/4.13.1-gcc4 - 14
ilastik/1.3.3 - 14
ascp/3.5.4 - 14
amber/18-parallel-pmemd.gem - 14
wgsim/0.3.1-r13 - 13
singularity/2.4.2 - 13
relion/3.0-stable-uow - 13
relion/3.0.7-uow-cuda10.1 - 13
qiime2/2019.7-q2_scnic_2 - 13
pytorch/1.0-cuda10 - 13
pyem/v0.3 - 13
pmix/v2.2 - 13
panaroo/1.1.2 - 13
openmpi/1.10.7-mlx-intel - 13
igv/2.3.81 - 13
drishti/2.6.3 - 13
buster/20170508 - 13
umap/0.3.8 - 12
topaz/latest - 12
ska/1.0-e1968f0 - 12
relion/3.0.7-uow-mc2.1.3.0 - 12
python/.2.7.17 - 12
plumed/2.5.0 - 12
plink/2.0-alpha - 12
neuro-workshop/20191115 - 12
mummer/4.0.0.beta2-gcc5 - 12
libjpeg-turbo/1.5.1 - 12
idl/8.7 - 12
fastani/1.1 - 12
ctffind/4.1.4 - 12
ccp4/coot - 12
ccp4/7.0.072 - 12
caffe/latest - 12
armadillo/9.200-rc1 - 12
w2mhs/.matlab2018a.v2.1 - 11
spss/26 - 11
samtools/1.7-gcc5 - 11
paleomix/1.2.13.4-python2 - 11
namd/2.12-multicore - 11
mono/5.20.1.19 - 11
meshlab/2016.12-gcc5 - 11
gurobi/9.0.1 - 11
gimp/2.8 - 11
dke/latest-ft - 11
cryolo/1.7.2 - 11
cryolo/1.3.1 - 11
cmake/2.8.12.2-gcc5 - 11
cistem/1.0.0-beta - 11
chrome/80 - 11
3dslicer/4.6.0 - 11
xjview/9.7 - 10
tvips-tools/0.0.3 - 10
tbb/.2020.0 - 10
sourcetracker/2.0.1 - 10
simnibs/3.1.2 - 10
scipion/v1.0.1_2016-06-30 - 10
rstudio/1.0.44 - 10
orfm/v0.7.1 - 10
locuszoom/1.4.fixed - 10
gatan/free - 10
cryolo/1.5.6 - 10
cplex/12.8.0 - 10
blender/2.81 - 10
zstd/1.4.0 - 9
x2goclient/4.1.2.2 - 9
tannertools/2016.2 - 9
scipion/2.0 - 9
rsem/1.3.0 - 9
relion/3.0-20181109-cuda91 - 9
qiime2/2019.1 - 9
pymol/1.8.6 - 9
pindel/0.6.3-gcc5 - 9
neuro_workflow/2017v2 - 9
meshlab/2019.03 - 9
meme/5.0.1 - 9
mauve/20150213 - 9
mathematica/11.0.1 - 9
locuszoom/1.4 - 9
libfuse/3.6.1 - 9
itk/4.8.2-gcc5 - 9
imagej/20160205 - 9
gromacs/2019.4-openmpi-cuda10.0 - 9
glog/master-gcc4 - 9
fastml/3.1 - 9
caffe-segnet/.1.0.0-rc3 - 9
bracken/2.5 - 9
vtk/5.10.1-gcc4 - 8
vep/94 - 8
vdjtools/1.2.1 - 8
sra-tools/2.9.4 - 8
slurm/17.11.4 - 8
slim/3.3.1 - 8
quicktree/2.0 - 8
pytorch/.1.5-cuda10 - 8
octopus/8.4 - 8
novactf/03.2018 - 8
mriqc/0.14.2 - 8
matlab/r2014b - 8
matlab/r2012b - 8
lofreq/2.1.3.1 - 8
kronatools/2.7.1 - 8
ismapper/2.0 - 8
ilastik/1.2.0 - 8
heudiconv/0.5.4 - 8
flye/2.3.5 - 8
fix/1.068 - 8
fastp/0.20.0 - 8
cmake/2.8.12.2 - 8
caffe_unet/18.04 - 8
beast2/2.5.0 - 8
angsd/0.931 - 8
amber/18-multi-gpus - 8
adapterremoval/2.3.1 - 8
xnatpy/0.3.18 - 7
vtk/5.10.1 - 7
visit/2.12.3 - 7
tensorflow/1.4.0-python2.7.12-gcc5 - 7
tensorflow/1.15.2-gpu - 7
tensorflow/1.14.0-keras-pydicom - 7
svs/8.8.3 - 7
sra-tools/2.9.2 - 7
singlem/0.12.1 - 7
seqgen/1.3.4 - 7
relion/3.0-uow-20181109-cuda91 - 7
relion/3.0-uow-20181109-cuda80 - 7
relion/2.1.b1 - 7
relion/1.4 - 7
pyem/v0.1-201806 - 7
parliament2/0.1.11 - 7
openfoam/5-paraview54 - 7
netcdf/4.7.1-intel - 7
mykrobe/0.8.1 - 7
manta/1.5.0-gcc5 - 7
imagescope/11.2.0.780 - 7
hpcx/2.5.0-redhat7.7 - 7
haystack_bio/0.5.5 - 7
goctf/1.1.0 - 7
go/1.13.8 - 7
genrich/v0.6 - 7
exonerate/2.4.0 - 7
cytoscape/3.4.0 - 7
cudalibs8to9/0.1 - 7
cst/2017 - 7
coot/0.8.9.1 - 7
bsoft/2.0 - 7
beast2/2.4.7 - 7
ansys/19.2 - 7
ansys/19.1 - 7
x2goclient/.4.1.2.1 - 6
workspace/4.0.2 - 6
virtualgl/.2.6.3 - 6
velvet/1.2.10-modified - 6
valgrind/3.13 - 6
turbovnc/2.0.2 - 6
tensorflow/1.10.0-pytorch-keras - 6
subversion/1.9.5 - 6
sqlite3/.3.30.1 - 6
relion/3.0.5-uow - 6
qiime1/1.9.1 - 6
pagmo/.2.13.0 - 6
orca/4.2.1-216 - 6
openfoam/v1912 - 6
openbugs/.3.2.3 - 6
omero.insight/5.5.10 - 6
nlopt/2.6.1-gcc4 - 6
ninja/1.9.0 - 6
netcdf/4.7.0 - 6
nccl/master - 6
mixcr/3.0.7 - 6
mesa/13.0.5 - 6
mcr2010b/1.0 - 6
imagemagick/7.0.9-27 - 6
htslib/1.7 - 6
gtdb-tk/0.3.2 - 6
gromacs/2019.3-openmpi-cuda9.1 - 6
glm/0.9.9.5 - 6
git-annex/6.20180227 - 6
ghostscript/9.26 - 6
gflags/master-gcc4 - 6
fmriprep/1.2.5 - 6
fgbio/0.9.0 - 6
eigen/2.0.17 - 6
eclipse/4.8 - 6
dtk/0.6.4.1 - 6
ctffind/4.1.10 - 6
comsol/5.4-ee - 6
cellranger/3.0.2 - 6
cellprofiler/3.1.5 - 6
caffe/1.0.0 - 6
boost/1.58.0 - 6
biobambam2/2.0.146 - 6
bids-validator/2019.01 - 6
ashs/1.0.0 - 6
apr-util/1.6.1 - 6
adxv/1.9.12 - 6
abaqus/6.14 - 6
vaa3d/3.601 - 5
tensorrt/7.0.0.11-cuda10 - 5
tensorflow/1.15.2-python3.7.3-gcc8 - 5
tensorflow/1.10.0-pytorch - 5
snpeff/4.3t - 5
sidesplitter/120220 - 5
scipion/v1.2.1_2018-10-01 - 5
resmap/1.9.5 - 5
relion/3.1_beta-20200109 - 5
relion/3.1_beta-20191105 - 5
relion/.3.1.0 - 5
relion/.2.1-uow - 5
python/.2.7.17-gcc8 - 5
pymol/2.4.0a0 - 5
psi4/v1.3.2 - 5
proj/5.1.0 - 5
openmpi/1.10.7-1.mlx - 5
nlopt/.2.6.1-gcc5 - 5
nis-elements-viewer/4.20 - 5
nilearn/.0.6.2 - 5
motioncor2/2.1.3.0-cuda80 - 5
minizinc/2.3.1 - 5
metaphlan/2.0 - 5
kindel/0.4.2 - 5
jags/4.3.0 - 5
groot/0.8.6 - 5
gromacs/2018.7-openmpi-cuda-plumed - 5
gromacs/2016.4-openmpi-cuda8.0 - 5
go/1.11.1 - 5
git/2.25.2 - 5
geant4/10.02.p03 - 5
gctf/1.18_b2_cuda9 - 5
fix/1.064 - 5
emclarity/1.0.0 - 5
darknet/alexey - 5
cp2k/6.1.0 - 5
cellprofileranalyst/2.2.0 - 5
ccp-em/1.3.0 - 5
bison/2.7.1 - 5
avizo/2020.2 - 5
ansys/18.1 - 5
zoem/11-166 - 4
yade/2019-06-20 - 4
weblogo/3.7 - 4
vasp/5.4.4-ucx - 4
unblur/1.0.2 - 4
srst2/0.2.0 - 4
smux/0.0.1 - 4
slim/3.2 - 4
slamdunk/latest - 4
skesa/2.2.1 - 4
simul-atrophy/RJBCompilePetscMaster-190220 - 4
simul-atrophy/rjbcompilepetscmaster-04032020 - 4
roary/3.x - 4
roary/3.11.4 - 4
relion/3.1_beta-20191113 - 4
relion/3.0.5 - 4
qiime2/2018.4 - 4
qgis/3.9.0 - 4
pypy/7.0.0-3.6 - 4
picrust2/2.2.0_b - 4
paraview/ansto - 4
paml/4.9 - 4
openfoam/4.1 - 4
opendronemap/.1.3.3 - 4
nighres/1.1.0b1 - 4
mummer/3.23-gcc5 - 4
mriqc/.0.9.7 - 4
metal/2011 - 4
matlab/r2020a - 4
mapdamage/2.0.9-u1 - 4
libffi/3.2.1 - 4
jags/3.4.0 - 4
itk/.4.13.2-gcc5 - 4
imagemagick/7.0.9-27-gcc8 - 4
huygens/16.10.1-p1 - 4
htop/2.0.1 - 4
gsl/2.5-gcc4 - 4
groot/1.0.2 - 4
geant4/.10.6 - 4
gctf/1.18 - 4
gauss/9.0 - 4
gatan/uwa - 4
gamess/19srs - 4
fox/1.6.57 - 4
fastml/3.11 - 4
darknet/darknet_yolo_v3 - 4
dada2/1.14 - 4
cloudstor/2.5.4 - 4
cloudstor/2.3.1-1.1 - 4
cloudcompare/.2.10.2 - 4
chrome/80.0.3987.163 - 4
chrome/79 - 4
chimerax/0.93 - 4
cellprofiler/2.2.0 - 4
caffe_unet/2.0 - 4
caffe2/0.8.1 - 4
boost/1.62.0 - 4
beast1/1.8.4 - 4
automake/1.4-p6 - 4
atomprobe/MCbyGMSRO - 4
atomprobe/fouriertransform - 4
ariba/2.12.1 - 4
amira/2020.2 - 4
zopfli/1.0.3 - 3
yade/2019-06-20-cpu - 3
xnat-utils/0.2.1 - 3
x2goclient/.4.1.1.1 - 3
volview/3.4 - 3
vegas2/v02 - 3
tracer/1.6 - 3
tmap/3.0.1 - 3
tigervnc/.1.9.0 - 3
terastitcher/20171106 - 3
tensorflow/.1.15.2-python3.7.3-gcc8 - 3
tensorflow/1.10.0-pytorch-all - 3
tempest/1.5 - 3
swig/3.0.12 - 3
svd/1.4 - 3
stringtie/1.3.6 - 3
spectra/0.8.1 - 3
samtools/1.6 - 3
salome/9.2.0 - 3
rsync/3.1.3 - 3
rstudio/1.2.1335 - 3
roary/db170bf - 3
r-launcher/0.0.1 - 3
retools/1.3 - 3
relion/.3.1.0-uow - 3
relion/3.0-20190115 - 3
relion/3.0-20181109-cuda80 - 3
relion/2.1.b2 - 3
qupath/0.2.0-m4 - 3
qiime2/2017.9 - 3
qiaseq-dna/14.1 - 3
qhull/2015.2 - 3
python/3.7.3-static - 3
prismatic/1.1 - 3
plinkseq/0.10 - 3
phenix/1.11.1 - 3
pgi/19.4 - 3
petsc/3.10.1-gcc5 - 3
pandoc/2.7.3 - 3
openmm/.7.4 - 3
openbugs/3.2.3 - 3
nlopt/2.6.1 - 3
mrtrix/3.0.1 - 3
mpifileutils/20170922 - 3
metawrap/1.1.3 - 3
meson/0.51.0 - 3
maxquant/1.6.5.0 - 3
mathematica/.12.1.1 - 3
mantid/3.9.0 - 3
lsd/0.3beta - 3
libjpeg-turbo/1.5.1-shared - 3
ldmap/28apr15 - 3
kleborate/0.2.0 - 3
jags/3.3.0 - 3
itksnap/.3.8.0 - 3
iqtree/2.0.4-rc - 3
ior/3.2.1 - 3
intel/2018test - 3
impute2/2.3.1 - 3
imosflm/7.2.2 - 3
ilastik/1.3.3post3 - 3
hypre/2.15.0 - 3
humann/2.0 - 3
hpcx/2.5.0-redhat7.6 - 3
hotspot/4.0.0 - 3
hapflk/.1.4 - 3
gromacs/5.1.4 - 3
gromacs/2020.1-openmpi-cuda10.1 - 3
gromacs/2018.7-openmpi-cpu-only - 3
gromacs/2016.5-openmpi-cuda8.0-plumed - 3
gromacs/2016.3-openmpi-cuda8.0 - 3
gpu_burn/0.9 - 3
gimp/2.8.22 - 3
gephi/0.9.2 - 3
gem/3.3 - 3
gdal/2.3.1 - 3
gamess/2018r3 - 3
foma/0.9.18 - 3
fmriprep/1.3.0_post2 - 3
flashpca/2.0 - 3
emclarity/1.4.3 - 3
dragondisk/1.0.5 - 3
dicomnifti/2.32.1 - 3
cutadapt/2.5 - 3
cuda/4.1 - 3
cryolo/1.1.3 - 3
cplex/12.6 - 3
cellranger/2.0.1 - 3
caffe/rc4 - 3
breseq/0.33.2 - 3
bbmap/38.81 - 3
bbcp/17.12 - 3
bart/0.4.04 - 3
barrnap/0.9 - 3
bamsurgeon/1.2 - 3
axel/2.12 - 3
autometa/2019-09 - 3
atomprobe/tapsim - 3
atomprobe/SpatialAccuracy - 3
atomprobe/SDM_2D_plot - 3
atomprobe/CompTool - 3
atomprobe/CompAnalysis - 3
ariba/.2.14.4 - 3
abinit/8.8.3 - 3
yade/yade-daily-may-2019 - 2
xnat-utils/0.2.6 - 2
xnat-desktop/1.0.40 - 2
xjview/9.6 - 2
xjview/9.0 - 2
x2goclient/.4.1.2.2 - 2
x2goclient/4.1.2.1 - 2
vsearch/2.13.6 - 2
unrar/5.0 - 2
unimelb-mf-clients/0.2.7 - 2
tbb/.2020.0-gcc8 - 2
swig/4.0.1 - 2
structure/2.3.4 - 2
stringtie/1.3.5 - 2
sparsehash/2.0.3 - 2
singularity/d3d0f3fdc4390c7e14a6065543fc85dd69ba42b7 - 2
singularity/.3.5.3 - 2
scipion/v1.2.1 - 2
sas/9.4 - 2
salmon/0.14.1 - 2
rings/1.3.3 - 2
rgi/.5.1.0 - 2
relion/3.0-uow-20180917 - 2
relion/3.0-uow-20180904 - 2
relion/3.0.6-uow - 2
relion/3.0.6 - 2
relion/2.1-openmpi-1.10.7-mlx - 2
relion/2.0.6 - 2
relion/2.02 - 2
razers3/3.5.8 - 2
qhull/2003.1 - 2
pytom/0.971 - 2
python/2.7.18-gcc5 - 2
pymol/1.8.2.1 - 2
pv/1.6.6 - 2
purge_haplotigs/1.1.0 - 2
picrust2/2.1.4_b - 2
phreeqc/3.5.0 - 2
phenix/1.15.2 - 2
pgap/3958 - 2
pbzip2/1.1.13 - 2
openrefine/3.1 - 2
openpose/1.6.0 - 2
openface/2.2.0 - 2
opencv/3.4.1-gcc4 - 2
nccl/master-gcc4 - 2
nccl/2.4.7-cuda9.1 - 2
namd/2.13-multicore - 2
namd/.2.13-mpi - 2
minc-lib/2.2-git-gcc4 - 2
metaphlan/.3.0 - 2
megahit/1.2.9 - 2
mathematica/12.1.1 - 2
mantid/3.13.0 - 2
libgd/2.2.4 - 2
libarchive/.3.3.2 - 2
ldpred/1.0.6 - 2
king/2.1.6 - 2
kaptive/0.5.1 - 2
itksnap/3.8.0-beta - 2
itasser/5.1 - 2
intel/2016 - 2
illumina-utils/2.6-python3.7 - 2
illumina-utils/2.6 - 2
hyphy/2.5.0 - 2
hpcx - 2
horovod/0.16.4 - 2
hdf5/.1.10.6p - 2
gvcftools/0.17.0 - 2
guppy/3.2.4 - 2
gpu_burn/1.0 - 2
gnuparallel/20160822 - 2
git/.2.25.2 - 2
gctf/1.18_cuda8 - 2
gatktool/0.0.1 - 2
fsl/.6.0.3-slurm - 2
freesurfer/devel-20180612 - 2
freesurfer/20160922 - 2
fouriertransform/0.2.3 - 2
fiji/current.bak - 2
fcsalyzer/0.9.12 - 2
exploredti/4.8.6 - 2
emap-mytardis-shortcut/1.0.0 - 2
drishti/ansto - 2
dlib/19.20 - 2
diamond/.0.9.31 - 2
deep-complex-networks/2017 - 2
cudnn/7.1.2-cuda8 - 2
cudann/7.6.5.32-cuda10 - 2
cryolo/.1.7.3b2 - 2
cryolo/1.4.0 - 2
crisprcasfinder/1.05 - 2
cpmd/3.17.1 - 2
colmap/3.6 - 2
chrome/77 - 2
chimera/.1.14 - 2
cellprofiler/3.1.9 - 2
caffe/1.0.0-protbuf32 - 2
cactus/1.0.0 - 2
bids-validator/1.3.1 - 2
bart/0.4.04-cuda9.0 - 2
automake/1.16.1 - 2
attr/2.4.46-12 - 2
arpack/3.1.3-2 - 2
ariba/2.14.4 - 2
ants/.20190910 - 2
antismash/5.1.1 - 2
angsd/.0.931 - 2
analyze-temp/12.0 - 2
abyss/2.0.2 - 2
yasm/1.2.0-4 - 1
yade/1.20.0-gpu - 1
yade/1.20.0-cpu - 1
xds/mxbeamteam - 1
xds/20170302 - 1
vasp/.5.4.4-ucx - 1
vasp/5.4.4.eyk - 1
unimelb-mf-clients/0.3.2 - 1
umi-tools/0.5.5-python3 - 1
topaz/1.0 - 1
tensorflow/1.0.0-python2.7.12-gcc5 - 1
synopsys/3.1 - 1
surfice/7_feb_2017 - 1
spider/21.11 - 1
spades/.3.14.0 - 1
snpm/13 - 1
snappy/master-gcc4 - 1
situs/3.1 - 1
shapeit/v2_r904 - 1
shapeit/v2_r837 - 1
scrappie/1.4.1 - 1
sbt/1.2.1 - 1
sbt/0.13.15 - 1
samtools/1.8 - 1
salmon/.0.14.1 - 1
rseqc/3.0.0 - 1
rosetta/2020.08 - 1
rosetta/2018.09 - 1
rnammer/1.2 - 1
relion/.3.1_beta - 1
relion/.3.1.0_openmpi-3.1.6-ucx - 1
raspa2/.2.0.37 - 1
raremetal/4.15.1 - 1
qt5-qtwebkit/5.9.1 - 1
qiime2/2019.7-q2_scnic - 1
qiime2/2018.11 - 1
qatools/1.2 - 1
pytorch/1.0-cuda9 - 1
python/2.7.18-ucs4-gcc5 - 1
pyprismatic/1.1.16 - 1
pulchra/3.06 - 1
proj/4.9.3 - 1
ppanggolin/.0.1.0 - 1
pointless/1.10.28 - 1
plink/1.90b6.10 - 1
plink/1.7 - 1
plasmidfinder/2.1 - 1
pigz/2.3.3 - 1
phyml/3.1 - 1
phenix/1.15.1 - 1
peakseq/1.3.1 - 1
pastml/1.0 - 1
parliament2/.0.1.11 - 1
packer/1.3.5 - 1
openmpi/.4.0.2-gcc5-mlx - 1
openmpi/3.1.4-ucx - 1
openmpi/.2.1.2-gcc5 - 1
nsight/2019.5.0 - 1
ngsqctoolkit/2.3.3 - 1
nanopolish/0.11.1 - 1
nanopolish/0.10.1 - 1
namd/2.12-ibverbs-smp-cuda - 1
msm_hocr/3.0 - 1
mriqc/0.15.2.rc1 - 1
mpip/3.4.1 - 1
mpifileutils/20200701 - 1
minizinc/2 - 1
meld/0.4.14 - 1
matlab/r2017b-caffe - 1
manta/.1.6.0 - 1
magic-impute/1.5.5 - 1
libunwind/1.3.1 - 1
krakenuniq/0.5.8 - 1
kma/1.3.0 - 1
kallisto/0.43.0 - 1
julia/0.6.4 - 1
jellyfish/2.3.0-gcc5 - 1
jellyfish/2.3.0 - 1
jdk/10-20180320 - 1
imosflm/7.2.1 - 1
imagemagick/7.0.8-23 - 1
ilastik/1.4.0b5 - 1
idr/2.0.3 - 1
icm/3.8.7 - 1
hyperspy/1.4 - 1
hpcx/.2.6.0-redhat7.6 - 1
hmmer/2.4i - 1
guppy/3.5.2-gpu - 1
guppy/3.1.5-1 - 1
gubbins/.2.4.1 - 1
gst-libav/1.4.5 - 1
go/1.14.2 - 1
gmsh/3.0.3 - 1
git/2.17.0 - 1
gengetopt/2.10 - 1
geant4/10.6 - 1
gdcm/2.6.6-gcc5 - 1
gdcm/2.6.6-gcc4 - 1
gctf/1.06 - 1
gcat/e48bf8b - 1
gatk/4.0.1.1 - 1
freec/.11.5 - 1
fmriprep/1.0.15 - 1
flexbar/3.4.0 - 1
fiji/20170530 - 1
figtree/1.4.3 - 1
fdtd/8.21.1933 - 1
fdtd/2020a-r1 - 1
fastspar/0.0.7 - 1
fastQValidator/0.1.1a - 1
epacts/3.3.2 - 1
eiger2cbf/1.0 - 1
eigensoft/7.2.1 - 1
eigen/3.2.9 - 1
eclipse/4.7.3a - 1
dti-tk/2.3.1-jay - 1
diyabc/2.1.0 - 1
dftd3/0.9 - 1
dftbplus/18.2 - 1
deepmedic/0.7.0 - 1
deeplabcut/latest - 1
darknet/latest - 1
ctftilt/latest - 1
ctffind/4.1.3 - 1
ctffind/4.1.13 - 1
ctffind/4.0.17 - 1
cryosparc/cryosparc-cluster - 1
cryolo/1.4.1 - 1
cp2k/5.1.0 - 1
coventormp/1.002 - 1
comsol/5.4 - 1
comsol/5.2a - 1
cloudstor/2.4.1 - 1
chrome/78 - 1
chrome/75 - 1
chimera/.1.14.test - 1
ccp4/ccp4i - 1
casa/.5.6.1-8 - 1
caret/5.65 - 1
caffe_enet/1.0 - 1
caffe/deepvistool - 1
caffe/caffe-tsn - 1
caffe/caffe-matlab - 1
bwa/v0.7.15 - 1
bwa/0.6.2 - 1
busco/3.0.2 - 1
breseq/0.29.0 - 1
bolt-lmm/2.3.4 - 1
biscuit/0.3.8.20180515 - 1
biscuit/0.2.2 - 1
bidscoin/3 - 1
bcftools/1.7 - 1
baypass/2.2 - 1
bayescan/2.1 - 1
bayesass/3.0.4-snps - 1
bayesass/3.04 - 1
avizo/.2020.2 - 1
augustus/3.3.3 - 1
atomprobe/SDM_1D_plot - 1
atomprobe/NN - 1
atomprobedevcode/1.0.0 - 1
ariba/.2.14.2 - 1
argos/3.0.0-beta52 - 1
angsd/0.931-realsfs - 1
angsd/.0.931-realsfs - 1
amide/1.0.5 - 1
align2rawsignal/2.0 - 1
#!/bin/bash
R --version
#!/bin/bash
name=$( realpath $0 | xargs dirname | xargs basename )
ver=${1:-"default"}
bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p")
NAME_EXEC_EXIST=false
for bin in $bin_dirs; do
for i in $(find $bin -maxdepth 1 -executable -type f ); do
if [[ $(basename $i) == $name ]]; then
$i --version;
exit $?
fi
done
done
#!/bin/bash
conda list
python -c 'import os;import sys;'
#!/bin/bash
name=$( realpath $0 | xargs dirname | xargs basename )
ver=${1:-"default"}
bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p")
NAME_EXEC_EXIST=false
for bin in $bin_dirs; do
for i in $(find $bin -maxdepth 1 -executable -type f ); do
if [[ $(basename $i) == $name ]]; then
$i --version;
exit $?
fi
done
done
#!/bin/bash
name=$( realpath $0 | xargs dirname | xargs basename )
ver=${1:-"default"}
bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p")
NAME_EXEC_EXIST=false
for bin in $bin_dirs; do
for i in $(find $bin -maxdepth 1 -executable -type f ); do
if [[ $(basename $i) == $name ]]; then
$i --version;
exit $?
fi
done
done
#!/bin/bash
name=$( realpath $0 | xargs dirname | xargs basename )
ver=${1:-"default"}
bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p")
NAME_EXEC_EXIST=false
for bin in $bin_dirs; do
for i in $(find $bin -maxdepth 1 -executable -type f ); do
if [[ $(basename $i) == $name ]]; then
$i --version;
exit $?
fi
done
done
#!/bin/bash
name=$( realpath $0 | xargs dirname | xargs basename )
ver=${1:-"default"}
bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p")
NAME_EXEC_EXIST=false
for bin in $bin_dirs; do
for i in $(find $bin -maxdepth 1 -executable -type f ); do
if [[ $(basename $i) == $name ]]; then
$i --version;
exit $?
fi
done
done
#!/bin/bash
name=$( realpath $0 | xargs dirname | xargs basename )
ver=${1:-"default"}
bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p")
NAME_EXEC_EXIST=false
for bin in $bin_dirs; do
for i in $(find $bin -maxdepth 1 -executable -type f ); do
if [[ $(basename $i) == $name ]]; then
$i --version;
exit $?
fi
done
done
#!/bin/bash
name=$( realpath $0 | xargs dirname | xargs basename )
ver=${1:-"default"}
bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p")
NAME_EXEC_EXIST=false
for bin in $bin_dirs; do
for i in $(find $bin -maxdepth 1 -executable -type f ); do
if [[ $(basename $i) == $name ]]; then
$i --version;
exit $?
fi
done
done
#!/bin/bash
name=$( realpath $0 | xargs dirname | xargs basename )
ver=${1:-"default"}
bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p")
NAME_EXEC_EXIST=false
for bin in $bin_dirs; do
for i in $(find $bin -maxdepth 1 -executable -type f ); do
if [[ $(basename $i) == $name ]]; then
$i --version;
exit $?
fi
done
done
#!/bin/bash
name=$( realpath $0 | xargs dirname | xargs basename )
ver=${1:-"default"}
bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p")
NAME_EXEC_EXIST=false
for bin in $bin_dirs; do
for i in $(find $bin -maxdepth 1 -executable -type f ); do
if [[ $(basename $i) == $name ]]; then
$i --version;
exit $?
fi
done
done
#!/bin/bash
name=$( realpath $0 | xargs dirname | xargs basename )
ver=${1:-"default"}
bin_dirs=$(module show $name/$ver 2>&1 | sed -n "s/.* PATH \(.*\)/\1/p")
NAME_EXEC_EXIST=false
for bin in $bin_dirs; do
for i in $(find $bin -maxdepth 1 -executable -type f ); do
if [[ $(basename $i) == $name ]]; then
$i --version;
exit $?
fi
done
done