Here are the methods for installing with either Docker or Singularity.
docker pull staphb/lyveset:1.1.4f
singularity build lyveset.1.1.4f.sif docker://staphb/lyveset:1.1.4f
- Perl, multithreaded
- BioPerl
- BLAST+
- Edirect (for downloading of test data)
- GIT, SVN (for installation and updating)
Usually these packages are installed, but if you have a totally fresh system, you might want to consider installing the following
- zlib
- curses
- zip/unzip
- build-essential
Some Perl modules are needed in earlier versions of Lyve-SET including v1.1.4f.
- File::Slurp
- URI::Escape
- Run
make install
while you are in the Lyve-SET directory. This step probably takes 10-20 minutes. - Update the path to include the scripts subdirectory. You can do this yourself if you are comfortable or run
make env
. - Update your current session's path:
source ~/.bashrc
Download the latest stable version from https://github.com/lskatz/lyve-SET/releases. You can also roll the dice by getting the cutting edge version with git.
tar -zxvf lyve-SET-1.1.4f.tar.gz
cd lyve-SET-1.1.4f.tar.gz
make install
make env
make install
make install-optional
to install optional prerequisite software including bwa and snapmake env
- updatePATH
andPERL5LIB
in the~/.bashrc
file.make check
- check and see if you have all the prerequisitesmake test
- run a test phage dataset provided by CFSANmake help
- for othermake
optionsmake clean
- clean up an old installation in preparation for a new installation
make install-*
- Many other installation options are available including but not limited to:make install-smalt
make install-CGP
make install-samtools
make clean-*
- Everymake install
command comes with amake clean
command, e.g.:make clean-CGP
Unfortunately the best way to get the next stable release is to download the full version like usual, followed by make install
. If successful, then delete the directory containing the older version.
cd ~/tmp
wget https://github.com/lskatz/lyve-SET/archive/v1.1.4f.tar.gz
tar zxvf release.tar.gz
cd Lyve-SET
make install # takes 10-20 minutes to download packages on broadband; install
cd ~/bin
rm -r Lyve-SET && mv ~/tmp/Lyve-SET .
git pull -u origin master
make clean
make install