SUMATRA(1)
β¨ SUMATRA β¨
okay so bestie, welcome to sumatra(1) β the user command that does fast and exact comparison and clustering of sequences π§¬π
like, it's literally right there in the name section, and I'm not gonna gatekeep it from you.
πΈ SYNOPSIS πΈ
sumatra [options] <dataset1> [dataset2]
that's it. that's the whole vibe. options, then one dataset, then maybe a second one if you're feeling extra π«Ά
π DESCRIPTION π
so what does she actually do? Sumatra computes all the pairwise LCS (Longest Common Subsequence) scores of one nucleotide dataset, or between two nucleotide datasets. all of them. every pair. she's thorough like that π
β¨ OPTIONS β¨
-hβ [H]elp, bestie. prints<this>help. iconic behaviour honestly π-lβ the reference sequence length is the shortest one.-Lβ the reference sequence length is the largest one. big main character energy π-aβ the reference sequence length is the alignment length (this is the default, so if you do nothing, this is what you get).-nβ the score gets normalized by the reference sequence length (also default). she likes things tidy β¨-rβ raw score, not normalized. no glow-up, just the numbers as they are.-dβ the score is expressed as a distance (default is: score expressed as similarity). lowkey a whole different lens on the same data π-t ##.##β score threshold, and okay this one has layers, so stay with me:- if the score is normalized and expressed in similarity (that's the default), then it's an identity β so like
0.95means an identity of 95%. - if the score is normalized and expressed in distance, then it's
(1.0 - identity)β so like0.05means an identity of 95%. math girlie behaviour, we love her π - if the score is not normalized and expressed in similarity, then it's the length of the Longest Common Subsequence.
- if the score is not normalized and expressed in distance, then it's
(reference length - LCS length).
- if the score is normalized and expressed in similarity (that's the default), then it's an identity β so like
only sequence pairs with a similarity above ##.## get printed, so it's giving very exclusive guest list π«β
Default: 0.00 (which means no threshold at all β everyone's invited).
-p ##β number of threads used for computation (default=1). multitasking queen π§-gβn's are replaced witha's (default: sequences withn's are discarded β bye bye π).-xβ adds four extra columns with the count and length of both sequences. more data, more slay πdataset1β (first argument) the nucleotide dataset to analyze.dataset2β (second argument) optionally, the second nucleotide dataset.
π RESULTS π
here's your results table decoder ring, because the columns are just numbers until someone tells you what they mean:
- column 1 : Identifier sequence 1
- column 2 : Identifier sequence 2
- column 3 : Score
- column 4 : Count of sequence 1 (only with option
-x) - column 5 : Count of sequence 2 (only with option
-x) - column 6 : Length of sequence 1 (only with option
-x) - column 7 : Length of sequence 2 (only with option
-x)
so like, columns 4 through 7 are the -x exclusives. they don't show up unless you ask for them. no cap π
π¦ SEE ALSO π¦
go read it, iykyk β
and that's the whole page, bestie π this was sumatra 1.0.03, from August 2015, living in section 1 of the manual. she's an elder but she still ate. periodt ππΈ
π¦ where this page comes from
- debian bookworm: sumatra 1.0.36+ds-2 Β· CeCILL-2
- debian trixie: sumatra 1.0.36+ds-2 Β· CeCILL-2
- ubuntu jammy: sumatra 1.0.36+ds-1 Β· CeCILL-2
- ubuntu noble: sumatra 1.0.36+ds-2 Β· CeCILL-2
- ubuntu questing: sumatra 1.0.36+ds-2
- ubuntu resolute: sumatra 1.0.36+ds-3 Β· CeCILL-2
- ubuntu stonking: sumatra 1.0.36+ds-3 Β· CeCILL-2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms