DEPP on ACCESSunkSequence aligment by deep learning - run on XSEDEYueyu JiangYueyu Jiang, Metin Balaban, Qiyun Zhu, Siavash Mirarab, DEPP: Deep Learning Enables Extending Species Trees using Single Genes, Systematic Biology, 2022;, syac031, https://doi.org/10.1093/sysbio/syac031
Phylogeny / Alignmentdepp_xsededepp_invokeperl"depp_expanse"0depp_trainingperl$specify_runtype eq "training" && !$specify_nogpusperl""1depp_trainingbperl$specify_runtype eq "training" && $specify_nogpusperl""1depp_distanceperl$specify_runtype eq "distance"perl""0training_confperl$specify_runtype eq "training" && !$specify_nogpusscheduler.confperl
"ChargeFactor=1.0\\n" .
"gpu=1\\n" .
"nodes=1\\n" .
"node_exclusive=0\\n" .
"mem=92G\\n" .
"threads_per_process=1\\n"
training_nogpusconfperl$specify_runtype eq "training" && $specify_nogpus scheduler.confperl
"ChargeFactor=1.0\\n" .
"nodes=1\\n" .
"node_exclusive=0\\n" .
"mem=12G\\n" .
"threads_per_process=1\\n"
distance_confperl$specify_runtype eq "distance"scheduler.confperl
"ChargeFactor=1.0\\n" .
"nodes=1\\n" .
"node_exclusive=0\\n" .
"mem=12G\\n" .
"threads_per_process=1\\n"
infileBackbone Sequence Filebackbone.faall_results*runtime1scheduler.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 gpu as configured. If it runs for the entire configured time, it will consume 20 X $runtime cpu hoursperl$specify_runtype eq "training"The job will run on $select_numcores processor as configured. If it runs for the entire configured time, it will consume $select_numcores X $runtime cpu hoursperl$specify_runtype eq "distance" Estimate the maximum time your job will need to run. We recommend testing 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.
specify_runtypeWhat type of run?trainingdistancePlease select a run typeperl!defined $specify_runtypebackbone_treefileSelect your backbone tree fileperl$specify_runtype eq "training"backbone.nwkepoch_fileSelect your query Epoch fileperl$specify_runtype eq "training"epoch-0.pthquery_seqsfileSelect your query sequence fileperl$specify_runtype eq "distance"queryseq.faquery_modelfileSelect your model fileperl$specify_runtype eq "distance"model.ckptspecify_epochSpecify the number of epochs (epoch=)1001specify_nogpusDon't use GPUs