ANALYSESEQS(1)
π ANALYSESEQS(1) π
General Commands Manual
β¨ NAME β¨
AnalyseSeqs - Analyse a set of sequences of common length π¦
π SYNOPSIS π
AnalyseSeqs [-X[bswn]] [-Q] [-M{mask}[+|!]] [-D{H|A|G}] [-d{S|H|D|B}]
πΈ DESCRIPTION πΈ
okay so AnalyseSeqs reads a set of sequences from stdin and tries a bunch of different sequence analysis methods on them π
The ones it currently offers are:
- Statistical geometry for quadruples of sequences. Heads up, this one is PRELIMINARY and NOT WELL TESTED BY NOW π
- Split decomposition β¨
- Neighbour joining and Ward's variance method for reconstructing phylogenies using various distance measures π³
For statistical geometry and the cluster methods, you can get PostScript output π
The program keeps reading until it runs into one of the separator characters @ or %. Only sequences made of alphabetical characters (or of a specified alphabet) get processed, and everything else gets ignored π It stops reading if it hits an EOF condition, or if there's no valid sequence data between two lines that start with separator characters.
You can also drop a list of taxa names into the input stream! π§ The list starts with a line beginning with *. Optionally, you can put a file name prefix [fn] for the PostScript output on that same line. The entries look like x : Taxon, where x is the number of the taxon, i.e., the matching entry in the list of input sequences. The taxa list doesn't have to be complete, but it must end with a line beginning with * or any of the separator characters. The taxa list gets printed on top of the output, and the names are used as labels in the PostScript output π
π¦ OPTIONS π¦
-X[bswn]β this is how you pick which analysis methods you want π Here's the menu:[b]β Statistical Geometry. It makes a PostScript file called[fn_]box.pswith a graphical representation of the statistical geometry. The resulting box is a great measure of "tree likeness" for your data set π₯ This is the default, obviously.[s]β Split decomposition π[w]β Cluster analysis using Ward's method. It creates a PostScript file called[fn_]wards.pswith a drawing of the tree π[n]β Cluster analysis using Saitou's neighbour joining method. It creates a PostScript file called[fn_]nj.pswith a drawing of the tree β
-Qβ this one's a whole vibe π It means you want a statistical geometry analysis comparing four data sets, like if you're trying to confirm the significance of a proposed phylogeny. It's only useful for statistical geometry, so the-Xoption gets ignored here. Each of the four data sets has to look like this, wherenumberis1,2,3, or4for the four groups you're comparing:
* [filename_prefix]
# number
[list of taxa names]
*
list of sequences
%
-M{mask}[+|!]β lets you set a mask for the input file π The{mask}is either one of the letters below (for a predefined alphabet) or a%sign followed by all the characters you want accepted. A+at the very end of the mask makes the input case sensitive. By default, the input gets converted to upper case. A!can be used to convert the input to RY code:GgAaXx -> R,UuCcKkTt -> Y, and all other letters become*π¦-Maβ all letters A-Z and a-z π€-Muβ uppercase letters π-Mlβ lowercase letters π‘-Mcβ digits[0-9]π’-Mnβ all alphanumeric characters π«Ά-MRβ RNA alphabet (GCAUgcau) π§¬-MDβ DNA alphabet (GCATgcat) π§¬-MAβ amino acids in one-letter code π-MSβ secondary structures coded as'^.()'π-M%alphabetβ use the alphabet you specify yourself β¨
-Dβ picks the algorithm used to calculate the distance matrix for your input data set. Your options are:-DHβ Hamming Distance π-DA[,cost]β simple alignment distance according to Needleman and Wunsch πΈ You can put a gap cost other than1.after the comma.-DG[,cost1,cost2]β Gotoh's distance with gap cost functiong(k) = cost2+cost1*(k-1).cost2<=cost1has to be true. The defaults arecost1=1.andcost2=1., which gives the same distance as option A π
CAUTION bestie: ONLY THE HAMMING DISTANCE IS WELL TESTED BY NOW !!!
-dβ picks the edit cost matrix to use. Your options are:-dSβ simple distance. Indels and substitutions of different characters all cost 1. You can change the indel cost by setting the gap costs with the algorithm options-DAand-DG. This is the default β¨-dHβ a distance matrix for RNA secondary structures, inspired by Hogeweg's similarity measure (J.Mol.Biol 1988) π The gap function gets set automatically.-dDβ Dayhoff's matrix for amino acid distances π-dBβ distinguishes purines and pyrimidines only π
CAUTION: this one only affects the calculation of distances. It does NOT affect the computation of the statistical geometry, which is done directly on the sequences. If you want statistical geometry on RY sequences, use the!sign with the-Moption, for instance-MR!π
π REFERENCES π
The method of statistical geometry was introduced by M. Eigen, R. Winkler-Oswatitsch and A.W.M. Dress (Proc Natl Acad Sci, 85:1988,5912). The method of split decomposition was proposed by H.J. Bandelt and A.W.M. Dress (Adv Math, 92:1992,47). The variance method for cluster analysis is due to H.J. Ward (J Amer Stat Ass, 58:1963,236). The neighbour joining method was published by Saitou and Nei (Mol Biol Evol, 4:1987,406).
This program is part of the Vienna RNA Package π
β οΈ WARNING β οΈ
This is the beta test version! Some options or combinations of options may still produce nonsense π Please send bug reports to ivo@tbi.univie.ac.at.
π VERSION π
This man page is part of the Vienna RNA Package version 1.2.
π§ AUTHOR π§
Peter F Stadler, Ivo L. Hofacker. The real ones π
π BUGS π
Comments should be sent to ivo@itc.univie.ac.at.
Okay bestie, that's the whole page π«Ά Footer check: ANALYSESEQS(1) π Go slay your sequences! π β¨
π¦ where this page comes from
- debian bookworm: vienna-rna 2.5.1+dfsg-1 Β· non-free
- debian trixie: vienna-rna 2.6.4+dfsg-1+b1 Β· non-free
- ubuntu jammy: vienna-rna 2.4.17+dfsg-2build2 Β· non-free
- ubuntu noble: vienna-rna 2.5.1+dfsg-1build3 Β· non-free
- ubuntu questing: vienna-rna 2.6.4+dfsg-1build2
- ubuntu resolute: vienna-rna 2.7.0+dfsg-2 Β· non-free
- ubuntu stonking: vienna-rna 2.7.0+dfsg-2 Β· non-free
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms