Migrate-N on XSEDE3.6.11Estimation of Population Sizes and Gene Flow using the CoalescentBeerli, PeterBeerli and Palczewski 2010: Unified Framework to Evaluate Panmixia and Migration Direction Among Multiple Sampling Locations. Genetics (2010) vol. 185 pp. 313--326
Population Geneticshttp://popgen.sc.fsu.edu/migratedoc.pdfmigraten_xsedeinvocation_stringperl$num_loci > 0 && $num_loci*$num_reps < 2 && $choose_version eq "368"perl"migrate_3.6.8_wrap parmfile"0invocation_string2perl$num_loci*$num_reps > 1 && $choose_version eq "368"perl"migrate-mpi_3.6.8_wrap parmfile"0invocation_string5perl$num_loci > 0 && $num_loci*$num_reps < 2 && $choose_version eq "3611"perl"migrate_3.6.11_wrap parmfile"0invocation_string6perl$num_loci*$num_reps > 1 && $choose_version eq "3611"perl"migrate-mpi_3.6.11_wrap parmfile"0migrate_scheduler_1scheduler.confperl$num_loci*$num_reps > 0 && $num_loci*$num_reps < 2perl
"nodes=1\\n".
"node_exclusive=0\\n"
1migrate_scheduler_230scheduler.confperl$num_loci*$num_reps > 1 && $num_loci*$num_reps < 23 perl
"mpi_processes=" . ($num_loci*$num_reps+1) . "\\n".
"nodes=1\\n".
"node_exclusive=0\\n"
1migrate_scheduler_31scheduler.confperl($num_loci*$num_reps) == 23perl
"nodes=1\\n".
"mpi_processes=24\\n".
"node_exclusive=1\\n"
1migrate_scheduler_32scheduler.confperl($num_loci*$num_reps) > 23 && ($num_loci*$num_reps) <= 47perl
"nodes=2\\n".
"mpi_processes=" . ($num_loci*$num_reps+1) . "\\n".
"node_exclusive=1\\n"
1migrate_scheduler_33scheduler.confperl($num_loci*$num_reps) > 47 && ($num_loci*$num_reps) < 71 perl
"nodes=3\\n".
"mpi_processes=" . ($num_loci*$num_reps+1) . "\\n".
"node_exclusive=1\\n"
1migrate_scheduler_34scheduler.confperl($num_loci*$num_reps) >= 71 perl
"nodes=3\\n".
"mpi_processes=72\\n".
"node_exclusive=1\\n"
1jobtype1scheduler.confperl$num_loci*$num_reps > 1perl"jobtype=mpi\\n"infileInput Fileinfileperl""90all_outputfiles*choose_versionSelect version368361036113611Please specify which version of Migrate-N to runperl!defined $choose_versionruntime1scheduler.confMaximum Hours to Run (click here for help setting this correctly)0.5
Estimate the maximum time your job will need to run (up to 168 hrs). Your job will be killed if it doesn't finish within the time you specify, however jobs with shorter maximum run times, especially those under .5 hrs, are often scheduled sooner than longer jobs.
Maximum Hours to Run must be between 0.1 - 168.0.perl$runtime < 0.1 || $runtime > 168.0Please enter a value between 0.1 - 168.0 for the run time.perl!defined $runtimeThe job will run on 1 processor as configured. If it runs for the entire configured time, it will consume $runtime cpu hoursperl$num_loci*$num_reps == 1 The job will run on $num_loci x $num_reps + 1 processors as configured. If it runs for the entire configured time, it will consume $num_loci x $num_reps +1 x $runtime cpu hoursperl$num_loci*$num_reps > 1 && $num_loci*$num_reps <= 71The job will run on 72 processors as configured. If it runs for the entire configured time, it will consume 72 x $runtime cpu hoursperl$num_loci*$num_reps > 71perl"runhours=$value\\n"choose_parmfileSelect parmfileparmfilePlease specify your parmfileperl!defined $choose_parmfileIf the parmfile does not specify Datafile name = infile, please correct that before submittingperl$choose_parmfilenum_lociPlease specify the number of loci in your input filePlease enter a value for the number of loci in your input fileperl!defined $num_locinum_repsPlease specify the number of repetitions specified in your parmfile1Please enter a value for the number of repetitions specified in your parmfileperl!defined $num_repsPlease set the number of reps to at least 1perl$num_reps < 1choose_geofileSelect geofile; use when geo=YesgeofileIf the parmfile does not specify geofile name = geofile, please correct that before submittingperldefined $choose_geofilechoose_datefileSelect datefile; used when tipdate file=YesdatefileIf the parmfile does not specify datefile name = datefile, please correct that before submittingperldefined $choose_datefilechoose_sumfileSelect sumfile (for restarting a previous run)sumfilechoose_distfileSelect distfiledistfilechoose_catfileSelect catfile; used if categories=Yescatfilechoose_weightfileSelect weightfile; Used if weights=Yesweightfile