====== smartdenovo ======
SMARTdenovo is a de novo assembler for PacBio and Oxford Nanopore (ONT) data. It produces an assembly from all-vs-all raw read alignments without an error correction stage. It also provides tools to generate accurate consensus sequences, though a platform dependent consensus polish tools (e.g. Quiver for PacBio or Nanopolish for ONT) are still required for higher accuracy.
===== Information =====
* Version: git-5cc1356b
* Added: March, 2019
* Link: https://github.com/ruanjue/smartdenovo
===== Usage =====
See which versions of smartdenovo are available:
$ module avail smartdenovo
Load one version into your environment and run it:
$ module load smartdenovo/git-5cc1356b
$ smartdenovo.pl -p prefix -c 1 -t 4 reads.fa > prefix.mak
$ make -f prefix.mak
Note that smartdenovo uses eight CPU threads by default, so please make sure to change that with the ''-t'' option and request the same number of CPUs in your [[https://hpc.ilri.cgiar.org/using-slurm#batch-jobs|SLURM batch job parameters]]. See the [[https://github.com/ruanjue/smartdenovo/blob/master/README.md|README]] for more information about the other command line options.
===== Installation ======
Notes from the sysadmin during installation:
$ cd /tmp
$ git clone https://github.com/ruanjue/smartdenovo.git
$ cd smartdenovo
$ sed -i -e 's.INSTALLDIR=/usr/local/bin.INSTALLDIR=/export/apps/smartdenovo/git-5cc1356b.' Makefile
$ sudo mkdir -p /export/apps/smartdenovo/git-5cc1356b
$ sudo chown aorth /export/apps/smartdenovo/git-5cc1356b
$ make
$ make install
$ cp *.pl /export/apps/smartdenovo/git-5cc1356b
$ sudo chown root:root /export/apps/smartdenovo/git-5cc1356b/*
The smartdenovo project does not currently tag their releases with proper versions so I have just used the short git commit hash.