Literature DB >> 35140884

PSNtools for standalone and web-based structure network analyses of conformational ensembles.

Angelo Felline1, Michele Seeber1, Francesca Fanelli1.   

Abstract

Structure graphs, in which interacting amino acids/nucleotides correspond to linked nodes, represent cutting-edge tools to investigate macromolecular function. The graph-based approach defined as Protein Structure Network (PSN) was initially implemented in the Wordom software and subsequently in the webPSN server. PSNs are computed either on a molecular dynamics (MD) trajectory (PSN-MD) or on a single structure. In the latter case, information on atomic fluctuations is inferred from the Elastic Network Model-Normal Mode Analysis (ENM-NMA) (PSN-ENM). While Wordom performs both PSN-ENM and PSN-MD analyses but without output post-processing, the webPSN server performs only single-structure PSN-EMN but assisting the user in input setup and output analysis. Here we release for the first time the standalone software PSNtools, which allows calculation and post-processing of PSN analyses carried out either on single structures or on conformational ensembles. Relevant unique and novel features of PSNtools are either comparisons of two networks or computations of consensus networks on sets of homologous/analogous macromolecular structures or conformational ensembles. Network comparisons and consensus serve to infer differences in functionally different states of the same system or network-based signatures in groups of bio-macromolecules sharing either the same functionality or the same fold. In addition to the new software, here we release also an updated version of the webPSN server, which allows performing an interactive graphical analysis of PSN-MD, following the upload of the PSNtools output. PSNtools, the auxiliary binary version of Wordom software, and the WebPSN server are freely available at http://webpsn.hpc.unimo.it/wpsn3.php.
© 2022 Published by Elsevier B.V. on behalf of Research Network of Computational and Structural Biotechnology.

Entities:  

Keywords:  Molecular simulations; Protein structure networks; Structural communication

Year:  2022        PMID: 35140884      PMCID: PMC8801349          DOI: 10.1016/j.csbj.2021.12.044

Source DB:  PubMed          Journal:  Comput Struct Biotechnol J        ISSN: 2001-0370            Impact factor:   7.271


Introduction

Structure graphs, in which interacting amino acids/nucleotides correspond to linked nodes, represent cutting-edge approaches to investigate macromolecular function, including stability, recognition, folding, allostery [1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25]. Graphs are collections of vertices (or nodes) connected by edges (or links). In macromolecular structure graphs (or structure networks) residues (e.g. amino acids, nucleotides, small molecules, ions, etc) correspond to nodes. Links form on the basis of a non-covalent pairwise interaction strength, which is usually based on geometric criteria and can be used as a cutoff to build the structure network [3]. Links can be also weighted using force field-based interaction energies, thus producing protein energy networks (PENs) [26], [27]. Structure networks can be computed either on a single structure or on conformational ensembles from molecular dynamics (MD) simulations, which account for link formation and breakage with atomic fluctuations. The majority of the tools for structure network analysis on conformational ensembles are standalone software packages such as Wordom [28], PSN-Ensemble [29], the PyMOL plugin xPyder [30], MD-TASK [31], PyInteraph [32] and gRINN [33]. Network analyses on MD trajectories provided by the user can be carried out by the MDN web portal [34] and the last version of the NAPS webserver [35]. The graph-based approach defined as protein structure network (PSN) analysis [3] is the one that we initially implemented in the Wordom software [28] and subsequently in the webPSN server [36], [37]. The PSN is computed either on an MD trajectory (hereafter defined as PSN-MD) or on a single structure either downloaded from the protein databank (PDB) or uploaded from the local disc. The latter approach, hereafter defined as PSN-ENM, relies on Elastic Network Model-Normal Mode Analysis (ENM-NMA) to infer the cross-correlation of atomic fluctuations used to filter the shortest communication pathways (see below) [38]. While Wordom performs both PSN-ENM and PSN-MD analyses but without output post-processing, the webPSN server performs only single-structure PSN-ENM but assisting the user in input setup and output analysis, which can be interactively performed and graphically visualized on the webserver or on the local disk following data download [36], [37]. Here we release the standalone software PSNtools, which allows both calculation and post-processing of either PSN-ENM or PSN-MD. Post-processing includes displays of the analysis output and comparisons of two or more networks. We present also a relevant extension of the webPSN server, which can now analyze and visualize also the PSNtools output of PSN-MD.

Implemented methodology

Building the structure network

The PSN analysis implemented in PSNtools is a product of graph theory applied to protein structures, based on the approach described by Vishveshwara and co-workers [3], [39]. A graph or network is defined by a set of nodes connected by links. In a PSN, each linked residue (e.g. amino acid, nucleotide, small molecules, ion, etc) is a node [11]. Links form if the non-covalent interaction strength between pairs of nodes equals or overcomes a cutoff (Imin). Such interaction strength, expressed as a percentage, is computed by the Eq. (1) below:where Iij is the percentage interaction between residues i and j; nij is the number of heavy atom–atom pairs between the side chains of residues i and j within a distance cutoff (4.5 Å); Ni and Nj are normalization factors for residue types i and j, which account for their propensities to make contacts with surrounding residues [3], [39]. As for the normalization factors, both the PSNtools software and the webPSN server employ an internal database holding the normalization factors for the 20 standard amino acids and the 8 standard nucleotides (i.e. dA, dG, dC, dT, A, G, C, and U), as well as for ∼34,000 molecules (e.g. small molecules, lipids, sugars, etc) and ions extracted from all the structures deposited to date in the Protein Data Bank. Normalization factors are computed as described in the relevant paper by Kannan and Vishveshwra [40]. In detail, the normalization factors for the 20 standard amino acids (Nr) were computed on a non-redundant data set of proteins with resolution higher than 2 Å, according to the following formula:where r is the residue type, k is the considered protein. The number of interaction pairs (i.e. the number of atom–atom pairs within 4.5 Å, considering both main-chain and side-chain) made by residue type r with all its surrounding residues in a protein k was evaluated. max(rk) for residue type r, which represents the maximum number of interactions made by residue type r in protein k, was computed for each protein k in the data set. The final normalization factor for each amino acid residue type is the average of the maximum interaction value of residue type r over the whole data set of proteins p, in which residue type r occurs [40]. Accordingly, the normalization factor for a non standard amino acid residue (hereinafter referred to as non-aa for brevity sake) is defined as the number of interaction pairs made by the non-aa with all surrounding atoms, averaged over the total number of PDB structures, in which that residue is present. If a given non-aa is present more than once in the same PDB file, the maximum number of contacts is considered for calculating the average. When a PDB file is submitted, the software automatically retrieves all the normalization factors from the internal database and, if an un-parameterized non-aa is present, it transparently calculates the normalization factor of the new residue, by applying the method described above to the submitted coordinates. Thus, the interaction strengths (Iij) are computed for all node pairs. At a given interaction strength cutoff, Imin, any residue pair ij for which Iij ≥ Imin (see equation (1)) is considered to be interacting and hence is connected. Those residues making zero edges are termed as orphans and those that make at least four edges are referred to as hubs at the considered Imin. The four-link cutoff for hub definition relates to the intrinsic limit in the possible number of non-covalent connections made by an amino acid in protein structures, due to steric constraints, and it is close to its upper limit. Most amino acid hubs indeed make from 4 to 6 links. The Imin cutoff is set automatically according to the size of the largest node cluster. In detail, a cluster is an ensemble of nodes connected by at least one link. As for cluster identification, nodes are clustered together using an agglomerative clustering method based on a single-linkage-like criterion. In the beginning, each node is in its own cluster, and clusters are then iteratively merged into larger clusters. At each step, two clusters are merged together if there are at least two nodes, one per cluster, with an interaction strength ≥ Imin. The process is repeated until no more merging can be performed. According to the study by Brinda and Vishveshwara on a set of 200 size-divergent protein structures, irrespective of protein size or fold, the normalized size of the largest cluster (in terms of number of nodes) in each protein undergoes a transition at a particular Imin value named Icritical [3]. The Icritical is therefore the Imin value, at which the size of the largest node cluster at Imin = 0% halves [3]. In our PSN analyses, the Imin cutoff is automatically set equal to the Icritical approximated to the second decimal place. To avoid excessive network fragmentation, which would impair the search for shortest communication paths (see below), all clusters are iteratively connected by the link with the highest sub-Icritical interaction strength. The Imin employed for the PSN-MD analysis is the average over all the Imin computed on each trajectory frame. Whereas clusters are ensembles of nodes involved in at least one link, node communities are densely linked portions of the network. Communities consist in fully interconnected sets of nodes so that intra-community nodes are densely linked between each other but poorly linked with nodes outside the community. Community building consists in merging sets of three fully interconnected nodes (i.e. k = 3-cliques) sharing at least one link.

Computing the shortest communication pathways

A meaningful way to exploit PSN analysis is prediction of allosteric communication between distal sites by computing communication pathways through the structure network. A pathway describes how signals are transferred between sites and consists of a set of residues in dynamic contact [4], [41]. The allosteric communication depends on structure and dynamics, i.e. it involves correlated motions. Therefore, to infer the allosteric communication in a system, the PSNtools software searches for the shortest pathways between residue pairs (path extremities) while accounting for correlated motions, i.e. collective structural fluctuations. In this respect, the shortest path is the path, in which the two considered extreme nodes are non-covalently connected by the smallest number of intermediate nodes. The procedure for computing the shortest communication pathways, which has been previously described and validated [38], is based on Dijkstra’s algorithm [42]. As stated above, in addition to being the shortest, a path should be also dynamically correlated [7]. The first step in path searching consists in computing the protein structure network. If the input is a single structure (i.e. in PSN-ENM), all links with Iij ≥ Imin participate in the PSN; if the input is a conformational ensemble (i.e. in PSN-MD), only those links with Iij ≥ Imin and with a frequency ≥ a cutoff participate in the network (Fig. 1). Thus, a relevant difference between PSN-ENM and PSN-MD analyses is that in the latter, link frequency (i.e. fraction of conformation ensemble, in which a given link occurs) is an additional criterion for link inclusion in the network.
Fig. 1

Flowchart concerning the procedure for shortest path calculation.

Flowchart concerning the procedure for shortest path calculation. Briefly, the procedure consists in searching for the shortest pathways between all node pairs (path extremities). Output pathways are then filtered so as to retain only the ones, in which at least one internal node holds correlated motions (i.e. bearing a correlation coefficient ≥ a given cutoff) with one of the two path extremities. PSN-ENM employs cross-correlation of atomic motion from ENM-NMA [38] (Fig. 1), whereas PSN-MD employs the linear mutual information (LMI) correlations [43] from MD trajectories. Filtered paths can be used to compute consensus paths or metapaths made of the most recurrent (i.e. with a recurrence ≥ a given cutoff) nodes and links in the path pool. A metapath provides a coarse/global picture of the whole structural communication in the considered system (Fig. 1). By default, both PSNtools and webPSN compute the shortest paths between all node pairs (first option). However, the user can set two or a group of relevant residues as path extremities (second option). In the webPSN server this is possible through the path-filtering option in the result page. Whereas the first option is suitable to those cases, in which the allosteric sites are unknown, the second option is worth using when some knowledge either well defined or approximate on allosteric sites is available. With the PSNtools software, the importance of each PSN link in a given metapath can be estimated by iteratively removing each link from the network and then recalculating the resulting metapath. The consequent perturbation can be expressed as a fraction of native metapath links missing in the new metapath.

Features of PSNtools

General information

PSNtools is a software for PSN analysis written in C++, running either via command-line or graphical interface. The software performs PSN analysis either on a single structure (PSN-ENM) or an MD trajectory (PSN-MD). It handles any kind of molecule. The software requires the auxiliary Wordom software to read the atomic coordinates, perform ENM-NMA for PSN-ENM, and compute the correlations of atomic fluctuations. PSNtools computes: (a) single-molecule/ensemble PSN; (b) comparisons of PSNs (e.g. nodes, hubs, links, etc) or metapaths computed on two structures/ensembles (i.e. difference networks); and (c) consensus networks from a number of single-structures/ensembles. Network comparisons and consensus serve to infer differences in functionally different states of the same system or network-based signatures in groups of bio-macromolecules (e.g. protein mutants or protein homologues/analogues) sharing either the same functionality or the same fold. As for network comparisons, the implemented approach, which requires labeling of structurally-equivalent nodes, allows to compare any link or node in two networks independent of the degree of network similarity. The current versions of PSNtools and of webPSN hold also the implementation of four additional approaches to graph comparisons, ultimately providing a global similarity index for each approach. Three of those approaches compute the average % of shared neighbors in two networks [44], [45], [46], whereas the fourth approach computes the graphlet degree-distribution agreement between two networks, by comparing the distribution of small connected induced non-isomorphic undirected subgraphs able to summarize network topology [47]. As already stated in Section 2, PSNtools employs an internal database of normalization factors for the 20 standard amino acids and the 8 standard nucleotides (i.e. dA, dG, dC, dT, A, G, C, and U), as well as ∼34,000 periodically updated small molecules and ions from the PDB. It also automatically computes the normalization factors of any residue not yet present in the internal database. Collectively, these relevant features of the software grant PSN calculation on any molecule. The output of PSNtools consists in: (a) csv data files, (b) plots and 2D graphs, as well as (c) scripts for 3D molecular visualization by the Pymol (https://pymol.org/2/) and VMD (https://www.ks.uiuc.edu/Research/vmd/) software. The PSNtool command-line and graphical-interface user guides can be downloaded from the webPSN site or read on the website.

Network element-based indices as markers of functionally different states

PNStools computes a number of PSN-based indices based on network elements (e.g. links, nodes, hubs, etc). An example of indices is listed in Table 1. Data in Table 1 derive from PSN analyses on previously run MD simulations of the PDZ2 domain from tyrosine phosphatase 1E (hereafter referred to as PDZ2) [38] and of the Ras GTPase (or G protein) RhoA [25].
Table 1

Examples of structure network-based indices provided by PSNtools.

IndicesPDZ2-BndPDZ2-APOGDPGDP’
Imina4.634.573.393.34
Number of Linked Nodesb10094178177
Number of Linksc149130205192
Number of Hubsd31262116
Number of Links mediated by Hubse10385114103
Number of Communitiesf4776
Number of Nodes involved in Communitiesg50363926
Number of Links involved in Communitiesh76475330
Number of Nodes in the largest Communityg2712148
Number of Links in the largest Communityh42192410
Number of Nodes in the ligand Communityg27146
Number of Links in the ligand Communityh42248
Number of Nodes in the MetaPathi72891418
Number of Links in the MetaPathj71881217
Number of Shortest Pathsk7152641919151247
Length of the Shortest Pathl3333
Average Path Lengthm8.378.8812.6614.92
Length of the Longest Pathn18172023
Minimum Path Forceo1.411.732.703.70
Average Path Forcep5.155.315.605.39
Maximum Path Forceq10.4310.6811.3610.70
Minimum Path Correlationr0.810.800.700.70
Average Path Correlations0.880.890.850.88
Maximum Path Correlationt0.930.940.940.94
Minimum % Of Corr. Nodesu6.257.145.554.76
Average % Of Corr. Nodesv28.0327.0814.2211.05
Maximum % Of Corr. Nodesw100100100100
Minimum Path Hubs %x00025
Average Path Hubs %y49.8740.6640.9051.25
Maximum Path Hubs %z10010087.5077.78

The minimum interaction strength needed to connect two nodes.

Total number of nodes with at least one link.

Total number of links with an interaction strength ≥ Imin. Links with a lower value may have been added to avoid excessive network fragmentation.

Total number of nodes with at least 4 links.

Total number of links mediated by hubs.

Total number of communities.

Number of nodes in all communities, in the largest community and in the community involving the small ligand (if any).

Number of links in all communities, in the largest community and in the community involving the small ligand (if any).

Total number of nodes in the global metapath.

Total number of links in the global metapath.

Total number of paths in the global path pool.

Number of nodes in the shortest path.

Average number of nodes in the global path pool.

Number of nodes in the longest path.

Lowest average interaction strength of links in the global path pool.

Average of the average interaction strengths of links in the global path pool.

Highest average interaction strength of links in the global path pool.

Lowest average motion correlation between each node and the two extreme nodes in a path from the global path pool.

Average of the average motion correlations between each node and the two extreme nodes in a path from the global path pool.

Highest average motion correlation between each node and the two extreme nodes in a path from the global path pool.

Lowest percentage of internal nodes with a motion correlation ≥ the cutoff with one or both the two extremities in a path from the global path pool.

Average percentage of internal nodes with a motion correlation ≥ the cutoff with one or both the two extremities in a path from the global path pool.

Highest percentage of internal nodes with a motion correlation ≥ the cutoff with one or both the two extremities in a path from the global path pool.

Lowest percentage of hubs in the global path pool.

Average percentage of hubs in the global path pool.

Highest percentage of hubs in the global path pool.

Examples of structure network-based indices provided by PSNtools. The minimum interaction strength needed to connect two nodes. Total number of nodes with at least one link. Total number of links with an interaction strength ≥ Imin. Links with a lower value may have been added to avoid excessive network fragmentation. Total number of nodes with at least 4 links. Total number of links mediated by hubs. Total number of communities. Number of nodes in all communities, in the largest community and in the community involving the small ligand (if any). Number of links in all communities, in the largest community and in the community involving the small ligand (if any). Total number of nodes in the global metapath. Total number of links in the global metapath. Total number of paths in the global path pool. Number of nodes in the shortest path. Average number of nodes in the global path pool. Number of nodes in the longest path. Lowest average interaction strength of links in the global path pool. Average of the average interaction strengths of links in the global path pool. Highest average interaction strength of links in the global path pool. Lowest average motion correlation between each node and the two extreme nodes in a path from the global path pool. Average of the average motion correlations between each node and the two extreme nodes in a path from the global path pool. Highest average motion correlation between each node and the two extreme nodes in a path from the global path pool. Lowest percentage of internal nodes with a motion correlation ≥ the cutoff with one or both the two extremities in a path from the global path pool. Average percentage of internal nodes with a motion correlation ≥ the cutoff with one or both the two extremities in a path from the global path pool. Highest percentage of internal nodes with a motion correlation ≥ the cutoff with one or both the two extremities in a path from the global path pool. Lowest percentage of hubs in the global path pool. Average percentage of hubs in the global path pool. Highest percentage of hubs in the global path pool. As for PDZ2, it has been simulated in its peptide-bound (PDZ2-Bnd) and apo states (PDZ2-APO). The presence of the peptide increases network connectivity compared to the apo state as shown by the higher number of links, hubs, size of communities, and number of shortest paths (Table 1). Improvement in structural communication of PDZ2-Bnd compared to PDZ2-APO is also reflected by the lower average length of the shortest pathways (Table 1). As for RhoA, data shown here concern previous PSN analyses on MD trajectories of the GDP-bound states either isolated (GDP) or in complex with the Rho-specific guanine nucleotide exchange factor (RhoGEF) Lbc (GDP’) [25]. One of the most meaningful effects of RhoA binding to the RhoGEF Lbc is the pulling of an important loop in the nucleotide-binding site (i.e. the switch 1), which consequently looses contacts with the nucleotide [25]. This reflects on reduction in the number of hubs and their links as well as in the size of the largest node community, which involves the nucleotide itself (Table 1). RhoGEF binding also weakens the structural communication on RhoA as the number of shortest paths decreases while the average path length increases in the presence of the RhoGEF (Table 1). Another relevant feature of PSNtools is that pairs of network-based indices from single, consensus, or difference PSNs computed by PSN-MD can be used as coordinates in distribution-surface plots. Such surfaces can be useful in discriminating different states based on dynamic network features (Fig. 2). PSNtools allows for the search of all possible network-based indices, which may serve as coordinates of protein function. In the example shown in Fig. 2, the network-based indices employed as coordinates are the number of links and the number of hubs in the interaction shell of the nucleotide GDP bound to RhoA. In more detail, the illustrative plot derives from previous PSN analysis of the MD trajectories of RhoA in its GDP-bound states either in the absence (GDP, orange) or in the presence of the RhoGEF (GDP’, violet) [25]. As clearly shown by the distribution surface, the RhoGEF reduces the connections in the nucleotide interaction shell [25]. The latter includes nodes directly linked to GDP (first interaction shell) and nodes linked to the first interaction shell. As a consequence, the number of frequent links and the number of frequent hubs in the nucleotide interaction shell are effective as coordinates to distinguish the GDP and GDP’ states of RhoA. Indeed, both indices diminish when RhoA is bound to the Lbc RhoGEF compared to the RhoA-free state (i.e. GDP’ and GDP, respectively, Fig. 2).
Fig. 2

Links and hubs in the nucleotide-binding site as markers of RhoA functional states. PSN analyses were done on the MD trajectories of the Ras GTPase RhoA simulated in the GDP-bound states either isolated (GDP, orange) or in complex with the RhoGEF Lbc (GDP’, violet) [25]. A. The GDP interaction shell includes nodes directly linked to GDP (first interaction shell) and nodes linked to the first interaction shell. The number of links (NucShellLinks) and hubs (NucShellHubs) in such shell computed on each frame of the MD trajectories and plotted as distribution surfaces discriminate well the two different states of the G protein. B. Nodes and links in the nucleotide interaction shell of the GDP state are shown here. Nodes behaving as hubs are labeled and are represented as big spheres centered on the Cα-atoms. Hub and link colors range from dark to light orange with decrease in frequency of those elements. C. Nodes and links in the nucleotide interaction shell of the GDP’ state are shown here. Hub and link colors range from dark to light violet with decrease in frequency of those elements. (For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)

Links and hubs in the nucleotide-binding site as markers of RhoA functional states. PSN analyses were done on the MD trajectories of the Ras GTPase RhoA simulated in the GDP-bound states either isolated (GDP, orange) or in complex with the RhoGEF Lbc (GDP’, violet) [25]. A. The GDP interaction shell includes nodes directly linked to GDP (first interaction shell) and nodes linked to the first interaction shell. The number of links (NucShellLinks) and hubs (NucShellHubs) in such shell computed on each frame of the MD trajectories and plotted as distribution surfaces discriminate well the two different states of the G protein. B. Nodes and links in the nucleotide interaction shell of the GDP state are shown here. Nodes behaving as hubs are labeled and are represented as big spheres centered on the Cα-atoms. Hub and link colors range from dark to light orange with decrease in frequency of those elements. C. Nodes and links in the nucleotide interaction shell of the GDP’ state are shown here. Hub and link colors range from dark to light violet with decrease in frequency of those elements. (For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)

Benchmarks and setup of default parameters

Default computational setting for PSN-ENM is based on benchmarks, evaluating the ability of the approach to predict amino acid residues likely involved in allosteric communication in five proteins in different functional states [37]. Selection of the five systems was based on the availability of in vitro information on residues involved in allosteric communication from ASD, a comprehensive database of allosteric proteins and modulators [48]. The systems included: (a) the peptide-bound state of the PDZ domain from the synaptic protein PSD-95 (PDZ3) [49], [50]; (b) the agonist-bound state of vitamin D receptor (VDR) [51], [52], [53]; (c) the Pyridoxal-5-Phosphate-(PLP) bound state of the human Cystathionine β-Synthase (CBS) [54]; (d) the OFF- and ON-states of Bruton's tyrosine kinase (Btk) [55]; and (e) dimeric caspase-1 (Csp1) in the apo state and with a ligand either bound to the orthosteric site or to an allosteric site. Including the different functional states, the considered systems are eight. As previously reported, validation of the PSN-ENM method relied on comparison of those residues participating in the predicted metapath with those residues implicated in allosteric communication on the basis of in vitro experiments [37]. In synthesis, as for the building of the structure network, the following conditions were probed: (a) cluster merging by the link(s) with the highest sub-Icritic or no merging; and (b) a variable number or all possible ENM eigenvectors for computing motion correlations. As for the search of shortest communication pathways, the following conditions were probed: (a) link weighting by cross-correlation of motions or by interaction strength, or both, or no weighting; (b) different motion correlation cutoffs for path filtering; (c) several recurrence cutoffs (i.e. minimum % of paths a link must be present in to be part of the resulting metapath); and (d) two different ways to compute path-link recurrence. The Youden’s index (J-index), combining in a single number sensitivity and specificity [56], [57], [58], was used to evaluate the predictive ability of the method. The J-index averaged over the J-indices of five systems (i.e. by automatically selecting the best performer state if more than one state per protein was present) was used to set the default conditions. In detail, average sensitivity, specificity, and J-index for the selected conditions were, respectively, 0.78, 0.93, and 0.72 [37]. The selected default setting comprises: (a) the application of cluster merging by sub-optimal Imin while computing the structure graph; (b) no link weighting; (c) employment of 10 ENM-eigenvectors, which are sufficient to describe almost the entirety of total variance while accounting for higher correlated motions; (d) a motion-correlation-coefficient cutoff equal to 0.7; and (e) a link-recurrence cutoff of 10%. We recommend such setting for PSN on single structure (PSN-ENM), which has been also implemented in the webPSN server [37]. Variation of the J-index with motion-correlation-coefficient and link-recurrence cutoffs, by fixing the other conditions listed above, shows that the link-recurrence cutoff is the limiting parameter (Fig. 3). Indeed, whereas the motion-correlation-coefficient cutoff may vary from 0 to 0.7, link-recurrence cutoff should not overcome 10% for the J-index to be significantly high (Fig. 3).
Fig. 3

PSN-ENM benchmark. Changes in J-index (J) with the cutoffs of motion-correlation coefficient (i.e. cross-correlations of atomic motions by ENM-NMA) and link-recurrence are shown.

PSN-ENM benchmark. Changes in J-index (J) with the cutoffs of motion-correlation coefficient (i.e. cross-correlations of atomic motions by ENM-NMA) and link-recurrence are shown. Whereas the five proteins above served to benchmarking, other systems served as case studies by PSN-ENM. The latter was, indeed, used to infer commonalties and differences concerning the structural communication in homologous proteins such as RhoGEFs of the Dbl family [59] and the β3 head piece of integrins [22]. Parameter setting for PSN-MD relied on benchmarks carried out on the MD trajectory of peptide-bound PDZ2 as well as on a number of case studies, aimed at unraveling and predicting functionality of different biosystems. PDZs are protein–protein interaction domains typically involved in the assembly of multiprotein signaling complexes. Proteins generally recognize the PDZ domains through their C-terminal segments (four to seven amino acids in length) [60], [61]. In addition to passive scaffolding, a subset of these domains is implicated in allosteric regulation of distal sites involved in effector binding [62], [63], [64]. PDZ domains are proteins of the mainly-β class and hold a roll architecture made of six antiparallel β-strands (Fig. 4). The structure includes also two α-helices. The binding pocket of the C-terminal portion of the interacting protein involves the β-strand #2, the α-helix #2, and their preceding and following loops (Fig. 4).
Fig. 4

Nodes participating in the metapath. In A and B, two side views of the predicted metapath are shown. The metapath was inferred from the MD trajectory employing the 3NLY crystal structure of PDZ2 as an input [38]. Paths were searched between any residue-pair in the following two sets of amino acid residues: S17, I20, V61, R79, V85 and G24, G25, G33, G34, H71. Green spheres indicate those amino acids corresponding to the ones predicted as involved in allosteric communication by computational and in vitro experiments on PDZ3 (i.e. S17, I20, G24, G25, G34, H71, V75, R79, V85) [50]. The yellow sphere indicates the only amino acid (V61) found in vitro but not in the predicted metapath. White spheres correspond to residues participating in the metapath but not found in vitro (S21, T23, Y36, H86, I35, A60, T70, V22, G33, R57, V58, L59). The cartoons of the bound peptide as well as peptide nodes participating in the metapath are grey; those nodes did not participate in the determination of the J-index. The color of metapath links is light blue. (For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)

Nodes participating in the metapath. In A and B, two side views of the predicted metapath are shown. The metapath was inferred from the MD trajectory employing the 3NLY crystal structure of PDZ2 as an input [38]. Paths were searched between any residue-pair in the following two sets of amino acid residues: S17, I20, V61, R79, V85 and G24, G25, G33, G34, H71. Green spheres indicate those amino acids corresponding to the ones predicted as involved in allosteric communication by computational and in vitro experiments on PDZ3 (i.e. S17, I20, G24, G25, G34, H71, V75, R79, V85) [50]. The yellow sphere indicates the only amino acid (V61) found in vitro but not in the predicted metapath. White spheres correspond to residues participating in the metapath but not found in vitro (S21, T23, Y36, H86, I35, A60, T70, V22, G33, R57, V58, L59). The cartoons of the bound peptide as well as peptide nodes participating in the metapath are grey; those nodes did not participate in the determination of the J-index. The color of metapath links is light blue. (For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.) Benchmarks were based on the fit between the metapath nodes computed on the MD trajectory and the corresponding amino acid residues on PDZ3 likely involved in allosteric communication according to combined computational and in vitro experiments [50] (Fig. 4). In this respect, sensitivity, specificity, and J-index are 0.9, 0.86, and 0.76, respectively. The predicted metapath accounts for the existence of an allosteric communication between peptide binding site and distal amino acid residues in the N-term of the β-strand #6, mediated by the β-strands #3 and #4 (Fig. 4). Those parameters that may be worth varying include: (a) the link frequency cutoff for building the structure graph (default = 50%); (b) the motion correlation coefficient cutoff (default = 0.8); and (c) the link recurrence cutoff for metapath building (default = 20%). Variation of the J-index with those three parameters is shown in Fig. 5.
Fig. 5

PSN-MD. For each value of link frequency cutoff, changes in J-index (J) with the cutoffs of motion correlation coefficient (i.e. by LMI) and link recurrence are shown.

PSN-MD. For each value of link frequency cutoff, changes in J-index (J) with the cutoffs of motion correlation coefficient (i.e. by LMI) and link recurrence are shown. Data suggest that two of the three parameters, the motion correlation coefficient and the link recurrence cutoffs, must be kept at their default values whereas the link frequency cutoff may vary from 30% to 70%. The latter index should be kept around 30% for large systems in terms of atom number and conformational ensemble. This and other information contributing to PSNtools setup for conformational ensembles have been based on a number of case studies aimed at addressing different aspects of function. In deep detail, PSN analysis on the G protein coupled receptor (GPCR) luteinizing hormone receptor (LHR) in its wild type and two constitutively active LHR mutant forms (D564G and D578H), in combination with in vitro mutational analysis, allowed to identify the regulatory amino acid network responsible for the structural communication between the extracellular and intracellular poles of the receptor. Such network relied on highly conserved amino acids behaving as hubs and recurring in the majority of communication pathways [65]. An analogous role of highly conserved amino acids was found in the structural communication between the GPCR V2 vasopressin receptor and the intracellular protein arrestin 1 [66]. Comparative PSN analyses on representative members of the Ras GTPase superfamily inferred the central role of the nucleotide in dictating the allosteric communication in the G protein [67]. PSN analysis also served to infer those links, which maintain the structure network of the G protein transducin in its resting state and are weakened under the effects of activating mutations. Those links involve nodes in the ultraconserved nucleotide-binding regions, which loose connections under the effects of activating mutations [21] or of a GEF [25]. PSN analysis allowed to gain insights into the structural determinants of the Nougaret Congenital Night Blindness linked to a missense mutation in the G protein transducin [68]. Last but not least, PSNtools served to study a conformational disease, the autosomal dominant Retinitis Pigmentosa (adRP) linked to mutations in the GPCR rod opsin [13], [24], [69]. Thermal or mechanical unfolding simulations coupled to the PSN analysis were, indeed, combined with in vitro subcellular localization analyses to infer the effects of 33 adRP rod opsin mutations on stability and transport of the protein in the absence and presence of the natural ligand 11-cis-retinal [24]. The definition of an index of structure network perturbation relying on hubs and links was instrumental in clustering the adRP rod opsin mutants and in building a computational model for algorithmic prediction of the structural/functional effects of novel adRP mutations and for aiding the design of small chaperones with therapeutic potential [24], [69]. The model allowed also to infer a structure network-based landscape of rod opsin misfolding by mutation [69]. Collectively, the PSNtools software has been probed on a number of proteins holding different architectures including: (a) up-down and orthogonal bundles of class α; (b) β-roll and β-sandwich of class β; and c) two-layer αβ- and three-layer αβα-sandwiches of class αβ. The wide variety of systems and case studies faced by PSNtools supports usage of default setup, which, with the exception of the three parameters tuned in Fig. 3, Fig. 5, is identical for PSN-ENM and PSN-MD. For PSN-MD, the only parameter worth changing may be link frequency. For large systems the default, which works with equilibrium simulations, should be kept around 30% or 33% (i.e. 1/3 of the whole trajectory frames) [25], [66]. For non-equilibrium simulations such as, for example, mechanical unfolding, lower frequency cutoffs (e.g. 20–25%) are worth using [13], [69].

webPSN-based visualization of PSNtools output

The PSNtool output can be analyzed and visualized on webPSN as a relevant novel feature of the webserver. The updated version of webPSN also plots, as a surface, the distributions of the trajectory frames as a function of two coordinates, consisting in network elements interactively selected by the user (see Fig. 2 as an example). In this respect, the user can choose among 24 available indices, which are incremented by 10 additional indices for each ligand present (e.g. the example shown in Fig. 2). Coordinate pairs can be interactively tested by the user in their ability to discriminate two functionally different states of the same macromolecule or to act as common signatures of a given functional state in a set of homologous macromolecules. In the context of network comparisons or consensus such plots may be used as valuable signatures of given functional states. Examples on PDZ2 are available on webPSN.

Concluding remarks

We release the standalone software PSNtools and the updated version of webPSN, which allow PSN analysis both on single structures or on conformational ensembles. Relevant features of the software are comparisons of two or more structure networks, which already proved fundamental in inferring: (a) the landscape of protein point mutations also linked to disease [13], [21], [24], [69]; (b) the determinants of functional differences in the same protein [22], [25], [38]; and (c) the structural communication signatures in a set of homologous or analogous proteins [22]. The computation setup has been extensively tested and benchmarked, therefore, the user is not required to change default setting, even if the possibility exists in the standalone software. Tools for structure network analyses of MD trajectories essentially consist in standalone software packages such as Wordom [28], PSN-Ensemble [29], the PyMOL plugin xPyder [30], MD-TASK [31], PyInteraph [32] and gRINN [33]. The PSNtools software proposed here is singular in a relevant number of features, compared to the existing tools. Unique features and added values of PSNtools include: (a) structure-dependent and user-independent setting of calculation parameters and approach; (b) the possibility to include all kind of residues in the structure network; (c) a user-independent incorporation of information on system’s dynamics in computation of communication pathways; (d) the possibility to identify allosteric sites in an unbiased manner, by automatically computing the shortest communication pathways between all node pairs in the structure network; (e) computation of difference and consensus networks; (f) extension to nucleic acids of the same computational approach employed for proteins; and (g) high speed. The ability to compare two or more networks inferred either from high-resolution structures of homologous/analogous proteins or function-related conformational ensembles is an invaluable e unique feature of PSNtools and the updated version of webPSN. The software released here is a very powerful and comprehensive PSN analysis tool.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
  64 in total

1.  Evolutionarily conserved pathways of energetic connectivity in protein families.

Authors:  S W Lockless; R Ranganathan
Journal:  Science       Date:  1999-10-08       Impact factor: 47.728

2.  Crystal structures of the vitamin D receptor complexed to superagonist 20-epi ligands.

Authors:  G Tocchini-Valentini; N Rochel; J M Wurtz; A Mitschler; D Moras
Journal:  Proc Natl Acad Sci U S A       Date:  2001-05-08       Impact factor: 11.205

Review 3.  PDZ domain proteins: plug and play!

Authors:  Claire Nourry; Seth G N Grant; Jean-Paul Borg
Journal:  Sci STKE       Date:  2003-04-22

4.  xPyder: a PyMOL plugin to analyze coupled residues and their networks in protein structures.

Authors:  Marco Pasi; Matteo Tiberti; Alberto Arrigoni; Elena Papaleo
Journal:  J Chem Inf Model       Date:  2012-07-05       Impact factor: 4.956

5.  Interaction energy based protein structure networks.

Authors:  M S Vijayabaskar; Saraswathi Vishveshwara
Journal:  Biophys J       Date:  2010-12-01       Impact factor: 4.033

6.  Dynamical networks in tRNA:protein complexes.

Authors:  Anurag Sethi; John Eargle; Alexis A Black; Zaida Luthey-Schulten
Journal:  Proc Natl Acad Sci U S A       Date:  2009-04-07       Impact factor: 11.205

7.  Allostery and conformational free energy changes in human tryptophanyl-tRNA synthetase from essential dynamics and structure networks.

Authors:  Moitrayee Bhattacharyya; Amit Ghosh; Priti Hansia; Saraswathi Vishveshwara
Journal:  Proteins       Date:  2010-02-15

8.  Vitamin D receptor: ligand recognition and allosteric network.

Authors:  Keiko Yamamoto; Daijiro Abe; Nobuko Yoshimoto; Mihwa Choi; Kenji Yamagishi; Hiroaki Tokiwa; Masato Shimizu; Makoto Makishima; Sachiko Yamada
Journal:  J Med Chem       Date:  2006-02-23       Impact factor: 7.446

9.  Molecular Dynamics Simulations and Structural Network Analysis of c-Abl and c-Src Kinase Core Proteins: Capturing Allosteric Mechanisms and Communication Pathways from Residue Centrality.

Authors:  Amanda Tse; Gennady M Verkhivker
Journal:  J Chem Inf Model       Date:  2015-08-12       Impact factor: 4.956

Review 10.  Molecular signatures of G-protein-coupled receptors.

Authors:  A J Venkatakrishnan; Xavier Deupi; Guillaume Lebon; Christopher G Tate; Gebhard F Schertler; M Madan Babu
Journal:  Nature       Date:  2013-02-14       Impact factor: 49.962

View more
  1 in total

1.  Structural communication between the GTPase Sec4p and its activator Sec2p: Determinants of GEF activity and early deformations to nucleotide release.

Authors:  Angelo Felline; Francesco Raimondi; Sara Gentile; Francesca Fanelli
Journal:  Comput Struct Biotechnol J       Date:  2022-09-13       Impact factor: 6.155

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.