LAMBDA2_MKINDEXP(1)
π NAME π
lambda2_mkindexp β the Local Aligner for Massive Biological DatA. That's the name bestie, and this whole page is LAMBDA2_MKINDEXP(1), section 1, no cap. π«Ά
πΈ SYNOPSIS πΈ
lambda2 mkindexp [OPTIONS] -d DATABASE.fasta [-i INDEX.lambda]
β¨ DESCRIPTION β¨
So, Lambda is a local aligner that's been optimized for when you've got a bajillion query sequences and you're searching in protein space. 𧬠It's compatible with BLAST β like, they can hang out together β but it is much faster than BLAST and honestly than a lot of other tools in the same lane. It's giving main character energy and it's earned it. π
If you want the detailed tea, it's all in the wiki: <https://github.com/seqan/lambda/wiki> π
And what is this binary specifically? It's the indexer_binary β the one that makes lambda-compatible databases. So like, you build the index here first, then you go align. That's the whole vibe check. π
π OPTIONS π
-h,--helpβ shows you the help message. The basics, the quick rundown. πΈ-hh,--full-helpβ shows you the help message with the advanced options. The deep lore. π₯--versionβ prints out version info. β¨--copyrightβ prints out the long copyright information. The whole legal saga. π-v,--verbosity INTEGERβ how much diagnostic output you want during operation:0[only errors];1[default];2[+run-time, options and statistics]. Has to be in range[0..2]. Default:1. π
π§ Input Options
-d,--database INPUT_FILEβ the database sequences. Valid filetypes are:.sam[.*],.raw[.*],.gbk[.*],.frn[.*],.fq[.*],.fna[.*],.ffn[.*],.fastq[.*],.fasta[.*],.faa[.*],.fa[.*],.embl[.*], and.bam, where*is any of the following extensions:gz,bz2, andbgzffor transparent (de)compression. Literally so many options, pick your fighter. π-m,--acc-tax-map INPUT_FILEβ an NCBI or UniProt accession-to-taxid mapping file. Download it fromftp://ftp.ncbi.nlm.nih.gov/pub/taxonomy/accession2taxid/orftp://ftp.uniprot.org/pub/databases/uniprot/current_release/knowledgebase/idmapping/. Valid filetypes are:.dat[.*]and.accession2taxid[.*], where*is any of the following extensions:gz,bz2, andbgzffor transparent (de)compression. π¦-x,--tax-dump-dir INPUT_DIRECTORYβ a directory that containsnodes.dmpandnames.dmp; these get unzipped fromftp://ftp.ncbi.nlm.nih.gov/pub/taxonomy/taxdump.tar.gz. π
π« Output Options
-i,--index OUTPUT_DIRECTORYβ the output directory for the index files (defaults to"DATABASE.lambda"). Valid filetype is:.lambda. This is where the magic gets written down bestie. π--db-index-type STRINGβ suffix array or full-text minute space. One offmandbifm. Default:fm. π--truncate-ids BOOLβ truncate IDs at first whitespace. This saves a lot of space and is irrelevant for all LAMBDA output formats other than BLAST Pairwise (.m0). One of1,ON,TRUE,T,YES,0,OFF,FALSE,F, andNO. Default:on. β¨
π Alphabets and Translation
-a,--input-alphabet STRINGβ alphabet of the database sequences (specify this to override auto-detection); if input is Dna, it will be translated. One ofauto,dna5, andaminoacid. Default:auto. π§¬-g,--genetic-code INTEGERβ the translation table to use if input is Dna. Seehttps://www.ncbi.nlm.nih.gov/Taxonomy/Utils/wprintgc.cgi?mode=cfor ids (default is generic). Default:1. π-r,--alphabet-reduction STRINGβ alphabet reduction for the seeding phase. One ofnoneandmurphy10. Default:murphy10. πΈ
β Algorithm
--algorithm STRINGβ the algorithm for SA construction (also used for FM; see Memory Requirements below β and yes, the!is doing a lot of work there). One ofmergesort,quicksortbuckets,quicksort,radixsort, andskew7ext. Default:radixsort. π₯-t,--threads INTEGERβ number of threads to run concurrently. Default:autodetected. Let it cook. π--tmp-dir OUTPUT_DIRECTORYβ temporary directory used by skew, defaults to working directory. π§
π REMARKS π
Please see the wiki (<https://github.com/seqan/lambda/wiki>) for more info on which indexes to choose and which algorithms to pick. Choosing is a whole thing, and the wiki has the answers, fr fr. π«Ά
Note that the indexes created are binary and not compatible between different CPU endiannesses. Also the on-disk format is still subject to change between Lambda versions. So likeβ¦ don't assume it'll just work forever, bestie. π
π LEGAL π
lambda2 mkindexpCopyright: 2013-2019 Hannes Hauswedell, released under the GNU AGPL v3 (or later); 2016-2019 Knut Reinert and Freie UniversitΓ€t Berlin, released under the 3-clause-BSDL π- SeqAn Copyright: 2006-2015 Knut Reinert, FU-Berlin; released under the 3-clause BSDL.
- In your academic works please cite: Hauswedell et al (2014); doi:
10.1093/bioinformatics/btu439π - For full copyright and/or warranty information see
--copyright.
Okay that's the whole page bestie!! This is lambda2 mkindexp version 2.0.1, and it was dated Nov 28 2024 β so when you cite it, you know exactly which one you mean. Go build those indexes, you're gonna slay. πβ¨ππ¦πΈ
π¦ where this page comes from
- debian trixie: lambda-align2 2.0.1-3 Β· AGPL-3.0-or-later
- ubuntu questing: lambda-align2 2.0.1-3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms