MUSTANG(1)

πŸ’– MUSTANG(1) β€” the mustang page, but make it make sense πŸ’–

okay bestie, pull up a chair, we're reading the manual for mustang (that's the command name, she's on the General Commands Manual shelf) and honestly? it's giving ✨structural biology✨ and i'm obsessed.


🌈 NAME 🌈

mustang β€” a multiple structural alignment algorithm πŸ¦‹


✨ SYNOPSIS ✨

mustang [options] files...

πŸŽ€ DESCRIPTION πŸŽ€

so this page is a lil quick-and-casual doc for the mustang command. ngl it's mostly the highlights, but i got you.

Mustang is a program that implements an algorithm for structural alignment of multiple protein structures. you hand it a set of PDB files, and it uses the spatial info in the Calpha atoms of that set to produce a sequence alignment. based on a progressive pairwise heuristic, the algorithm then does a whole bunch of refinement passes β€” like a glow-up montage but for molecules πŸ’…. Mustang reports the multiple sequence alignment and the corresponding superposition of structures.

🫢 to keep the command line short, the user can write the path and file names into a (description) file and supply that description file at the command line using the -f option. for example, peep the file used to test the installation: /usr/share/doc/mustang/examples/test_zf-CCHH.

PATH should have a prefix >. when the program parses this file, it looks for the line starting with the > symbol (whitespaces are ignored before and after the symbol). the PATH containing the PDB files of the structures to be aligned should follow. see for example: /usr/share/doc/mustang/examples/test_zf-CCHH.

FILENAMES should have a prefix + (whitespaces are ignored before and after this symbol). if PATH is specified then only the filenames should be provided after the + symbol. however, if the PATH line is NOT provided, then the absolute/relative paths of the structure files should be provided.

the description file format is described further under the -f CmdLine option). πŸ‘€


πŸ’… OPTIONS πŸ’…

a summary of options is included below. slay.

  • -p <path> β€” path to the directory holding the (PDB) structures to be aligned.
  • -i <struct-1> <struct-2>... β€” input structures to be aligned. note: if the -p option is used in the command line, supply only the file names of the structures; if not, give the absolute/relative path of each of the input structures.
  • -f <description file> β€” this option is used to AVOID entering the path (-p) and file name (-i) details in the command line. instead, to keep the command line short, the user can enter the path and file name details in a "description" file and supply it in the command line. the format of the "description file" is furher discussed in the 'DESCRIPTION' section above. note: the options { -p , -i} and {-f} are mutually exclusive. 🚫 (can't have both, bestie, it's a vibe check situation)
  • -o <output identifier> β€” a common identifier for various outputs of the program. appropriate extentions (e.g. <identifier>.html, <identifier>.pdb, <identifier>.msf) will be added to this identifier depending on the options the user specifies in the command line. DEFAULT output identifier: 'results'
  • -F <format> β€” alignment output format. the choices for <format> are: 'html', 'fasta', Β΄pirΒ΄, 'msf'. DEFAULT format: 'html'
  • -D [CA-CA diameter] β€” produce an HTML file where the the residues are reported in lower case with grey background when the aligned(superposed) CA-CA diamter of residues in a column of alignment is > the CA-CA diameter threshold. 🩢
  • -s [<ON>/<OFF>] β€” generate a PDB file containing optimal superposition of all the structures based on the alignment. DEFAULT: 'ON'.
  • -r [<ON>/<OFF>] β€” print to a file rmsd table of multiple superposition along with rotation matrix and translation vector corresponding to each input structure. DEFAULT: 'OFF'.
  • --help β€” display a help message and exits. 🫢
  • --version β€” output version information and exits.

πŸ‘‘ AUTHORS πŸ‘‘

Mustang was written by A. S. Konagurthu, using the algorithm of A. S. Konagurthu et al. (see REFERENCE) πŸ”₯


🧚 MAN PAGE 🧚

this man page was originally produced by Morten Kjeldgaard (mok@bioxray.au.dk) using the information from Mustang's --help option.


πŸ“š REFERENCE πŸ“š

A. S. Konagurthu, J. Whisstock, P. J. Stuckey, and A. M. Lesk, MUSTANG: A multiple structural alignment algorithm, Proteins, 64(3) 559-574 (2006).


πŸ’€ BUG REPORT πŸ’€

arun DOT konagurthu AT monash DOT edu


🌸 SEE ALSO 🌸

Mustang's homepage: http://lcb.infotech.monash.edu.au/mustang


and that's the whole page, bestie!! this one's from October 15, 2009, brought to you by the MUSTANG(1) manual β€” General Commands Manual energy forever πŸ’œ periodt ✨