Skip to content

AdmixPipe v3.0.1

Compare
Choose a tag to compare
@stevemussmann stevemussmann released this 18 Feb 21:34
· 77 commits to master since this release

Update List:

  • Beginning in AdmixPipe v3.0, functionality was added to distructRerun.py to store paths to .q files output from CLUMPAK in a json file to avoid parsing the CLUMPAK output a second time in runEvalAdmix.py. When averaging the values in the .q files to plot the EvalAdmix output for major/minor clusters, the code was failing to throw an error when it found no files to average. I inserted a block of code to test for this error, and report a more informative error message that tells the user what might have happened (i.e., they moved the location of their files after running distructRerun.py, or they somehow managed to run distructRerun.py outside of the Docker container).
  • Code for parsing popmap files was updated so that 1) the code called from admixturePipeline.py and runEvalAdmix.py is now the same, and 2) it now prints a more informative error message when >2 columns are present on any line of the popmap file.
  • Docker container was updated to install the programs wget, less, and vim so that users can view, edit, and pull files from the web more easily from within the container.
  • Docker container also now defaults to the data directory upon launch (/app/data) so that users do not have to immediately change directories upon launching the Docker container.