Evol Applications¶
Evol applications are command line programs that automate retrieval, refinement, and analysis of multiple sequence alignments:
Running evol command will provide a description of applications:
$ evol
usage: evol [-h] [-c] [-v] [-e]
{search,fetch,filter,refine,merge,occupancy,conserv,coevol,rankorder}
...
Evol: Sequence Evolution and Dynamics Analysis
optional arguments:
-h, --help show this help message and exit
-c, --cite print citation info and exit
-v, --version print ProDy version and exit
-e, --examples show usage examples and exit
subcommands:
{search,fetch,filter,refine,merge,occupancy,conserv,coevol,rankorder}
search search Pfam with given query
fetch fetch MSA files from Pfam
filter filter an MSA using sequence labels
refine refine an MSA by removing gapped rows/colums
merge merge multiple MSAs based on common labels
occupancy calculate occupancy of rows and columns in MSA
conserv analyze conservation using Shannon entropy
coevol analyze co-evolution using mutual information
rankorder identify highly coevolving pairs of residues
See 'evol <command> -h' for more information on a specific command.
Detailed information on a specific application can be obtained by typing the command and application names as evol search -h.
Running prody search application as follows will search Pfam database for protein families that match the proteins in PDB structure 2w5i:
$ evol search 2w5i