Lambda is a versatile local aligner that can perform protein, nucleotide and bisulfite searches. It...
- is highly compatible to BLAST (bit-score and e-value statistics, tab separated and verbose output formats)
- is much faster than BLAST and many other comparable tools
- supports many other input and output formats, including standards-conforming
.sam
and.bam
and many compression types - has special features for species annotation and taxonomic analysis
- is well-documented and easy to use (e.g. provides progress-bars and memory usage estimates)
Executables | |
Pre-built executables for GNU/Linux, Mac and FreeBSD are available from the releases page. | |
Source code | |
You can also build lambda from source which will result in binaries optimized for your specific system (and thus faster). For instructions, please see the wiki. |
Before you can search, you need to have an index. You can
- download and unzip a pre-built index from the wiki; or
- index one yourself (this can take some time but only has to be done once):
% bin/lambda3 mkindexp -d db.fasta
(in case you want to create a nucleotide index, instead use mkindexn
)
After that running Lambda is as simple as
% bin/lambda3 searchp -q query.fasta -i db.fasta.lba
(in case you want to perform a nucleotide search, instead use searchn
)
For a list of options, see the help pages:
% bin/lambda3 --help % bin/lambda3 COMMAND --help
Advanced options are available via --full-help
or the man pages, and more documentation is available
in the wiki.
Lambda is developed by Hannes Hauswedell and Sara Hetzel .
Please always cite the publication, also if using Lambda in comparisons and pipelines | |
Lambda3: homology search for protein, nucleotide, and bisulfite-converted sequences; Hannes Hauswedell, Sara Hetzel et al.; Bioinformatics 2024 40 (3); doi: 10.1093/bioinformatics/btae097 | |
The original Lambda publication (versions before 3) | |
Lambda: the local aligner for massive biological data; Hannes Hauswedell, Jochen Singer, Knut Reinert; Bioinformatics 2014 30 (17): i349-i355; doi: 10.1093/bioinformatics/btu439 | |
Please respect the license of the software | |
Lambda is Free and open source software, so you can use it for any purpose, free of charge. However certain conditions apply when you (re-)distribute and/or modify Lambda, please respect the license. |
You can ask questions and report bugs on the github tracker . Please also subscribe and/or star us! |
icons on this page by Austin Andrews / https://github.com/Templarian/WindowsIcons