Difference between revisions of "Software:Application"

From CAC Wiki
Jump to: navigation, search
(Table of Software on the Linux (CentOS) Platform)
 
(93 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The systems at the C entre for Advance Computing have a large amount of software pre-installed for use on our clusters. Here we give an overview of software installed on the Linux platform (CentOS). Note that software that was installed for the Solaris platform is not documented here, as that platform is being discontinued.
 
  
__TOC__
+
'''OBSOLETE'''
  
= Software =
 
{|  style="border-spacing: 8px;"
 
| valign="top" width="50%" style="padding:1em; border:1px solid #aaaaaa; background-color:#e1eaf1; border-radius:7px" |
 
  
== Table of Software on the Linux (CentOS) Platform ==
+
The Centre for Advance Computing has a large amount of software pre-installed for use on our clusters. Here we give an overview of software installed on the Linux platform (CentOS). Note that software that was installed for the Solaris platform is not documented here, as that platform is being discontinued.
 +
 
 +
__TOC__
 +
 
 +
== Table of Software on the SW Linux (CentOS) Platform ==
  
The following software can be accessed from the swlogin1 (login) node or through the abaqus.q queue of the Grid Engine scheduler. Most software may be accessed through usepackage entries which add software and libraries to your $PATH. As an example, "use anaconda3" replaces the default version of Python  with the copy of Python provided by Anaconda. Which copy of software you are using may be verified with "which X", where X is the name of the executable. Note that some package entries are purely short cuts provided for convenience, and will add the default version of that software to your $PATH. The entries these short cuts "point to" are indicated in the "Points To" column.  
+
The following software can be accessed from the swlogin1 (login) node or through the Grid Engine scheduler. Most software may be accessed through usepackage entries which add software and libraries to your $PATH. As an example, "use anaconda3" replaces the default version of Python  with the copy of Python provided by Anaconda. Which copy of software you are using may be verified with "which X", where X is the name of the executable. Note that some package entries are purely short cuts provided for convenience, and will add the default version of that software to your $PATH. The entries these short cuts "point to" are indicated in the "Points To" column.  
  
 
'''NOTE:''' Unless explicitly specified here, it is generally best to run software using the usepackage entries (i.e. "use xxxxxxx") instead of attempting to call the software directly from its absolute location in /opt. The reason for this is that "use xxxxxxx" often loads required dependencies.  
 
'''NOTE:''' Unless explicitly specified here, it is generally best to run software using the usepackage entries (i.e. "use xxxxxxx") instead of attempting to call the software directly from its absolute location in /opt. The reason for this is that "use xxxxxxx" often loads required dependencies.  
Line 16: Line 16:
 
! Software Name !! Version !! Package Name !! Points To !! Usage Notes  
 
! Software Name !! Version !! Package Name !! Points To !! Usage Notes  
 
|-
 
|-
| Abaqus || default || abaqus ||  abaqus-6.11 || [[Software:Abaqus|More information]]
+
| rowspan=3 | Abaqus || default || abaqus ||  abaqus-6.11 || rowspan=3 | [[Software:abaqus|Info]]; restricted to Queen's University.
 
|-
 
|-
| Abaqus 64 bit || 6.10 || abaqus-6.10 ||  ||  [[Software:Abaqus|More information]]
+
| 6.10 || abaqus-6.10 ||   
 
|-
 
|-
| Abaqus 64 bit || 6.11 || abaqus-6.11 ||  ||  [[Software:Abaqus|More information]]
+
| 6.11 || abaqus-6.11 ||   
 
|-
 
|-
| Abinit || default || Abinit ||  Abinit6.12.3_32bit || [[Software:Abinit|More information]]
+
| rowspan=3 | Abinit || default || Abinit ||  Abinit6.12.3_32bit || rowspan=3 | [[Software:abinit|Info]]
 
|-
 
|-
| Abinit || 6.12.3, 32 bit || Abinit6.12.3_32bit ||  || [[Software:Abinit|More information]]
+
|   6.12.3, 32 bit || Abinit6.12.3_32bit ||   
 
|-
 
|-
| Abinit || 6.12.3, 64-bit || Abinit6.12.3_64bit ||  || [[Software:Abinit|More information]]
+
|   6.12.3, 64-bit || Abinit6.12.3_64bit ||   
 
|-
 
|-
 
| ABySS || 1.9.0 || abyss ||  ||   
 
| ABySS || 1.9.0 || abyss ||  ||   
 
|-
 
|-
| AllPaths-LG || default || allpaths-lg ||  allpaths-lg-52488 || [[Software:Allpaths-LG|More information]]
+
| rowspan=2 | AllPaths-LG || default || allpaths-lg ||  allpaths-lg-52488 || rowspan=2 | [[Software:allpaths|Info]]
 
|-
 
|-
| AllPaths-LG || 52488 || allpaths-lg-52488 ||  || [[Software:Allpaths-LG|More information]]
+
| 52488 || allpaths-lg-52488 ||   
 
|-
 
|-
| Anaconda Python 2 distribution || 2.2.0 || anaconda2 || || includes numpy & scipy
+
| rowspan=2 | ADF || default || adf || adf2016.101 || rowspan=2 | [[Software:adf|Info]]
 
|-
 
|-
| Anaconda Python 3 distribution || 3-2.3.0 || anaconda3 ||  || includes numpy & scipy
+
| 2016.101 || adf2016.101 ||  
 
|-
 
|-
| Fluent (Ansys 14) || ansys14 ||  || use ansys14 <br \> [[Software:Fluent|More information]]
+
| rowspan=4 | Anaconda Python distribution || 2.2.0 (Python 2.7.11) || anaconda2 ||  || rowspan=4 | To load both Python 2 and 3 at once, "use anaconda3" THEN "use anaconda2".
 
|-
 
|-
| Fluent (Ansys 16) || ansys16 ||  || use ansys16 <br \> [[Software:Fluent|More information]]
+
| 3-2.3.0 (Python 3.4.4) || anaconda3 ||   
 
|-
 
|-
| Autodock current version || autodock ||  autodock425 || use autodock
+
| 3-4.3.1 (Python 3.5.3) || anaconda3.5 ||   
 
|-
 
|-
| Autodock 4.2.5 64-bit version || autodock425 ||  || use autodock425
+
| 3-4.3.1 (Python 3.6.0) || anaconda3.6 ||   
 
|-
 
|-
| BEAST (default version) || beast || beast-1.8.2 || use beast
+
| rowspan=3 | Apache Spark || default || spark || spark-2.1.0 || rowspan=3 | Read [http://cac.queensu.ca/wiki/index.php/HowTo:spark our Spark helpfile] before use!
 
|-
 
|-
| BEAST 1.8.2 || beast-1.8.2 || || use beast-1.8.2
+
| 2.0.1 || spark-2.0.1 ||
 
|-
 
|-
| BioPython Python package || BioPython || || "use anaconda2"
+
| 2.1.0 || spark-2.1.0 ||
 
|-
 
|-
| BioScripts Python package || BioScripts || || "use anaconda2" OR "use anaconda3"
+
| Augustus || 3.2.3 || augustus || ||
 
|-
 
|-
| Blast current version || blast ||  blast-2.2.30 || use blast <br \> [[Software:Blast|More information]]
+
| rowspan=2 | Autodock || default || autodock ||  autodock425 || rowspan=2 |
 
|-
 
|-
| Blast 2.2.30+ || blast-2.2.30 ||  || use blast-2.2.30 <br \> [[Software:Blast|More information]]
+
| 4.2.5, 64-bit || autodock425 ||   
 
|-
 
|-
| Bowtie (VERSION 1!!!) || bowtie || bowtie-1.1.2 || use bowtie
+
| Bamtools || 2.4.1 || bamtools || ||
 
|-
 
|-
| Bowtie 1.1.2 || bowtie-1.1.2 || || use bowtie-1.1.2
+
| Illumina Basespace || 0.8.12 || basespace || || "bs mount" is not available, use "bs cp" instead.
 
|-
 
|-
| Bowtie2 (current version) || bowtie2 ||  bowtie2-2.2.6 || use bowtie2
+
| rowspan=3 | BEAST || default || beast ||  beast-2.4.2 || rowspan=3 |
 
|-
 
|-
| Bowtie2 2.2.6 || bowtie2-2.2.6 || || use bowtie2-2.2.6
+
| 1.8.2 || beast-1.8.2 ||  
 
|-
 
|-
| BWA (current version) || bwa || bwa-0.7.12 || use bwa
+
| 2.4.2 || beast-2.4.2 ||
 
|-
 
|-
| BWA 0.7.12 || bwa-0.7.12 || || use bwa-0.7.12
+
| Bedtools || 2.26.0 || bedtools || ||
 
|-
 
|-
| CPMD (current version) 32 bit || CPMD || CPMD3.13.2_32bit || use CPMD <br \> [[Software:CPMD|More information]]
+
| BioPerl || 1.007001 || || || "use perl"
 
|-
 
|-
| CPMD software (version 3.13.2, 32-bit) || CPMD3.13.2_32bit ||  || use CPMD3.13.2_32bit <br \> [[Software:CPMD|More information]]
+
| BioPython Python package || ||  || || "use anaconda2"
 
|-
 
|-
| CPMD software (version 3.13.2, 64-bit) || CPMD3.13.2_64bit ||  || use CPMD3.13.2_64bit <br \> [[Software:CPMD|More information]]
+
| BioScripts Python package || || ||  || "use anaconda2" OR "use anaconda3"
 
|-
 
|-
| CPMD (current version) 64 bit || CPMD_64bit ||  || use CPMD_64bit <br \> [[Software:CPMD|More information]]
+
| rowspan=3 | BLAST || default || blast ||  blast-2.6.0 || rowspan=3 | [[Software:blast|Info]]
 
|-
 
|-
| Cufflinks (current version) || cufflinks ||  cufflinks-2.2.1 || use cufflinks
+
| 2.6.0 || blast-2.6.0 ||
 
|-
 
|-
| Cufflinks 2.2.1 || cufflinks-2.2.1 ||  || use cufflinks-2.2.1
+
| 2.2.30 || blast-2.2.30 ||   
 
|-
 
|-
| Cutadapt || Cutadapt || || "use anaconda3" or "use anaconda2"
+
| rowspan=2 | Bowtie || Version 1, default || bowtie ||  bowtie-1.1.2 || rowspan=2 |
 
|-
 
|-
| Discovar De Novo (current version) || discovar-denovo || discovar-denovo-52488 || use discovar-denovo
+
| 1.1.2 || bowtie-1.1.2 ||  
 
|-
 
|-
| Discovar De Novo (version 52488) || discovar-denovo-52488 || || use discovar-denovo-52488
+
| rowspan=3 | Bowtie2 || Version 2, default || bowtie2 ||  bowtie2-2.3.2 || rowspan=3 |
 
|-
 
|-
| ESPReSso (current version) 32 bit || espresso ||  espresso3.1.1_32bit || use espresso
+
| 2.2.6 || bowtie2-2.2.6 ||
 
|-
 
|-
| ESPReSso software (version 3.1.1, 32-bit) || espresso3.1.1_32bit || || use espresso3.1.1_32bit
+
| 2.3.2 || bowtie2-2.3.2 ||
 
|-
 
|-
| ESPReSso software (version 3.1.1, 64-bit) || espresso3.1.1_64bit || || use espresso3.1.1_64bit
+
| BUSCO || || busco || || After running "use busco", run:
 +
python /opt/global/busco/BUSCO.py <args>
 
|-
 
|-
| ESPReSso (current version) 64 bit || espresso_64bit ||  || use espresso_64bit
+
| rowspan=2 | BWA || default || bwa ||  bwa-0.7.12 || rowspan=2 |
 
|-
 
|-
| FastQC (current version) || fastqc || fastqc-0.11.4 || use fastqc
+
| 0.7.12 || bwa-0.7.12 ||  
 
|-
 
|-
| FastQC 0.11.4 || fastqc-0.11.4 || || use fastqc-0.11.4
+
| rowspan=3 | COMSOL || default || comsol || comsol-5.2a || rowspan=3 | Users will need to supply their own license.  
 +
See our [[Software:comsol|comsol documentation]] before use!
 
|-
 
|-
| FastX current version || fastx ||  fastx-0.0.13 || use fastx
+
| 5.2a || comsol-5.2a ||  
 
|-
 
|-
| FastX 0.0.13 (64 bit) || fastx-0.0.13 ||  || use fastx-0.0.13
+
| 5.2 || comsol-5.2 ||   
 
|-
 
|-
| FBAT 2.0.4 || fbat-2.0.4 || || use fbat-2.0.4  
+
| rowspan=4 | CPMD || default, 32 bit || CPMD ||  CPMD3.13.2_32bit || rowspan=4 | [[Software:cpmd|Info]]
 
|-
 
|-
| Fire Dynamic Simulator (version 6) || fds ||  || use fds
+
| 3.13.2, 32-bit || CPMD3.13.2_32bit ||   
 
|-
 
|-
| FoamExtend (current version) || foam-extend || foam-extend-3.1 || use foam-extend
+
| 3.13.2, 64-bit || CPMD3.13.2_64bit ||
 
|-
 
|-
| FoamExtend 3.1 || foam-extend-3.1 ||  || use foam-extend-3.1
+
| default, 64 bit || CPMD_64bit ||   
 
|-
 
|-
| FreeFem++ current version || freefem ||  freefem-3.44 || use freefem <br \> [[Software:ff++|More information]]
+
| rowspan=2 | Cufflinks || default || cufflinks ||  cufflinks-2.2.1 || rowspan=2 |
 
|-
 
|-
| FreeFem++ 3.36-1 || freefem-3.36 ||  || use freefem-3.36 <br \> [[Software:ff++|More information]]
+
| 2.2.1 || cufflinks-2.2.1 ||   
 
|-
 
|-
| FreeFem++ 3.44 || freefem-3.44 || || use freefem-3.44 <br \> [[Software:ff++|More information]]
+
| Cutadapt || || || || "use anaconda3" or "use anaconda2"
 
|-
 
|-
| FreeSurfer || freesurfer || || use freesurfer <br \> [[Software:freesurfer|More information]]
+
| Delft3d || rev6686 || delft3d || ||
 
|-
 
|-
| FSL 5.0.9 || fsl ||  || use fsl <br \> [[Software:fsl|More information]]
+
| rowspan=2 | Discovar De Novo || default || discovar-denovo ||  discovar-denovo-52488 || rowspan=2 |
 
|-
 
|-
| Gamess (Dec 5 2014) || gamess ||  || use gamess <br \> [[Software:Gamess|More Information]]
+
| 52488 || discovar-denovo-52488 ||   
 
|-
 
|-
| Genome Analysis Toolkit (GATK) || gatk || || java -jar /opt/gatk/3.5/GenomeAnalysisTK.jar <extra arguments here>
+
| DL_POLY || 1.9 || dl_poly || || [[Software:dl_poly|Info]] 
 
|-
 
|-
| GNU compiler suite v4.1.2 || gcc-4.1.2 || || use gcc-4.1.2
+
| rowspan=4 | ESPReSso || default, 32 bit || espresso ||  espresso3.1.1_32bit || rowspan=4 |
 
|-
 
|-
| GNU compiler suite v4.8.2 || gcc-4.8.2 ||  || use gcc-4.8.2
+
| 3.1.1, 32-bit || espresso3.1.1_32bit ||   
 
|-
 
|-
| GNU compiler suite v4.8.3 || gcc-4.8.3 || || use gcc-4.8.3
+
| 3.1.1, 64-bit || espresso3.1.1_64bit ||  
 
|-
 
|-
| GNU compiler suite v4.9.2 || gcc-4.9.2 ||  || use gcc-4.9.2
+
| default, 64 bit || espresso_64bit ||   
 
|-
 
|-
| Gnuplot graphics software (latest version) || gnuplot ||  gnuplot_4.6.6 || use gnuplot
+
| Exonerate || 2.2.0 || exonerate || ||
 
|-
 
|-
| Gnuplot graphics software (4.6.6) || gnuplot_4.6.6 || || use gnuplot_4.6.6
+
| rowspan=2 | FastQC || default || fastqc ||  fastqc-0.11.4 || rowspan=2 |
 
|-
 
|-
| Gromacs (current version) 32 bit || Gromacs ||  Gromacs4.0.7_32bit || use Gromacs <br \> [[Software:Gromacs|More information]]
+
| 0.11.4 || fastqc-0.11.4 || 
 +
|-
 +
| fastStructure || 1.0 || faststructure || ||
 +
|-
 +
| rowspan=2 | FastX || default || fastx ||  fastx-0.0.13 || rowspan=2 |
 +
|-
 +
| 0.0.13, 64 bit || fastx-0.0.13 ||
 +
|-
 +
| FBAT || 2.0.4 || fbat-2.0.4 ||  || 
 +
|-
 +
| Fire Dynamic Simulator || 6 || fds ||  || 
 +
|-
 +
| rowspan=5 | Fluent || default || fluent || ansys16 || rowspan=5 | [[Software:fluent|Info]]
 +
|-
 +
| Ansys 14 || ansys14 || 
 +
|-
 +
| Ansys 16 || ansys16 || 
 +
|-
 +
| Ansys 17 || ansys17 || 
 +
|-
 +
| Ansys 18 || ansys18 || 
 +
|-
 +
| rowspan=2 | FoamExtend || default || foam-extend ||  foam-extend-3.1 ||  rowspan=2 |
 +
|-
 +
| 3.1 || foam-extend-3.1 ||
 +
|-
 +
| rowspan=3 | FreeFem++ || default || freefem ||  freefem-3.44 || rowspan=3 | [[Software:ff++|Info]]
 +
|-
 +
| 3.36-1 || freefem-3.36 || 
 +
|-
 +
| 3.44 || freefem-3.44 || 
 +
|-
 +
| FreeSurfer || || freesurfer ||  || [[Software:freesurfer|Info]]
 +
|-
 +
| FSL || 5.0.9 || fsl ||  || [[Software:fsl|Info]]
 +
|-
 +
| Gamess || Dec 5 2014 || gamess ||  || [[Software:gamess|Info]]
 +
|-
 +
| rowspan=2 | Gaussian || default || g16 ||  g16a3 || rowspan=2 | [[Software:gaussian|Info]]
 +
|-
 +
| rev. A3 || g16a3 ||
 +
|-
 +
| Genome Analysis Toolkit (GATK) ||  || gatk ||  || java -jar /opt/gatk/3.5/GenomeAnalysisTK.jar <args>
 
|-  
 
|-  
| Gromacs software (version 4.0.7, 32-bit) || Gromacs4.0.7_32bit ||  || use Gromacs4.0.7_32bit <br \> [[Software:Gromacs|More information]]
+
| rowspan=4 | GNU compilers || 4.1.2 || gcc-4.1.2 ||  || rowspan=4 | [[Software:gcc|Info]]
 
|-
 
|-
| Gromacs software (version 4.0.7, 64-bit) || Gromacs4.0.7_64bit ||  || use Gromacs4.0.7_64bit <br \> [[Software:Gromacs|More information]]
+
| 4.8.2 || gcc-4.8.2 ||   
 
|-
 
|-
| Gromacs software (version 4.6, 32-bit) || Gromacs4.6_32bit ||  || use Gromacs4.6_32bit <br \> [[Software:Gromacs|More information]]
+
| 4.8.3 || gcc-4.8.3 ||   
 
|-
 
|-
| Gromacs software (version 4.6, 64-bit) || Gromacs4.6_64bit ||  || use Gromacs4.6_64bit <br \> [[Software:Gromacs|More information]]
+
| 4.9.2 || gcc-4.9.2 ||   
 
|-
 
|-
| Gromacs software (version 5.0, 64-bit) || Gromacs5.0.6 || || use Gromacs5.0.6 <br \> [[Software:Gromacs|More information]]
+
| rowspan=2 | Gnuplot || default || gnuplot ||  gnuplot_4.6.6 || rowspan=2 |
 
|-
 
|-
| Gromacs (current version) 64 bit || Gromacs_64bit || || use Gromacs_64bit <br \> [[Software:Gromacs|More information]]
+
| 4.6.6 || gnuplot_4.6.6 ||
 
|-
 
|-
| Gromacs (new, test) || Gromacs_test ||  || use Gromacs_test <br \> [[Software:Gromacs|More information]]
+
| rowspan=7 | Gromacs || default, 32 bit || Gromacs ||  Gromacs4.0.7_32bit || rowspan=7 | [[Software:gromacs|Info]]  
 +
|-
 +
| 4.0.7, 32-bit || Gromacs4.0.7_32bit || 
 
|-
 
|-
| Gurobi (newest version, 64-bit) || gurobi || || use gurobi <br \> [[Software:Gurobi|More information]]
+
| 4.0.7, 64-bit || Gromacs4.0.7_64bit ||  
 +
|-
 +
| 4.6, 32-bit || Gromacs4.6_32bit  ||  
 
|-
 
|-
| HMMER (current version) || hmmer ||  hmmer-3.1b2 || use hmmer
+
| 4.6, 64-bit || Gromacs4.6_64bit ||   
 
|-
 
|-
| HMMER 3.1b2 || hmmer-3.1b2 ||  || use hmmer-3.1b2
+
| 5.0, 64-bit || Gromacs5.0.6 ||   
 
|-
 
|-
| HTSeq Python package || HTSeq || || "use anaconda2"
+
| default, 64 bit || Gromacs_64bit ||
 
|-
 
|-
| Hypre || hypre || || located in /opt/hypre
+
| rowspan=3 | Gurobi || default || gurobi || gurobi605 || rowspan=3 | [[Software:Gurobi|Info]]
 
|-
 
|-
| Intel Compiler Suite || ics || || use ics
+
| 6.0.5 || gurobi605 ||
 
|-
 
|-
| Intel Compiler Suite plus Intel MPI || icsmpi || || use icsmpi
+
| 7.0.2 || gurobi702 ||  
 
|-
 
|-
| InStruct || instruct || || use instruct
+
| rowspan=3 | HISAT2 || default || hisat2 || hisat2-2.1.0 || rowspan=3 |
 
|-
 
|-
| Java 7 || Java 7 || || Already on PATH, simply type "java"
+
| 2.0.4 || hisat2-2.0.4 ||
 
|-
 
|-
| Java 8 || java8 || || use java8
+
| 2.1.0 || hisat2-2.1.0 ||
 
|-
 
|-
| Jmol (current version) || jmol ||  jmol-14.2.7 || use jmol
+
| rowspan=2 | HMMER || default || hmmer ||  hmmer-3.1b2 || rowspan=2 |
 
|-
 
|-
| Jmol 14.2.7 || jmol-14.2.7 ||  || use jmol-14.2.7
+
| 3.1b2 || hmmer-3.1b2 ||   
 
|-
 
|-
| LAMMPS default version || lammps ||  lammps_64bit || use lammps <br \> [[Software:LAMMPS|More information]]
+
| HTSeq Python package || || ||  || "use anaconda2"
 
|-
 
|-
| LAMMPS (Dec 2013) 64 bit Intel || lammps_64bit || || use lammps_64bit <br \> [[Software:LAMMPS|More information]]
+
| Hypre || || hypre || || located in /opt/hypre
 
|-
 
|-
| LAMMPS (August 2015) 64 bit gcc/openmpi 1.8 || lammps_aug15 ||  || use lammps_aug15 <br \> [[Software:LAMMPS|More information]]
+
| Intel Compilers || 12. 1 || ics ||  || [[Software:ics|Info]]
 
|-
 
|-
| matlab || matlab || || use matlab ... Requires a user-supplied license <br \> [[Software:Matlab|More information]]
+
| ICS + Intel MPI || 12.1 || icsmpi || |
 
|-
 
|-
| matlab-2014a || matlab-2014a || || use matlab-2014a ... Requires a user-supplied license <br \> [[Software:Matlab|More information]]
+
| InStruct || || instruct || ||  
 
|-
 
|-
| migrate-n current version || migrate-n || migrate-n-3.6.8 || use migrate-n
+
| Interproscan || 5.24-63.0 || interproscan || ||
 
|-
 
|-
| migrate-n-3.6.8 || migrate-n-3.6.8 ||  || use migrate-n-3.6.8
+
| ipyrad || || ipyrad || ||
 +
|-  
 +
| rowspan=2 |Java || 7 (default) || ||  || Already on PATH, simply type "java"
 
|-
 
|-
| MPICH-1 (newest) || mpich-1 ||  || use mpich-1
+
| 8 || java8 ||  ||
 
|-
 
|-
| mrtrix3 || mrtrix || || use mrtrix <br \> [[Software:mrtrix|More information]]
+
| Julia || 0.4.6 || julia || ||
 
|-
 
|-
| MUSCLE v3.8.31 || muscle ||  || use muscle
+
| rowspan=2 | Jmol || default || jmol ||  jmol-14.2.7 || rowspan=2 |
 
|-
 
|-
| NAMD (current version) || namd ||  namd-2.10 || use namd <br \> [[Software:NAMD|NAMD]]
+
| 14.2.7 || jmol-14.2.7 ||
 
|-
 
|-
| NAMD 2.10 || namd-2.10 ||  || use namd-2.10 <br \> [[Software:NAMD|NAMD]]
+
| rowspan=3 | LAMMPS || default || lammps ||  lammps_64bit || rowspan=3 | [[Software:lammps|Info]]
 
|-
 
|-
| NWChem (current) || nwchem ||  nwchem-6.1 || use nwchem <br \> [[Software:NWChem|More information]]
+
| Dec 2013, 64 bit, Intel || lammps_64bit ||   
 
|-
 
|-
| NWChem 6.1 || nwchem-6.1 ||  || use nwchem-6.1 <br \> [[Software:NWChem|More information]]
+
| August 2015, 64 bit, gcc/openmpi 1.8 || lammps_aug15 ||   
 
|-
 
|-
| octave (current version) || octave ||  octave-4.0.0 || use octave <br \> [[Software:Octave|More information]]
+
| LibreOffice || 5.1 || libreoffice ||  || [[Software:libreoffice|Info]]
 
|-
 
|-
| GNU octave-4.0.0 MATLAB look-alike || octave-4.0.0 || || use octave-4.0.0 <br \> [[Software:Octave|More information]]
+
| Maker || 2.31.8 || maker || ||
 
|-
 
|-
| OpenFOAM (current version) || openfoam || openfoam-2.3.0 || use openfoam <br \> [[Software:OpenFOAM|More information]]
+
| MATLAB || 2017a || matlab || || CAC now has an academic license for MATLAB.
 +
To get started using it, [[Software:matlab|see our documentation]].
 
|-
 
|-
| OpenFOAM 2.1.1 || openfoam-2.1.1 || || use openfoam-2.1.1 <br \> [[Software:OpenFOAM|More information]]
+
| miRDeep2 || 2.0.0.7 || mirdeep2 || || You may need to install the PDF::API2 Perl module before running.  
 +
See our [http://cac.queensu.ca/wiki/index.php/Software:Application#Perl| Perl module install guide.]
 
|-
 
|-
| OpenFOAM 2.3.0 || openfoam-2.3.0 || || use openfoam-2.3.0 <br \> [[Software:OpenFOAM|More information]]
+
| rowspan=2 | migrate-n || default || migrate-n ||  migrate-n-3.6.8 || rowspan=2 | 
 
|-
 
|-
| OpenFOAM 3.0.0 || openfoam-3.0.0 ||  || use openfoam-3.0.0 <br \> [[Software:OpenFOAM|More information]]
+
| 3.6.8 || migrate-n-3.6.8 ||   
 
|-
 
|-
| openmpi (default version) || openmpi || openmpi-1.8 || use openmpi
+
| MPICH-1 || default || mpich-1 || || 
 
|-
 
|-
| openmpi (development - v1.2) || openmpi-1.2 ||  || use openmpi-1.2
+
| mrtrix || 3 || mrtrix ||  || [[Software:mrtrix|Info]]
 
|-
 
|-
| openmpi (development - v1.8) || openmpi-1.8 ||  || use openmpi-1.8
+
| MUSCLE || 3.8.31 || muscle ||  ||  
 
|-
 
|-
| openmpi (development - v1.8.4) || openmpi-1.8.4 || || use openmpi-1.8.4
+
| rowspan=2 | NAMD || default || namd ||  namd-2.10 || rowspan=2 | [[Software:namd|Info]]
 
|-
 
|-
| orca (production - r2131) || orca ||  || use orca
+
| 2.10 || namd-2.10 ||   
 
|-
 
|-
| orca (production - r2360) || orca-2360 || || use orca-2360
+
| rowspan=2 | NWChem || default || nwchem ||  nwchem-6.1 || rowspan=2 | [[Software:nwchem|Info]]
 
|-
 
|-
| Paraview (current version) || paraview ||  paraview-4.3 || use paraview <br \> [[Software:ParaView|More information]]
+
| 6.1 || nwchem-6.1 ||
 
|-
 
|-
| Paraview (64 bit version 1.4) || paraview-4.3 || || use paraview-4.3 <br \> [[Software:ParaView|More information]]
+
| rowspan=2 | octave || default || octave ||  octave-4.0.0 || rowspan=2 | An open-source implementation of Matlab [[Software:octave|More info]]
 
|-
 
|-
| PEAR 0.9.6 || pear ||  || use pear
+
| 4.0.0 || octave-4.0.0 ||   
 
|-
 
|-
| Perl 5 (version 5.10) || Perl 5 ||  || Already on PATH, simply type "perl"
+
| rowspan=4 | OpenFOAM || default || openfoam ||  openfoam-2.3.0 || rowspan=4 | [[Software:openfoam|Info]]
 
|-
 
|-
| PETSc scientific library (current version) || petsc ||  petsc-3.5.2 || use petsc <br \> [[Software:PETSc|More information]]
+
| 2.1.1 || openfoam-2.1.1 ||
 
|-
 
|-
| PETSc scientific library (version 3.5.2 using OpenMPI 1.8, gcc 4.4.6 || petsc-3.5.2 || || use petsc-3.5.2 <br \> [[Software:PETSc|More information]]
+
| 2.3.0 || openfoam-2.3.0 ||  
 
|-
 
|-
| PETSc scientific library (version 3.6.0 using Intel compilers and MPI || petsc-3.6.0-intel ||  || use petsc-3.6.0-intel <br \> [[Software:PETSc|More information]]
+
| 3.0.0 || openfoam-3.0.0 ||   
 
|-
 
|-
| PETSc scientific library (current version, Intel compilers/MPI) || petsc-intel || || use petsc-intel <br \> [[Software:PETSc|More information]]
+
| rowspan=4 | openmpi || default || openmpi ||  openmpi-1.8 ||  rowspan=4 |  
 
|-
 
|-
| Picard Tools || picardtools ||  || use java8 <br \> java -jar /opt/picardtools/2.0.1/picard.jar
+
| 1.2 || openmpi-1.2 ||   
 
|-
 
|-
| PLINK || PLINK || || Already on PATH
+
| 1.8 || openmpi-1.8 ||  
 
|-
 
|-
| PLINK 1.9 beta 3.30 || plink-1.9 ||  || use plink-1.9
+
| 1.8.4 || openmpi-1.8.4 ||   
 
|-
 
|-
| PLINK/SEQ 0.10 || plink-seq ||  || use plink-seq
+
| OpenRefine || 2.6 || openrefine ||  || [[Software:openrefine|Info]]
 
|-
 
|-
| PyRx 0.9.2 Drug Screening Software || PyRx || || use PyRx <br \> [[Software:PyRx|More information]]
+
| OpenSim || 3.3 || opensim || ||
 
|-
 
|-
| PyRx 0.9 Drug Screening Software || PyRx-0.9 ||  || use PyRx-0.9 <br \> [[Software:PyRx|More information]]
+
| rowspan=2 | orca || r2131 || orca ||  || rowspan=2 |  
 
|-
 
|-
| Python (version 3.4.3) || python-3.4 ||  || use python-3.4
+
| r2360 || orca-2360 ||   
 
|-
 
|-
| Pyzo Python distribution (includes numpy & scipy) || pyzo2015a ||  || use pyzo2015a
+
| rowspan=2 | Paraview || default || paraview ||  paraview-4.3 || rowspan=2 | [[Software:paraview|Info]]
 
|-
 
|-
| qespresso (current version) 64 bit || qespresso ||  qespresso5.2.1_64bit || use qespresso <br \> [[Software:QEspresso|More information]]
+
| 4.3 || paraview-4.3 ||   
 
|-
 
|-
| Quantum Espresso software (version 5.0.2, 64-bit) || qespresso5.0.2_64bit ||  || use qespresso5.0.2_64bit <br \> [[Software:QEspresso|More information]]
+
| PEAR || 0.9.6 || pear ||  ||  
 
|-
 
|-
| Quantum Espresso software (version 5.2.1, 64-bit) || qespresso5.2.1_64bit ||  || use qespresso5.2.1_64bit <br \> [[Software:QEspresso|More information]]
+
| rowspan=2 | Perl 5 || 5.10 ||  || || Already on PATH, simply type "perl"
 
|-
 
|-
| R statistical software (system version) || R ||  R-3.2.3 || use R <br \> [[Software:R|More information]]
+
| 5.22.1 || perl || ||
 
|-
 
|-
| R statistical software (older version, 32-bit) || R-2.15.2 || || use R-2.15.2 <br \> [[Software:R|More information]]
+
| rowspan=4 | PETSc || default || petsc || petsc-3.5.2 || rowspan=4 | [[Software:petsc|Info]]
 
|-
 
|-
| R statistical software (older version, 64-bit) || R-2.15.2_64bit ||  || use R-2.15.2_64bit <br \> [[Software:R|More information]]
+
| 3.5.2 (OpenMPI 1.8, gcc 4.4.6) || petsc-3.5.2 ||   
 
|-
 
|-
| R version 3.2.3 (64-bit) || R-3.2.3 ||  || use R-3.2.3 <br \> [[Software:R|More information]]
+
| 3.6.0 (Intel) || petsc-3.6.0-intel ||   
 
|-
 
|-
| samstat || samstat ||  || use samstat
+
| default (Intel) || petsc-intel ||   
 
|-
 
|-
| SAMtools (current version) || samtools ||  samtools-1.3 || use samtools
+
| Picard Tools || || picardtools ||  || <pre>use java8;
 +
java -jar /opt/picardtools/2.0.1/picard.jar</pre>
 
|-
 
|-
| SAMtools 0.1.19 || samtools-0.1.19 || || use samtools-0.1.19
+
| rowspan=2 | PLINK || || || || Already on PATH
 
|-
 
|-
| SAMtools 1.3 || samtools-1.3 ||  || use samtools-1.3
+
| 1.9 beta 3.30 || plink-1.9 ||  ||  
 
|-
 
|-
| samstat 1.5.1 || samtstat ||  || use samtstat
+
| PLINK/SEQ || 0.10 || plink-seq ||  ||  
 
|-
 
|-
| seqtk (current version) || seqtk ||  || use seqtk
+
| rowspan=2 | PyRx || 0.9.2 || PyRx ||  || rowspan=2 | [[Software:pyrx|Info]]
 
|-
 
|-
| Sun Grid Engine 6 || sge6 ||  || use sge6
+
| 0.9 || PyRx-0.9 ||   
 
|-
 
|-
| SRA Toolkit (current version) || sratoolkit || sratoolkit-2.5.7 || use sratoolkit
+
| Python || || || || See entries for Anaconda (a very comprehensive Python distribution)
 
|-
 
|-
| SRA Toolkit 2.5.7 || sratoolkit-2.5.7 ||  || use sratoolkit-2.5.7
+
| Pyzo Python distribution || 2015a || pyzo2015a ||  || includes numpy & scipy
 
|-
 
|-
| Stacks (current version) || stacks || stacks-1.35 || use stacks
+
| QIIME || || qiime || ||
 
|-
 
|-
| Stacks 1.35 || stacks-1.35 || || use stacks-1.35
+
| rowspan=3 | Quantum Espresso || default, 64 bit || qespresso || qespresso5.2.1_64bit || rowspan=3 | [[Software:qespresso|Info]]
 
|-
 
|-
| STAR 2.5.1b || star ||  || use star
+
| 5.0.2, 64-bit || qespresso5.0.2_64bit ||   
 
|-
 
|-
| Tophat2 (current version) || tophat2 ||  tophat2-2.1.0 || use tophat2
+
| 5.2.1, 64-bit || qespresso5.2.1_64bit ||  
 
|-
 
|-
| Tophat2 2.1.0 || tophat2-2.1.0 || || use tophat2-2.1.0
+
| rowspan=6 | R || default || R ||  R-3.2.3 || rowspan=4 | [[Software:R|Info]]
 
|-
 
|-
| Trinity (current version) || trinity ||  trinity-2.1.1 || use trinity
+
| 2.15, 32 bit || R-2.15.2 ||
 
|-
 
|-
| Trinity 2.1.1 || trinity-2.1.1 ||  || use trinity-2.1.1
+
| 2.15, 64 bit || R-2.15.2_64bit ||   
 
|-
 
|-
| VisIt 2.10 || visit || visit || use visit <br \> [[Software:Visit|More information]]
+
| 3.2.3, 64 bit || R-3.2.3
 
|-
 
|-
| vsearch v1.9.10 || vsearch || || use vsearch
+
| 3.3.1, 64 bit || R-msft-3.3.1 || || Microsoft's [https://mran.revolutionanalytics.com/documents/rro/multithread/ performance-enhanced] R distribution.
 +
Automatically scales to number of cores requested by a job.
 
|-
 
|-
| Java based data mining (version 3.6) || weka ||  || use weka
+
| 3.3.2 || R-3.3.2 || ||
 +
|-
 +
| RStudio || || || || Type "rstudio" to start a new session.
 +
Note that this is only to be used for testing purposes, as it runs directly on the login node.
 +
|-
 +
| Redundans || 0.11 beta || redundans || ||
 +
|-
 +
| root || 5.34.20 || root ||  || [[Software:root|Info]]
 +
|-
 +
| samstat || 1.5.1 || samstat ||  ||
 +
|-
 +
| rowspan=3 | SAMtools || default || samtools ||  samtools-1.3 ||  rowspan=3 |
 +
|-
 +
| 0.1.19 || samtools-0.1.19 || 
 +
|-
 +
| 1.3 || samtools-1.3 || 
 +
|-
 +
| scala || 2.12.2 || scala || ||
 +
|-
 +
| seqtk ||  || seqtk ||  ||
 +
|-
 +
| SNAP Sequence Aligner || v1 beta23 || snap || ||
 +
|-
 +
| SNAP Gene Predictor || 2013-11-21 || snap-predictor || ||
 +
|-
 +
| Subread || 1.5.1b || subread || ||
 +
|-
 +
| Sun Grid Engine || 6 || sge6 ||  ||
 +
|-
 +
| rowspan=2 | SRA Toolkit || default || sratoolkit ||  sratoolkit-2.5.7 || rowspan=2 |
 +
|-
 +
| 2.5.7 || sratoolkit-2.5.7 ||
 +
|-
 +
| rowspan=2 | Stacks || default || stacks ||  stacks-1.44 || rowspan=3 |  [[Software:stacks|Info]]
 +
|-
 +
| 1.44 || stacks-1.44
 +
|-
 +
| 1.35 || stacks-1.35 ||
 +
|-
 +
| STAR || 2.5.1b || star ||  ||
 +
|-
 +
| StringTie || 1.3.3b || stringtie || ||
 +
|-
 +
| rowspan=2 | Tophat2 || default || tophat2 ||  tophat2-2.1.0 || rowspan=2 | 
 +
|-
 +
| 2.1.0 || tophat2-2.1.0 || 
 +
|-
 +
| rowspan=2 | Trinity || default || trinity ||  trinity-2.1.1 || rowspan=2 |
 +
|-
 +
| 2.1.1 || trinity-2.1.1 ||
 +
|-
 +
| trans-ABySS || 1.5.3 || trans-abyss || ||
 +
|-
 +
| VCFtools || 0.1.14 || vcftools || ||
 +
|-
 +
| VisIt || 2.10 || visit || || [[Software:Visit|Info]]
 +
|-
 +
| vsearch || 1.9.10 || vsearch ||  ||
 +
|-
 +
| Weka, Java-based data mining || 3.6 || weka ||  ||
 
|}
 
|}
|}
 
 
{|  style="border-spacing: 8px;"
 
| valign="top" width="50%" style="padding:1em; border:1px solid #aaaaaa; background-color:#f7f7f7; border-radius:7px" |
 
  
 
== Language-specific software package installation ==
 
== Language-specific software package installation ==
Line 380: Line 489:
  
 
If you see an error about "URLs are not supported", simply change any "https" URL to "http" and it will work. Again, it will ask you to make a "personal library", select 'yes'.
 
If you see an error about "URLs are not supported", simply change any "https" URL to "http" and it will work. Again, it will ask you to make a "personal library", select 'yes'.
|}
+
 
{|  style="border-spacing: 8px;"
+
| valign="top" width="50%" style="padding:1em; border:1px solid #aaaaaa; background-color:#e1eaf1; border-radius:7px" |
+
 
== Using your own software ==
 
== Using your own software ==
  
 
It's very easy to use software that is not pre-installed on the systems. Simply specify the absolute or relative path to your software in a script and it will run. For example, if you had a program called "test" located in ~/bin/, you could easily invoke it with "~/bin/test" in your scripts.
 
It's very easy to use software that is not pre-installed on the systems. Simply specify the absolute or relative path to your software in a script and it will run. For example, if you had a program called "test" located in ~/bin/, you could easily invoke it with "~/bin/test" in your scripts.
|}
 

Latest revision as of 13:44, 5 January 2023

OBSOLETE


The Centre for Advance Computing has a large amount of software pre-installed for use on our clusters. Here we give an overview of software installed on the Linux platform (CentOS). Note that software that was installed for the Solaris platform is not documented here, as that platform is being discontinued.

Table of Software on the SW Linux (CentOS) Platform

The following software can be accessed from the swlogin1 (login) node or through the Grid Engine scheduler. Most software may be accessed through usepackage entries which add software and libraries to your $PATH. As an example, "use anaconda3" replaces the default version of Python with the copy of Python provided by Anaconda. Which copy of software you are using may be verified with "which X", where X is the name of the executable. Note that some package entries are purely short cuts provided for convenience, and will add the default version of that software to your $PATH. The entries these short cuts "point to" are indicated in the "Points To" column.

NOTE: Unless explicitly specified here, it is generally best to run software using the usepackage entries (i.e. "use xxxxxxx") instead of attempting to call the software directly from its absolute location in /opt. The reason for this is that "use xxxxxxx" often loads required dependencies.

Software Name Version Package Name Points To Usage Notes
Abaqus default abaqus abaqus-6.11 Info; restricted to Queen's University.
6.10 abaqus-6.10
6.11 abaqus-6.11
Abinit default Abinit Abinit6.12.3_32bit Info
6.12.3, 32 bit Abinit6.12.3_32bit
6.12.3, 64-bit Abinit6.12.3_64bit
ABySS 1.9.0 abyss
AllPaths-LG default allpaths-lg allpaths-lg-52488 Info
52488 allpaths-lg-52488
ADF default adf adf2016.101 Info
2016.101 adf2016.101
Anaconda Python distribution 2.2.0 (Python 2.7.11) anaconda2 To load both Python 2 and 3 at once, "use anaconda3" THEN "use anaconda2".
3-2.3.0 (Python 3.4.4) anaconda3
3-4.3.1 (Python 3.5.3) anaconda3.5
3-4.3.1 (Python 3.6.0) anaconda3.6
Apache Spark default spark spark-2.1.0 Read our Spark helpfile before use!
2.0.1 spark-2.0.1
2.1.0 spark-2.1.0
Augustus 3.2.3 augustus
Autodock default autodock autodock425
4.2.5, 64-bit autodock425
Bamtools 2.4.1 bamtools
Illumina Basespace 0.8.12 basespace "bs mount" is not available, use "bs cp" instead.
BEAST default beast beast-2.4.2
1.8.2 beast-1.8.2
2.4.2 beast-2.4.2
Bedtools 2.26.0 bedtools
BioPerl 1.007001 "use perl"
BioPython Python package "use anaconda2"
BioScripts Python package "use anaconda2" OR "use anaconda3"
BLAST default blast blast-2.6.0 Info
2.6.0 blast-2.6.0
2.2.30 blast-2.2.30
Bowtie Version 1, default bowtie bowtie-1.1.2
1.1.2 bowtie-1.1.2
Bowtie2 Version 2, default bowtie2 bowtie2-2.3.2
2.2.6 bowtie2-2.2.6
2.3.2 bowtie2-2.3.2
BUSCO busco After running "use busco", run:

python /opt/global/busco/BUSCO.py <args>

BWA default bwa bwa-0.7.12
0.7.12 bwa-0.7.12
COMSOL default comsol comsol-5.2a Users will need to supply their own license.

See our comsol documentation before use!

5.2a comsol-5.2a
5.2 comsol-5.2
CPMD default, 32 bit CPMD CPMD3.13.2_32bit Info
3.13.2, 32-bit CPMD3.13.2_32bit
3.13.2, 64-bit CPMD3.13.2_64bit
default, 64 bit CPMD_64bit
Cufflinks default cufflinks cufflinks-2.2.1
2.2.1 cufflinks-2.2.1
Cutadapt "use anaconda3" or "use anaconda2"
Delft3d rev6686 delft3d
Discovar De Novo default discovar-denovo discovar-denovo-52488
52488 discovar-denovo-52488
DL_POLY 1.9 dl_poly Info
ESPReSso default, 32 bit espresso espresso3.1.1_32bit
3.1.1, 32-bit espresso3.1.1_32bit
3.1.1, 64-bit espresso3.1.1_64bit
default, 64 bit espresso_64bit
Exonerate 2.2.0 exonerate
FastQC default fastqc fastqc-0.11.4
0.11.4 fastqc-0.11.4
fastStructure 1.0 faststructure
FastX default fastx fastx-0.0.13
0.0.13, 64 bit fastx-0.0.13
FBAT 2.0.4 fbat-2.0.4
Fire Dynamic Simulator 6 fds
Fluent default fluent ansys16 Info
Ansys 14 ansys14
Ansys 16 ansys16
Ansys 17 ansys17
Ansys 18 ansys18
FoamExtend default foam-extend foam-extend-3.1
3.1 foam-extend-3.1
FreeFem++ default freefem freefem-3.44 Info
3.36-1 freefem-3.36
3.44 freefem-3.44
FreeSurfer freesurfer Info
FSL 5.0.9 fsl Info
Gamess Dec 5 2014 gamess Info
Gaussian default g16 g16a3 Info
rev. A3 g16a3
Genome Analysis Toolkit (GATK) gatk java -jar /opt/gatk/3.5/GenomeAnalysisTK.jar <args>
GNU compilers 4.1.2 gcc-4.1.2 Info
4.8.2 gcc-4.8.2
4.8.3 gcc-4.8.3
4.9.2 gcc-4.9.2
Gnuplot default gnuplot gnuplot_4.6.6
4.6.6 gnuplot_4.6.6
Gromacs default, 32 bit Gromacs Gromacs4.0.7_32bit Info
4.0.7, 32-bit Gromacs4.0.7_32bit
4.0.7, 64-bit Gromacs4.0.7_64bit
4.6, 32-bit Gromacs4.6_32bit
4.6, 64-bit Gromacs4.6_64bit
5.0, 64-bit Gromacs5.0.6
default, 64 bit Gromacs_64bit
Gurobi default gurobi gurobi605 Info
6.0.5 gurobi605
7.0.2 gurobi702
HISAT2 default hisat2 hisat2-2.1.0
2.0.4 hisat2-2.0.4
2.1.0 hisat2-2.1.0
HMMER default hmmer hmmer-3.1b2
3.1b2 hmmer-3.1b2
HTSeq Python package "use anaconda2"
Hypre hypre located in /opt/hypre
Intel Compilers 12. 1 ics Info
ICS + Intel MPI 12.1 icsmpi
InStruct instruct
Interproscan 5.24-63.0 interproscan
ipyrad ipyrad
Java 7 (default) Already on PATH, simply type "java"
8 java8
Julia 0.4.6 julia
Jmol default jmol jmol-14.2.7
14.2.7 jmol-14.2.7
LAMMPS default lammps lammps_64bit Info
Dec 2013, 64 bit, Intel lammps_64bit
August 2015, 64 bit, gcc/openmpi 1.8 lammps_aug15
LibreOffice 5.1 libreoffice Info
Maker 2.31.8 maker
MATLAB 2017a matlab CAC now has an academic license for MATLAB.

To get started using it, see our documentation.

miRDeep2 2.0.0.7 mirdeep2 You may need to install the PDF::API2 Perl module before running.

See our Perl module install guide.

migrate-n default migrate-n migrate-n-3.6.8
3.6.8 migrate-n-3.6.8
MPICH-1 default mpich-1
mrtrix 3 mrtrix Info
MUSCLE 3.8.31 muscle
NAMD default namd namd-2.10 Info
2.10 namd-2.10
NWChem default nwchem nwchem-6.1 Info
6.1 nwchem-6.1
octave default octave octave-4.0.0 An open-source implementation of Matlab More info
4.0.0 octave-4.0.0
OpenFOAM default openfoam openfoam-2.3.0 Info
2.1.1 openfoam-2.1.1
2.3.0 openfoam-2.3.0
3.0.0 openfoam-3.0.0
openmpi default openmpi openmpi-1.8
1.2 openmpi-1.2
1.8 openmpi-1.8
1.8.4 openmpi-1.8.4
OpenRefine 2.6 openrefine Info
OpenSim 3.3 opensim
orca r2131 orca
r2360 orca-2360
Paraview default paraview paraview-4.3 Info
4.3 paraview-4.3
PEAR 0.9.6 pear
Perl 5 5.10 Already on PATH, simply type "perl"
5.22.1 perl
PETSc default petsc petsc-3.5.2 Info
3.5.2 (OpenMPI 1.8, gcc 4.4.6) petsc-3.5.2
3.6.0 (Intel) petsc-3.6.0-intel
default (Intel) petsc-intel
Picard Tools picardtools
use java8; 
java -jar /opt/picardtools/2.0.1/picard.jar
PLINK Already on PATH
1.9 beta 3.30 plink-1.9
PLINK/SEQ 0.10 plink-seq
PyRx 0.9.2 PyRx Info
0.9 PyRx-0.9
Python See entries for Anaconda (a very comprehensive Python distribution)
Pyzo Python distribution 2015a pyzo2015a includes numpy & scipy
QIIME qiime
Quantum Espresso default, 64 bit qespresso qespresso5.2.1_64bit Info
5.0.2, 64-bit qespresso5.0.2_64bit
5.2.1, 64-bit qespresso5.2.1_64bit
R default R R-3.2.3 Info
2.15, 32 bit R-2.15.2
2.15, 64 bit R-2.15.2_64bit
3.2.3, 64 bit R-3.2.3
3.3.1, 64 bit R-msft-3.3.1 Microsoft's performance-enhanced R distribution.

Automatically scales to number of cores requested by a job.

3.3.2 R-3.3.2
RStudio Type "rstudio" to start a new session.

Note that this is only to be used for testing purposes, as it runs directly on the login node.

Redundans 0.11 beta redundans
root 5.34.20 root Info
samstat 1.5.1 samstat
SAMtools default samtools samtools-1.3
0.1.19 samtools-0.1.19
1.3 samtools-1.3
scala 2.12.2 scala
seqtk seqtk
SNAP Sequence Aligner v1 beta23 snap
SNAP Gene Predictor 2013-11-21 snap-predictor
Subread 1.5.1b subread
Sun Grid Engine 6 sge6
SRA Toolkit default sratoolkit sratoolkit-2.5.7
2.5.7 sratoolkit-2.5.7
Stacks default stacks stacks-1.44 Info
1.44 stacks-1.44
1.35 stacks-1.35
STAR 2.5.1b star
StringTie 1.3.3b stringtie
Tophat2 default tophat2 tophat2-2.1.0
2.1.0 tophat2-2.1.0
Trinity default trinity trinity-2.1.1
2.1.1 trinity-2.1.1
trans-ABySS 1.5.3 trans-abyss
VCFtools 0.1.14 vcftools
VisIt 2.10 visit Info
vsearch 1.9.10 vsearch
Weka, Java-based data mining 3.6 weka

Language-specific software package installation

Certain programming languages require the use of multiple add-on packages to reach their full functionality. If we are missing a package you need, there are two options: either request it be installed email us at cac.help@queensu.ca or perform a local install. Both methods will give you a working copy of the software package

Perl

To install Perl modules to a local directory, use the following bash commands to create a localized install of whatever modules you may need. It's actually not as complicated as it looks.

# install local::lib
wget http://search.cpan.org/CPAN/authors/id/H/HA/HAARG/local-lib-2.000018.tar.gz
tar -xzf local-lib-2.000018.tar.gz
cd local-lib-2.000018
perl Makefile.PL --bootstrap
make test && make install

# setting up appropriate environment variables so that perl knows about our new ~/perl5/lib directory
cd ~                
echo 'eval "$(perl -I$HOME/perl5/lib/perl5 -Mlocal::lib)"' >> ~/.bashrc
source ~/.bashrc

# check that local::lib is indeed installing to the right directory, you should see a bunch of paths beginning with ~/perl5/lib/perl5/ get printed out
perl -e 'print "@INC"'

Installing Perl modules from CPAN will now allow you install whatever you need. For an example of using CPAN to install BioPerl, see below. This part requires a bit of baby-sitting, just hit enter whenever a prompt comes up.

cpan
install CJFIELDS/BioPerl-1.6.924.tar.gz
q

Python

We highly recommend using one of the two Anaconda installations on the SW cluster. These already have a large number of pre-installed packages and will serve you well. However, if they are missing something you need, you can make a local install using the following instructions:

use anaconda3 #or "use anaconda2" for python 2.7
pip install --user packageName

R

When using R, make sure to use the centralized install first with "use R". The system R version on the login node has a slightly different set of installed libraries from the versions of R found on the production nodes, which can result in dependency issues. Adding "use R" to your scripts will avoid this.

When installing R packages from CRAN, it's easiest to manually specify the CRAN mirror to download from with:

install.packages("packageName", repos="mirrorURL")

where mirrorURL is one of the repositories listed at [1]. It will tell you at some point that the directory is not writeable and ask you if you want to make a local library instead- select 'yes'. The package should install normally and be ready for use.


When installing packages from Bioconductor:

source("http://bioconductor.org/biocLite.R")
biocLite("packageName")

If you see an error about "URLs are not supported", simply change any "https" URL to "http" and it will work. Again, it will ask you to make a "personal library", select 'yes'.

Using your own software

It's very easy to use software that is not pre-installed on the systems. Simply specify the absolute or relative path to your software in a script and it will run. For example, if you had a program called "test" located in ~/bin/, you could easily invoke it with "~/bin/test" in your scripts.