This application is intended to evaluate coevolutionary structural predictions of fold-switching proteins. State-of-the art algorithms predict that these fold-switching proteins assume only one stable structure. We hypothesize that coevolutionary signatures are being missed. Fold-switching proteins have the ability to transition between two sets of stable secondary and tertiary structure. The approach successfully revealed coevolution of amino acid pairs uniquely corresponding to both conformations of 56 fold-switching proteins from distinct families.
Allocate an interactive session and run the program. Sample session:
[user@biowulf]$ sinteractive [user@cig 3335 ~]$ module load DFC [+] Loading singularity 4.0.1 on cn3335 [+] Loading DFC 20240124 [user@cn3335 ~]$ ACE.py -h ... usage: ACE.py [-h] [--msa MSA] [--Sub_Family_Parser SUB_FAMILY_PARSER] [--fasta FASTA] [--b_factor B_FACTOR] [--pdb1 PDB1] [--pdb2 PDB2] [--Extra EXTRA] [--Depth_max DEPTH_MAX] [--Depth_min DEPTH_MIN] [--Manual_PDB MANUAL_PDB] [--Manual_Pred MANUAL_PRED] [--Beg BEG] [--End END] [--Prediction_Offset PREDICTION_OFFSET] optional arguments: -h, --help show this help message and exit --msa MSA MSA file in stockholm format --Sub_Family_Parser SUB_FAMILY_PARSER Choose between parsing sub-family alignments by QID or E-value (E-value is from HMMER) --fasta FASTA MSA file in fasta format --b_factor B_FACTOR (y/n) ESMfold and Alphafold have pLDDT scores in the b_factor column. This flag colors the dualfold contact map based on pLDDT, poor predictions are red and ok predictions are yellow. --pdb1 PDB1 PDB structure for the first conformation (remove hydrogens, ligands, and HOH --pdb2 PDB2 PDB structure for the second conformation (remove hydrogens, ligands, and HOH --Extra EXTRA Output additional information on superposition, base case, and smallest subfamily alignment --Depth_max DEPTH_MAX Control how many predictions are extracted from subfamily alignments (larger number = more predictions) --Depth_min DEPTH_MIN Control how many predictions are extracted from subfamily alignments (larger number = more predictions) --Manual_PDB MANUAL_PDB Turn off auto-align algorithm and manually align PDBs --Manual_Pred MANUAL_PRED Turn off auto-align algorithm and manually align Predictions --Beg BEG Remove x number of residues from the beginning of the msa --End END Remove x number of residues from the end of the msa --Prediction_Offset PREDICTION_OFFSET Used if a large number of residues are missing from the CTD (ex. 3ejh/3m7p alignment set to 225 [user@cn3335 ~]$ exit user@biowulf]$