====== Pasta ======
Practical Alignment using SATe and Transitivity.
===== Information =====
* Latest version: git-d939adb2
* Added: October, 2018
* Link: https://github.com/smirarab/pasta
===== Usage =====
See versions of Pasta that are available:
$ module avail pasta
Load one version into your environment and run it:
$ module load pasta/git-d939adb2
$ run_pasta.py -i input_fasta [-t starting_tree]
Consult the [[https://github.com/smirarab/pasta/blob/master/pasta-doc/pasta-tutorial.md|Pasta tutorial]] for more information.
===== Installation ======
Notes from the sysadmin during installation:
$ cd /tmp
$ mkdir pasta-code
$ cd pasta-code
$ git clone https://github.com/smirarab/pasta.git
$ git clone https://github.com/smirarab/sate-tools-linux.git
$ git clone https://github.com/kodicollins/pasta-databases sate-tools-linux/pasta-databases
$ cd pasta
$ sudo mkdir -p /export/apps/pasta/git-d939adb2/lib/python2.7/site-packages
$ sudo chown -R aorth /export/apps/pasta/git-d939adb2
$ export PYTHONPATH=/export/apps/pasta/git-d939adb2/lib/python2.7/site-packages
$ python setup.py develop --prefix=/export/apps/pasta/git-d939adb2
$ cd ..
$ sudo cp -r sate-tools-linux/ /export/apps/pasta/git-d939adb2
$ sudo chown -R root:root /export/apps/pasta/git-d939adb2
# for graphical interface (use on HPC only to avoid installing stupid dependencies on nodes)
$ sudo yum install wxPython.x86_64
Note that the Pasta project does not tag their releases, so I've used the git commit hash at the time of installation.