Allostery can occur by way of subtle cooperation among protein residues (e.g., amino acids) even in the absence of large conformational shifts. Dynamical network analysis has been used to model this cooperation, helping to computationally explain how binding to an allosteric site can impact the behavior of a primary site often many angstroms away. Traditionally, computational efforts have focused on the most optimal path of correlated motions leading from the allosteric to the primary active site. We present a program called Weighted Implementation of Suboptimal Paths (WISP) capable of rapidly identifying additional suboptimal pathways that may also play important roles in the transmission of allosteric signals. Aside from providing signal redundancy, suboptimal paths traverse residues that, if disrupted through pharmacological or mutational means, could modulate the allosteric regulation of important drug targets.
WISP and it's easy-to-use VMD plugin can be downloaded free of charge from sourceforge.net. The program is released under the Academic Free License 3.0 license.
The WISP VMD-plugin GUI.
The WISP VMD-plugin GUI.
pdb_trajectory_filename:
output_directory:
wisp_output__Sep_17_2013__10_44_PM.
node_definition:
contact_map_distance_limit:
load_wisp_saved_matrix:
wisp_saved_matrix_filename:
desired_number_of_paths:
source_residues:
sink_residues:
number_processors:
num_frames_to_load_before_processing:
shortest_path_radius:
longest_path_radius:
spline_smoothness:
vmd_resolution:
node_sphere_radius:
shortest_path_r:
shortest_path_g:
shortest_path_b:
longest_path_r:
longest_path_g:
longest_path_b:
node_sphere_r:
node_sphere_g:
node_sphere_b:
shortest_path_opacity:
longest_path_opacity:
node_sphere_opacity:
pdb_single_frame_filename:
seconds_to_wait_before_parallelizing_path_finding:
user_specified_functionalized_matrix_filename:
user_specified_contact_map_filename:
python wisp.py
-pdb_trajectory_filename multi_frame_pdb.pdb
-node_definition CA
-contact_map_distance_limit 50.0
-load_wisp_saved_matrix false
-wisp_saved_matrix_filename matrix.file
-desired_number_of_paths 30
-source_residues "X_SER_1 X_LEU_4"
-sink_residues X_ARG_37
-number_processors 24
-num_frames_to_load_before_processing 96
-seconds_to_wait_before_parallelizing_path_finding 10.0
-shortest_path_radius 0.2
-longest_path_radius 0.05
-spline_smoothness 0.05
-vmd_resolution 6
-node_sphere_radius 1.0
FTProd is freely available under the GNU public license. If you have any suggestions, issues or questions, please don't hesitate to contact me, Lane Votapka, at lvotapka100@gmail.com.