MMLigner
Statistical inference of protein structural alignments using information and compression
MMLigner Program
Download or try online
Platform: | GNU/Linux | Windows | OS/X 10.11.4 | |
---|---|---|---|---|
binary: | 1.0.2 (x86_64) | 1.0.2 (x86_64) | 1.0.2 (i686) | 1.0.1 (x86_64) |
SHA256: | checksum | checksum | checksum | checksum |
Instructions for running MMLigner
Synopsis:
mmligner FILE1[:CHAINID(S)] FILE2[:CHAINID(S)] [OPTION]...Description:
Align two PDB (protein data bank format) FILEs (default operation).
A FILE is a Brookhaven protein data bank (PDB) column format data file.
CHAINID(S) is a string of single character chain identifiers.
--ivalue [ALIGNMENT_FILE]
-o OUTPUT_PREFIX
--superpose
A FILE is a Brookhaven protein data bank (PDB) column format data file.
CHAINID(S) is a string of single character chain identifiers.
--ivalue [ALIGNMENT_FILE]
Score ALIGNMENT_FILE (in fasta format) using I-value. Changes default operation: an alignment is not computed. Instead, ALIGNMENT_FILE (FASTA format) is scored using the I-value measure.
-o OUTPUT_PREFIX
Specify a prefix (OUTPUT_PREFIX) for the filenames on output files.
--superpose
Superimpose the input structures according to the computed alignments (which are given numeric identifiers sorted by compression).
Example command line inputs:
Generating an alignment using MMLigner:
Align chain A of the human haemoglobin protein with chain A of the sperm whale myoglobin protein and produce a transformed PDB file after alignment:./mmligner 1HHO.pdb:A 1MBD.pdb:A --superpose
Scoring a given alignment using I-value
Score a given alignment of wwPDB:1HHO chain A against chain A of wwPDB:1MBD./mmligner 1HHO.pdb:A 1MBD.pdb:A --ivalue alignment.fasta
Instructions for building MMLigner (v1.0.2)
Dependencies: GNUMake or equivalent. A modern C++ compiler. MMLigner is known to build with G++ >=4.2 and clang 703.0.29 on LLVM 7.3.0. If these dependencies are met, follow these instructions:
- Download the source code from the link above.
- Extract the archive with: tar -xzf mmligner_1.0.2.tar.gz
- Type: cd mmligner_1.0.2/
- Build MMLigner with: make
- The built binary will appear in the bin/ subdirectory.
Copyright license
MMLigner is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. MMLigner is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with MMLigner. If not, see http://www.gnu.org/licenses/.
Bug reports
Please contact the following people for bug reports, web page errors, or questions:
- Arun Konagurthu <arun DOT konagurthu AT monash DOT edu>
- James Collier <james DOT collier412 AT gmail DOT com>
Supplementary Material
Supplementary animated movies of superpositions for alternative alignments generated by MMLigner
Click on the superposition thumbnails below to view the animated movies
Supplementary Movies S1: 1EID-A vs. 1CCW-A
(1EUD-A domain 1 vs 1CCW-A) |
(1EUD-A domain 2 vs 1CCW-A) |
(a) | (b) |
Supplementary Movies S2: d2sasa_ vs. d1jfja_
(N-terminal vs N-terminal domains) |
(N-terminal vs C-terminal domains) |
(a) | (b) |
(C-terminal vs N-terminal domains) |
(C-terminal vs C-terminal domains) |
(c) | (d) |
Results for the SCOP dataset using MMLigner
Score: | Coverage | RMSD | Dali z-score | Structal score | TM-Score | GDT_TS | LGA_S3 | SAS | GSAS | SI | MI | I-value I(A) | I-value compression |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Data: | plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
Results for the SCOP data using other alignment programs
Score→ Aligner↓ | Coverage | RMSD | Dali z-score | Structal score | TM-Score | GDT_TS | LGA_S3 | SAS | GSAS | SI | MI | I-value I(A) | I-value compression |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DALI | plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
TM-Align | plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
LGA | plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
CE | plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
FatCat | plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |
plot data |