EMMA(1e)
π EMMA(1e) β the glow-up edition π
ok so bestie, you found your way to EMMA(1e), a page from the EMBOSS Manual for Debian. This is emma, and she's out here doing Multiple sequence alignment as a ClustalW wrapper. Pull up a chair, grab a boba, we're going through the whole thing together, every last flag. no skips, no shortcuts, periodt. β¨
π NAME
emma β Multiple sequence alignment (ClustalW wrapper). that's the whole vibe. π§¬
π SYNOPSIS
emma -sequence seqall [-onlydend toggle] -dend toggle -dendfile infile
[-slow toggle] -pwmatrix list -pwdnamatrix list
-usermatrix variable -pairwisedatafile infile -matrix list
-usermamatrix variable -dnamatrix list -umamatrix variable
-mamatrixfile infile -pwgapopen float -pwgapextend float
-ktup integer -gapw integer -topdiags integer -window integer
-nopercent boolean [-gapopen float] [-gapextend float]
[-endgaps boolean] [-gapdist integer] -norgap boolean
-hgapres string -nohgap boolean [-maxdiv integer] -outseq seqoutset
-dendoutfile outfile
emma -help
π¦ DESCRIPTION
emma is a command line program from EMBOSS ("the European Molecular Biology Open Software Suite"). She belongs to the "Alignment:Multiple" command group(s). that's her little clique and she's thriving in it π
β¨ OPTIONS β¨
πΈ Input section
-sequence seqallβ the sequences you're feeding in. the moment of truth, bestie.-onlydend toggleβ default value:N-dend toggleβ default value:N-dendfile infileβ the dendrogram file you're handing over.-slow toggleβ okay so here's the tea: a distance gets calculated between every pair of sequences, and those distances build the dendrogram that guides the final multiple alignment. The scores come from separate pairwise alignments. You can calculate those using 2 methods: dynamic programming (slow but accurate) or the method of Wilbur and Lipman (extremely fast but approximate). The slow-accurate one is totally fine for short sequences but will be VERY SLOW for many (e.g. >100) long (e.g. >1000 residue) sequences. Default value:Y
π§ Pairwise align options
-pwmatrix listβ the scoring table that describes how similar each amino acid is to each other one. There are three 'in-built' series of weight matrices on offer, and each series has several matrices that behave differently at different evolutionary distances. For the exact details, read the documentation, iykyk. Roughly though: several matrices are stored in memory, spanning the full range of amino acid distance (from almost identical sequences all the way out to highly divergent ones). For very similar sequences, it's best to use a strict weight matrix, one that only gives a high score to identities and the most favoured conservative substitutions. For more divergent sequences, it's appropriate to use 'softer' matrices, which give a high score to lots of other frequent substitutions.- BLOSUM (Henikoff). These matrices appear to be the best available for carrying out data base similarity (homology searches). The matrices used are: Blosum80, 62, 45 and 30.
- PAM (Dayhoff). These have been extremely widely used since the late '70s. The PAM 120, 160, 250 and 350 matrices get used here.
- GONNET. These matrices were derived using almost the same procedure as the Dayhoff one (above) but are much more up to date and are based on a far larger data set. They appear to be more sensitive than the Dayhoff series. The GONNET 40, 80, 120, 160, 250 and 350 matrices get used here.
An identity matrix is also supplied, which gives a score of 1.0 to two identical amino acids and a score of zero otherwise. This matrix is not very useful, ngl. Default value: b
-pwdnamatrix listβ the scoring table that describes the scores assigned to matches and mismatches (including IUB ambiguity codes). Default value:i-usermatrix variableβ your own matrix goes here.-pairwisedatafile infileβ the pairwise data file, bestie.
π Matrix options
-matrix listβ this gives a menu where you're offered a choice of weight matrices. The default for proteins is the PAM series derived by Gonnet and colleagues. Note: a series is used! The actual matrix that gets used depends on how similar the sequences to be aligned at this alignment step are. Different matrices work differently at each evolutionary distance. There are three 'in-built' series of weight matrices offered, each consisting of several matrices which work differently at different evolutionary distances. To see the exact details, read the documentation. Crudely put: several matrices are stored in memory, spanning the full range of amino acid distance (from almost identical sequences to highly divergent ones). For very similar sequences, it's best to use a strict weight matrix which only gives a high score to identities and the most favoured conservative substitutions. For more divergent sequences, it's appropriate to use 'softer' matrices which give a high score to many other frequent substitutions.- BLOSUM (Henikoff). These matrices appear to be the best available for carrying out data base similarity (homology searches). The matrices used are: Blosum80, 62, 45 and 30.
- PAM (Dayhoff). These have been extremely widely used since the late '70s. The PAM 120, 160, 250 and 350 matrices get used.
- GONNET. These matrices were derived using almost the same procedure as the Dayhoff one (above) but are much more up to date and are based on a far larger data set. They appear to be more sensitive than the Dayhoff series. The GONNET 40, 80, 120, 160, 250 and 350 matrices get used.
An identity matrix is also supplied, which gives a score of 1.0 to two identical amino acids and a score of zero otherwise. This matrix is not very useful. Alternatively, you can read in your own β just one matrix, not a series. Default value: b
-usermamatrix variableβ for when you're bringing your own to the party.-dnamatrix listβ this gives a menu where a single matrix (not a series) can be selected. Default value:i-umamatrix variableβ your matrix, your rules.-mamatrixfile infileβ point it at the matrix file.
π«Ά Additional section
π’ Slow align options
-pwgapopen floatβ the penalty for opening a gap in the pairwise alignments. Default value:10.0-pwgapextend floatβ the penalty for extending a gap by 1 residue in the pairwise alignments. Default value:0.1
β‘ Fast align options
-ktup integerβ this is the size of exactly matching fragment that's used. INCREASE it for speed (max = 2 for proteins; 4 for DNA), DECREASE it for sensitivity. For longer sequences (e.g. >1000 residues) you may need to increase the default. Default value:@($(acdprotein)?1:2)-gapw integerβ this is a penalty for each gap in the fast alignments. It has little affect on the speed or sensitivity except for extreme values. Default value:@($(acdprotein)?3:5)-topdiags integerβ the number of k-tuple matches on each diagonal (in an imaginary dot-matrix plot) gets calculated, and only the best ones (the ones with the most matches) get used in the alignment. This parameter specifies how many. Decrease for speed; increase for sensitivity. Default value:@($(acdprotein)?5:4)-window integerβ this is the number of diagonals around each of the 'best' diagonals that will be used. Decrease for speed; increase for sensitivity. Default value:@($(acdprotein)?5:4)-nopercent booleanβ default value:N
π Gap options
-gapopen floatβ the penalty for opening a gap in the alignment. Increasing the gap opening penalty will make gaps less frequent. Default value:10.0-gapextend floatβ the penalty for extending a gap by 1 residue. Increasing the gap extension penalty will make gaps shorter. Terminal gaps are not penalised. Default value:5.0-endgaps booleanβ End gap separation: this treats end gaps just like internal gaps for the purposes of avoiding gaps that are too close (set by 'gap separation distance'). If you turn this off, end gaps will be ignored for this purpose. This is useful when you wish to align fragments where the end gaps are not biologically meaningful. Default value:Y-gapdist integerβ Gap separation distance: this tries to decrease the chances of gaps being too close to each other. Gaps that are less than this distance apart are penalised more than other gaps. This does not prevent close gaps; it makes them less frequent, promoting a block-like appearance of the alignment. Default value:8-norgap booleanβ Residue specific penalties: amino acid specific gap penalties that reduce or increase the gap opening penalties at each position in the alignment or sequence. For example, positions that are rich in glycine are more likely to have an adjacent gap than positions that are rich in valine. Default value:N-hgapres stringβ this is a set of the residues 'considered' to be hydrophilic. It gets used when introducing Hydrophilic gap penalties. Default value:GPSNDQEKR-nohgap booleanβ Hydrophilic gap penalties: used to increase the chances of a gap within a run (5 or more residues) of hydrophilic amino acids; these are likely to be loop or random coil regions where gaps are more common. The residues that are 'considered' to be hydrophilic are set by'-hgapres'. Default value:N-maxdiv integerβ this switch delays the alignment of the most distantly related sequences until after the most closely related sequences have been aligned. The setting shows the percent identity level required to delay the addition of a sequence; sequences that are less identical than this level to any other sequences will be aligned later. Default value:30
π Output section
-outseq seqoutsetβ where the output sequences go.-dendoutfile outfileβ where the dendrogram output goes.
π BUGS
Found a bug? Spill it to the Debian Bug Tracking system (http://bugs.debian.org/emboss), or go straight to the EMBOSS developers (http://sourceforge.net/tracker/?group_id=93650&atid=605031). they want to hear it, fr fr.
π SEE ALSO
emma is fully documented via the tfm(1) system. go look, bestie.
β AUTHOR
Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
- Wrote the script used to autogenerate this manual page. iconic behaviour honestly.
π COPYRIGHT
This manual page was autogenerated from an Ajax Control Definition of the EMBOSS package. It can be redistributed under the same terms as EMBOSS itself.
and that's the whole page, no crumbs left π this beauty is from EMBOSS 6.4.0, dated 05/11/2012, and it's the EMMA(1e) manual page. slay, go align something πβ¨
π¦ where this page comes from
- debian bookworm: emboss 6.6.0+dfsg-12 Β· emboss
- debian trixie: emboss 6.6.0+dfsg-15 Β· emboss
- ubuntu jammy: emboss 6.6.0+dfsg-11ubuntu1 Β· emboss
- ubuntu noble: emboss 6.6.0+dfsg-12ubuntu2 Β· emboss
- ubuntu questing: emboss 6.6.0+dfsg-15ubuntu2
- ubuntu resolute: emboss 6.6.0+dfsg-18 Β· emboss
- ubuntu stonking: emboss 6.6.0+dfsg-19 Β· emboss
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms