Difference between revisions of "Installing software on marvin"

From wiki
Jump to: navigation, search
(Created page with "=Installing software on Marvin/Module= Software needs to be installed in: /usr/local/Modules/modulefiles/tools/<software name>/<version number>/ to make use of the modules f...")
 
(Installing software on Marvin/Module)
Line 1: Line 1:
=Installing software on Marvin/Module=
 
  
 
Software needs to be installed in:
 
Software needs to be installed in:
 
  /usr/local/Modules/modulefiles/tools/<software name>/<version number>/
 
  /usr/local/Modules/modulefiles/tools/<software name>/<version number>/
to make use of the modules feature.  
+
or
 +
/shelf/modulefiles/
 +
to make use of the modules feature. **Beware** using /usr/local/Modules/ as there's only 50Gb of space on /. Use /shelf/modulefiles/ for anything big (I'm looking at you interproscan).
  
 
The text files that tells modules that the software is there are located in:
 
The text files that tells modules that the software is there are located in:

Revision as of 09:32, 24 January 2018

Software needs to be installed in:

/usr/local/Modules/modulefiles/tools/<software name>/<version number>/

or

/shelf/modulefiles/

to make use of the modules feature. **Beware** using /usr/local/Modules/ as there's only 50Gb of space on /. Use /shelf/modulefiles/ for anything big (I'm looking at you interproscan).

The text files that tells modules that the software is there are located in:

/usr/local/Modules/3.2.10/modulefiles/<software>/<version number>

An example of which is below:


#%Module1.0#####################################################################
##
##
proc ModulesHelp { } {
        puts stderr "\tStacks - loads Stacks 2.0Beta7c software
\tSoftware available:
\tcstacks
\testacks
\thstacks
\tpstacks
\trxstacks
\tsstacks
\tustacks
"
} 

module-whatis	"loads Stacks version 1.41 software" 

module load perl samtools/0.1.19b sparsehash 

# for Tcl script use only
set	version		2.0Beta7c
set	prefix		/usr/local/Modules/modulefiles/tools/stacks/${version}
set     sys             linux64

setenv STACKSROOTDIR ${prefix}
prepend-path    PATH   		${prefix}/bin