-
Notifications
You must be signed in to change notification settings - Fork 38
/
run-TestSet.sh
executable file
·34 lines (30 loc) · 1.12 KB
/
run-TestSet.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/bin/sh
#
# Reservation desired
#$ -R y
#
# Reserve 2 CPUs for this job.
# For larger data sets, you will want to use more cores. change the the -t argument below
#$ -pe parallel 2
#
# Request 8G of RAM
#$ -l h_vmem=1G
#
# Request it to run this long HH:MM:SS
#$ -l h_rt=00:59:00
#
# Use /bin/bash to execute this script
#$ -S /bin/bash
#
# Run job from current working directory
#$ -cwd
#
# Send email when the job begins, ends, aborts, or is suspended
#$ -m beas
./panX.py -fn ./data/TestSet -sl TestSet -t 2 > TestSet.log
## example for using divide-and-conquer algorithm on large datasets (#strains>50) (use parameters -dmdc and -dcs) (-sitr will not use treetime to compute mutations on branches of each gene tree)
#./panX.py -fn ./data/TestSet -sl TestSet -dmdc -sitr -t 2 > TestSet.log
## example for diverse datasets: (use parameter -cg)
#./panX.py -fn ./data/TestSet -sl TestSet -cg 0.7 -t 2 > TestSet.log
## example for using soft core_gene and core_gene strain constraint list: (use parameters -cg and -csf)
#./panX.py -fn ./data/TestSet -sl TestSet -cg 0.7 -csf ./data/TestSet/core_strain_list.txt -t 32 > TestSet.log