Both sides previous revisionPrevious revisionNext revision | Previous revision |
wiki:software:mb668 [2024/03/20 13:03] – keistc | wiki:software:mb668 [2024/03/20 15:20] (current) – keistc |
---|
====== MB 668 - Tom Sharpton/Maude David ====== | ====== MB 668 - Tom Sharpton/Maude David ====== |
This class required numerous packages to download and compile. | This class required numerous packages to download and compile. |
a list of software that we will need to run our computing labs: | a list of software that we will need to run for the computing labs: |
* R and Rscript Already installed in the docker image.\ | * R and Rscript Already installed in the docker image. |
* [[https://github.com/BenLangmead/bowtie2|Bowtie2]] Click on tags and then download the latest version. Unzip the file and then cp the bowtie2* files into the hub bin folder. | * [[https://github.com/BenLangmead/bowtie2|Bowtie2]] Click on tags and then download the latest version. Unzip the file and then cp the bowtie2* files into the hub bin folder. |
* [[https://github.com/samtools/samtools/releases/|SAMtools]] Download the source file. Then ./configure --prefix=/home/.hub_local, make, make install | * [[https://github.com/samtools/samtools/releases/|SAMtools]] Download the source file. Then ./configure --prefix=/home/.hub_local, make, make install |
* [[http://hmmer.org/download.html|hmmer]] Download the latest source. Run configure --prefix=/home/.hub_local, make, make install. | * [[http://hmmer.org/download.html|hmmer]] Download the latest source. Run configure --prefix=/home/.hub_local, make, make install. |
* [[https://github.com/voutcn/megahit|MEGAHIT]] Download the static binary file. Unpack and copy all the files in the bin and share folders to the /home/.hub_local folders. | * [[https://github.com/voutcn/megahit|MEGAHIT]] Download the static binary file. Unpack and copy all the files in the bin and share folders to the /home/.hub_local folders. |
| * [[https://bitbucket.org/berkeleylab/metabat/wiki/Home|MetaBat]] This package requires the boost library. Will need to download the source [[https://www.boost.org/users/download/| here]]. Unpack and then cd into the source folder. Run the bootstrap.sh script. Then run the b2 script that was created to build. Then run b2 headers. Then you will need to move the entire source folder to /home/.hub_local/. and create a link boost to the folder. Finaly cd into the MetaBat source folder. Edit the CMakeLists.txt and add the following two lines that point to the boost library just after the project line. |
| |
| SET(CMAKE_INCLUDE_PATH ${CMAKE_INCLUDE_PATH} "/home/.hub_local/boost") |
| SET(CMAKE_LIBRARY_PATH ${CMAKE_LIBRARY_PATH} "/home/.hub_local/boost/lib") |
| |
| Then run |
| mkdir build ; cd build && cmake -DCMAKE_INSTALL_PREFIX=/home/.hub_local .. |
| make |
| This will get the metabat1 and metabat2 compiled. But failed after that. Will see if the rest is needed. |
| * [[https://github.com/Ecogenomics/CheckM/wiki/Installation|CheckM]] Follow link and use the pip3 install instructions using the hubpip command. Python packages numby, matplotlib are already installed. |
| * [[https://github.com/broadinstitute/picard/releases|picard]] Download the latest version that will run with the version of Java on the hub. Version 2.27.4 worked on the current hub. Placed the jar file in the hub_data_share folder. To test run: java -jar picard.jar -h |