UPP on ACCESS4.5.1Ultra-large alignments using Phylogeny-aware Profiles run on XSEDENam-phuong D. Nguyen, Siavash Mirarab, Keerthana Kumar, Tandy WarnowNguyen, N.-p. D., Mirarab, S., Kumar, K., et al. (2015) Ultra-large alignments using phylogeny-aware profiles. Genome Biology 16, 124 10.1186/s13059-015-0688-z
Phylogeny / Alignmentupp_xsedeupp_invokeperl""0upp_commandlineperl""1number_nodesperl$select_numcores < 1252scheduler.confperl
"nodes=1\\n" .
"node_exclusive=0\\n" .
"mem=" . (int($select_numcores*(248/32))) . "G\\n" .
"threads_per_process=$select_numcores\\n"
number_nodes128perl$select_numcores > 1242scheduler.confperl
"nodes=1\\n" .
"node_exclusive=1\\n" .
"mem=243G\\n" .
"threads_per_process=128\\n"
infileInput File3perl"-s sequencefile.fa"sequencefile.faall_results*runtimescheduler.confMaximum Hours to Run (up to 168 hours)0.5The maximum hours to run must be less than 168perl$runtime > 168.0The maximum hours to run must be greater than 0.05perl$runtime < 0.05perl"runhours=$value\\n"The job will run on 1 processor as configured. If it runs for the entire configured time, it will consume 1 X $runtime cpu hoursperl$select_numcores <= 1 The job will run on $select_numcores processors as configured. If it runs for the entire configured time, it will consume $select_numcores X $runtime cpu hoursperl$select_numcores > 1 && $select_numcores < 128 The job will run on 128 processors as configured. If it runs for the entire configured time, it will consume 128 X $runtime cpu hoursperl$select_numcores > 124Estimate the maximum time your job will need to run. We recommend testimg initially with a < 0.5hr test run because Jobs set for 0.5 h or less dependably run immediately in the "debug" queue.
Once you are sure the configuration is correct, you then increase the time. The reason is that jobs > 0.5 h are submitted to the "normal" queue, where jobs configured for 1 or a few hours times may
run sooner than jobs configured for the full 168 hours.
select_numcoresSpecify the number of cores2perl"-x $select_numcores"The number of cores must be less than or equal to 128perl$select_numcores > 128Please specify the number of coresperl!defined $select_numcorescreate_ckpfileCreate a checkpoint file4perl($value) ? "-cp savefile.ckp":""out_filenameSpecify the name of the output file (-out_)perl($value) ? "-o $out_filename":""5Please specify an output file nameperl!defined $out_filenameinput_paramsInput Parametersspecify_moltypeSpecify the sequence type (--molecule)6dnaaminornadnaperl"--molecule $value"Please specify the sequence typeperl!defined $specify_moltypespecify_ignoreoverlapKeep the backbone sequence (--ignore-overlap)7perl($value ) ? "--ignore-overlap" : ""specify_configfileSpecify a configuration file (-c)8perl(defined $specify_configfile) ? "-c configfile.conf":""configfile.confspecify_treefileSpecify an input tree file (-t)9perl(defined $specify_treefile) ? "-t treefile.tre":""treefile.trespecify_fastafileSpecify an input tree file (-t)10perl(defined $specify_fastafile) ? "-a alignment.fa":""alignment.faspecify_backtransfileSpecify a backtranslation file (-b)11perl(defined $specify_backtransfile ) ? "-b backtransalign.fa":""backtransalign.faupp_paramsUPP2 Run Parametersspecify_decomponlyOnly run the decomposition step of UPP (-j)perl$which_upp12perl($value) ? "--decomp_only" : ""specify_hierarchicalKeep the backbone sequence (-h)13perl$which_uppperl($value) ? "--heir_upp" : ""specify_adjbitscoreRun with adjusted bitscore weighting (-z)perl$which_upp14perl($value) ? "--bitscore_adjust" : ""specify_earlystopRun with early stop in hierarchical search (-e)perl$which_upp15perl($value) ? "--early_stop" : ""decomp_paramsDecomposition Optionsspecify_maxfragchunksizeMaximum fragment chunk size (-F) 16perl($value ne $vdef) ? "-F $value":""999999999specify_minpdistMinimum p-distance before stopping the decomposition (-D) 17perl($value ne $vdef) ? "-D $value":""1specify_decompstrategyUse decomposition strategy (-S DECOMP) 18perl($value) ? "-S decomp":""specify_maxtreediaMaximum tree diameter before stopping the decomposition (--diameter) 19perl(defined $value) ? "--diameter $value":""specify_maxalignsubsetMax alignment subset size (-A) 20perl($value ne $vdef) ? "-A $value":""10specify_nminOnly consider sequences with lengths greater than (Nmin) 21specify_nmaxOnly consider sequences with lengths greater than (Nmax)20Please specify both Nmin and Nmaxperldefined $specify_nmax && !defined $specify_nmin Please specify both Nmin and Nmaxperl!defined $specify_nmax && defined $specify_nminspecify_nmanminx23perldefined $specify_nmin && defined $specify_nmaxperl"-R N$specify_nmax N$specify_nmax"specify_medfullengthMedian Full Length value (-M) 24perl(defined $value) ? "-M $value":""Consider all fragments that are 25% longer or shorter than this value to be excluded from the backbone. If value is -1, then UPP will use the median of the sequences as the median full lengthspecify_backbonethreshSpecify a Backbone Threshold (-T) 25perl($value ne $vdef) ? "-T $value":""0.25Please enter a value for the backbone thresholdperldefined $specify_medfullength && !defined $specify_backbonethreshThe value for Backbone Threshold must be greater than 0 perl$specify_backbonethresh < 0 The value for Backbone Threshold must be less than or equal to 1perl$specify_backbonethresh > 1 Only consider sequences with lengths within (1-N)*M and (1+N)*M as full-length, where M is the median length of the full-length sequence given by the -M option and N is the percentage given by the -T option.[default: 0.25]specify_sizebackbonesetSize of backbone set. (-B) 26perl($value ne $vdef) ? "-B $value":""1000-B N, -*backboneSize N (Optional) size of backbone set. If no backbone tree and alignment is given, the sequence file will be randomly split into a backbone set (size set to N) and query set (remaining sequences), [default:min(1000,input size)]