SAMtools
License information
SAMtools is distributed under the MIT/Expat License, a copy of which can be found in the LICENSE file in the SAMtools GitHub repository
Please also note the "Citing" section in the README file in that repository: users are asked to cite a particular paper when usig SAMtools for publications.
After installation of the package and loading of the module, the LICENSE and README
files are available in $EBROOTSAMTOOLS/share/licenses/SAMtools
(from version 1.17
on).
User-installable modules (and EasyConfigs)
Install with the EasyBuild-user module:
To access module help after installation and get reminded for which stacks and partitions the module is installed, usemodule spider SAMtools/<version>
.
EasyConfig:
-
EasyConfig SAMtools-1.18-cpeGNU-23.09.eb, will build SAMtools/1.18-cpeGNU-23.09
-
EasyConfig SAMtools-1.20-cpeGNU-24.03.eb, will build SAMtools/1.20-cpeGNU-24.03
Technical documentation
General information
- Note that some time ago SAMtools was split in three different packages
- HTSlib
- SAMtools itself
- BCFtools
- SAMtools contains a number of binaries, a static libraries, several Perl scripts but also two LUA scripts.
EasyConfigs
-
Support for SAMtools in the EasyBuilders repository. The support uses an EasyBlock that installs a library and include file that are not installed by
make install
. -
There is no support for SAMtools in the CSCS repository.
Version 1.14 for cpeGNU 21.12
- The EasyConfig is based on the one from the 2021b toolchain of the
EasyBuilders repository. HTSlib was added as a dependency though,
something that is done in the UAntwerpen version and it does show
up in
samtools version
.
Version 1.15.1 for cpeGNU 21.12
- Trivial version bump, but we now also unload a few modules that are not needed for compilation, just in case that would solve some problems detected on LUMI.
Version 1.15.1 for CPE 22.06 and 22.08
-
Cleaned up dependencies and removed those that are pulled in through HTSlib.
-
Did another check of the configure options.
Version 1.17 for cpeGNU 22.12
- Trivial port of the 1.15.1 EasyConfig.
Version 1.18 from CPE 23.09 on
- Trivial port of the 1.18 EasyConfig.
Archived EasyConfigs
The EasyConfigs below are additonal easyconfigs that are not directly available on the system for installation. Users are advised to use the newer ones and these archived ones are unsupported. They are still provided as a source of information should you need this, e.g., to understand the configuration that was used for earlier work on the system.
-
Archived EasyConfigs from LUMI-EasyBuild-contrib - previously user-installable software
-
EasyConfig SAMtools-1.14-cpeGNU-21.12.eb, with module SAMtools/1.14-cpeGNU-21.12
-
EasyConfig SAMtools-1.15.1-cpeGNU-21.12.eb, with module SAMtools/1.15.1-cpeGNU-21.12
-
EasyConfig SAMtools-1.15.1-cpeGNU-22.06.eb, with module SAMtools/1.15.1-cpeGNU-22.06
-
EasyConfig SAMtools-1.15.1-cpeGNU-22.08.eb, with module SAMtools/1.15.1-cpeGNU-22.08
-
EasyConfig SAMtools-1.17-cpeGNU-22.12.eb, with module SAMtools/1.17-cpeGNU-22.12
-