Literature DB >> 34170971

Directed closure coefficient and its patterns.

Mingshan Jia1, Bogdan Gabrys1, Katarzyna Musial1.   

Abstract

The triangle structure, being a fundamental and significant element, underlies many theories and techniques in studying complex networks. The formation of triangles is typically measured by the clustering coefficient, in which the focal node is the centre-node in an open triad. In contrast, the recently proposed closure coefficient measures triangle formation from an end-node perspective and has been proven to be a useful feature in network analysis. Here, we extend it by proposing the directed closure coefficient that measures the formation of directed triangles. By distinguishing the direction of the closing edge in building triangles, we further introduce the source closure coefficient and the target closure coefficient. Then, by categorising particular types of directed triangles (e.g., head-of-path), we propose four closure patterns. Through multiple experiments on 24 directed networks from six domains, we demonstrate that at network-level, the four closure patterns are distinctive features in classifying network types, while at node-level, adding the source and target closure coefficients leads to significant improvement in link prediction task in most types of directed networks.

Entities:  

Year:  2021        PMID: 34170971      PMCID: PMC8232453          DOI: 10.1371/journal.pone.0253822

Source DB:  PubMed          Journal:  PLoS One        ISSN: 1932-6203            Impact factor:   3.240


1 Introduction

Networks, abstracting the interactions between components, are fundamental in studying complex systems in a variety of domains ranging from social and economic networks to informational and technological networks [1, 2]. Small subgraph patterns (also known as motifs [3] or graphlets [4]) that recur at a higher frequency than those in random networks are crucial in understanding and analysing networks. Motifs underlie many descriptive and predictive applications such as community detection [5-7], anomaly detection [8], role analysis [9], and link prediction [10, 11]. Among them, 3-node connected subgraphs, which are the building blocks for higher-order motifs, are explored most often. Further, the triangle structure, or the triadic closure [12] from a temporal perspective, has been revealed to be a natural phenomenon of networks across different areas [3, 13]. Nodes sharing a common neighbour are more likely to connect with each other. For example, in an undirected friendship network, there is an increased likelihood for two people having a common friend to become friends [14]; in a directed citation network, a paper cites two papers where one tends to cite the other [15]; and in a signed directed trust network, when Alice distrusts Bob, Alice discounts anything recommended by Bob [16]. The classic measure of triangle formation is the local clustering coefficient [17], which is defined by the percentage of the number of triangles formed with a node (referred to as node i) to the number of triangles that i could possibly form with its neighbours. Note that in this definition, the focal node i serves as the centre-node in an open triad [18]. To emphasise, an open triad is an unordered pair of edges sharing one node. With a focus on node i, it describes the extent to which edges congregate around it. As a standard metric to describe networks, the clustering coefficient has been widely used in network analysis, such as the study of community structure [19, 20], the discovery of structural role [21] and the detection of anomalous objects [22]. The extensions of local clustering coefficient have been thoroughly discussed for weighted networks [23-25], directed networks [26] and signed networks [27, 28]. Another metric for triangle formation, with a focus on an edge (referred to as e connecting node i and j), is the edge clustering coefficient [29] which evaluates to what extent nodes cluster around this edge. A recent study has proposed another interesting triangle formation measure, i.e., the local closure coefficient [30]. With the focal node i as the end-node of an open triad, it is quantified as the percentage of two times the number of triangles containing i to the number of open triads with i as the end-node. Conceptually, the local clustering coefficient measures the phenomenon that two friends of mine are also friends themselves, while the local closure coefficient is focusing on a friend of my friend is also a friend of mine. This new metric has been proven to be a useful tool in several network analysis tasks such as community detection and link prediction [30]. Together with the two measures mentioned above, we propose a classification diagram of all three triangle formation measures (Fig 1). The closure coefficient is originally defined for undirected binary networks. However, in real-world complex networks, the relationships between components can be nonreciprocal (a follower is often not followed back by the followee), heterogeneous (trade volumes between countries vary significantly), and negative (an individual can be disliked or distrusted).
Fig 1

Classification diagram of triangle formation measures.

In each of the two node-based measures, the focal node is painted in blue, and the dotted edge represents the potential closing edge in an open triad. In the edge-based measure, the focal edge is in blue, and the dotted outline circle represents the potential node that forms a triangle.

Classification diagram of triangle formation measures.

In each of the two node-based measures, the focal node is painted in blue, and the dotted edge represents the potential closing edge in an open triad. In the edge-based measure, the focal edge is in blue, and the dotted outline circle represents the potential node that forms a triangle. In this paper, from the end-node perspective, we propose the directed closure coefficient [31] to measure triangle formation in binary directed networks, and we extend it for weighted directed networks and weighted signed directed networks. Since each of the three edges can take either direction in a directed triangle, there are eight different triangles in total. According to the direction of the closing edge, i.e., the edge that closes an open triad and forms a triangle, we classify them into two groups (emanating from or pointing to the focal node, as shown in Fig 2a). Based on that, we propose the source closure coefficient and the target closure coefficient, respectively.
Fig 2

Taxonomy of directed triangles.

Two solid edges connecting nodes i, j and k form an open triad, which is closed by a dotted edge connecting nodes i and k. Focal node i, painted in blue, is the end-node of an open triad. (a) Eight triangles are classified into two groups according to the direction of the closing edge. First row shows a group where the focal node serves as the source node of the closing edge; second row shows another group where the focal node serves as the target. (b) Eight Triangles are classified into four groups from a transitive perspective. In six transitive triads, three different patterns are distinguished by the position of node i in a length-2 path (emphasised by grey curved arrows): head-of-path, mid-of-path, and end-of-path patterns. The remaining two non-transitive triads are classified as a cyclic pattern.

Taxonomy of directed triangles.

Two solid edges connecting nodes i, j and k form an open triad, which is closed by a dotted edge connecting nodes i and k. Focal node i, painted in blue, is the end-node of an open triad. (a) Eight triangles are classified into two groups according to the direction of the closing edge. First row shows a group where the focal node serves as the source node of the closing edge; second row shows another group where the focal node serves as the target. (b) Eight Triangles are classified into four groups from a transitive perspective. In six transitive triads, three different patterns are distinguished by the position of node i in a length-2 path (emphasised by grey curved arrows): head-of-path, mid-of-path, and end-of-path patterns. The remaining two non-transitive triads are classified as a cyclic pattern. Further, from a transitive perspective, we categorise all directed triangles into four patterns: (i) a head-of-path pattern, where the focal node is at the beginning of a length-2 path; (ii) a mid-of-path pattern, where the focal node serves as an intermediate node in a length-2 path; (iii) an end-of-path pattern, where the focal node is the endpoint of a length-2 path; (iv) a cyclic pattern, where the focal node is in a cyclical path (Fig 2b). The definitions of the four closure patterns are given accordingly. Comparably, the classic directed clustering coefficient can also be categorised into four patterns [26, 32], which are found to be useful features in classifying directed networks. Our evaluations have revealed some interesting properties of the proposed directed closure coefficient and its patterns. Through a correlation analysis on various networks, it is shown that the directed closure coefficient provides different information than the classic directed clustering coefficient on measuring triangle formation. Besides, the correlations among the eight patterns (four closure patterns and four clustering patterns) show that many types of directed networks demonstrate distinctive characteristics. We further apply the proposed coefficients into two machine learning tasks. First, at network-level, it is shown that adding the four closure patterns in network classification improves the accuracy significantly. Also, through an analysis of feature importance, we show that compared to the four clustering patterns, the four closure patterns are more important features in classifying networks. Second, in a link prediction task, we show that at node-level, the source and target coefficients can be used together with common neighbours as effective predictors to improve the performance, especially in food webs, software networks, web graphs and word adjacency networks. In summary, we propose 1) the directed closure coefficient as another measure of triangle formation in directed networks (and the extension of it into weighted and signed networks); 2) the source closure coefficient and the target closure coefficient; and 3) the four closure patterns from a transitive perspective. Through multiple experiments, we exhibit the intrinsic properties of the proposed metrics and how they can be used to improve some common network analysis tasks.

2 Preliminaries

This section introduces the preliminary knowledge of our work, including the classic clustering coefficient, its extension in directed networks, and the closure coefficient.

2.1 Clustering coefficient

The clustering coefficient was originally proposed to measure the cliquishness of a neighbourhood in an undirected graph [17]. Let G = (V,E) be an undirected graph on a node set V (the number of nodes is |V|) and an edge set E, without multiple edges and self-loops. The adjacency matrix of G is denoted as A = {a}. a = 1 if there is an edge between node i and node j, otherwise a = 0. We denote the degree of node i as d = ∑ a. For any node i ∈ V, the local clustering coefficient is calculated as the number of triangles formed with node i and its neighbours (labelled as T(i)), divided by the number of open triads with i as the centre-node (labelled as OTC(i)): We assume that C(i) is well defined. Clearly, C(i) ∈ [0, 1]. In order to measure clustering or triangle formation at the network-level, the average clustering coefficient is introduced by averaging the local clustering coefficient over all nodes (an undefined local clustering coefficient is treated as zero): Another option to measure triangle formation at the network-level is the global clustering coefficient [33], which is defined as the fraction of open triads that form triangles in the entire network: Note that the global clustering coefficient is not equivalent to the average clustering coefficient. On some occasions, they can be very distinct from each other.

2.2 Directed clustering coefficient

Fagiolo [26] proposed an extension of the local clustering coefficient to directed networks, which considers all possible directed triangles formed around a focal node. In total, there are eight different triangles (each of the three edges can have two directions). When a directed open triad (or a directed triangle) contains bidirectional edges, they are treated as a combination of open triads (or triangles) with only unidirectional edges (Fig 3).
Fig 3

Dealing with bidirectional edges.

First row shows that an open triad with one bidirectional edge is counted as two unidirectional open triads; second row shows that a triangle with two bidirectional edges is counted as four unidirectional triangles.

Dealing with bidirectional edges.

First row shows that an open triad with one bidirectional edge is counted as two unidirectional open triads; second row shows that a triangle with two bidirectional edges is counted as four unidirectional triangles. Let us denote A = {a} as the adjacency matrix of a directed graph . a = 1 if there is an edge from node i to node j, otherwise a = 0. The degree of node i is denoted as d, including both outgoing edges and incoming edges: . denotes the degree of bidirectional edges of i: . The local directed clustering coefficient is thus defined as the number of directed triangles formed with node i and its neighbours (counted as unidirectional ones, labelled as ), divided by twice the number of directed open triads with i as the centre-node (labelled as ): Note that equals to . is multiplied by two because the edge closes a directed open triad can take two directions. Similarly, the average directed clustering coefficient of the entire network is defined as: An expected alternative, i.e., the global directed clustering coefficient has not appeared in literature. We therefore give a definition here: Definition 2.1. The of a directed network, denoted , is defined as the fraction of directed open triads that form triangles in the entire network: The numerator here equals three times the number of directed triangles in the entire network (each node of a triangle contributes an open triad with it as the centre-node).

2.3 Closure coefficient

Recently Yin et al. [30] proposed the local closure coefficient and thus closed a gap in measuring triangle formation on undirected networks. Different from the ordinary centre-node focus in the local clustering coefficient, this definition is based on the end-node of an open triad. Recall that an open triad is an unordered pair of edges sharing one node. For example, in an open triad ijk with two edges ij and jk, there is no difference between (ij, jk) and (jk, ij). Reusing the above notations for undirected graph, the local closure coefficient of node i is defined as two times the number of triangles formed with i (labelled as T(i)), divided by the number of open triads with i as the end-node. (labelled as OTE(i)): where N(i) denotes the set of neighbours of node i. T(i) is multiplied by two for the reason that each triangle contains two open triads with i as the end-node. When a triangle is actually formed (e.g., with nodes i, j and k), the focal node i can be viewed as the centre-node in one open triad (jik) or as the end-node in two open triads (ijk and ikj). Obviously, E(i) ∈ [0, 1]. At the network-level, the average closure coefficient is then defined as the mean of the local closure coefficient over all nodes: Analogous to the global clustering coefficient (Eq 2), we can give a global version of the closure coefficient: The numerator is equal to six times the number of triangles in the entire network (each node of a triangle contributes two open triads with it as the end-node), divided by twice the number of open triads constructed from the end-node in the entire network. However, this definition is actually equivalent to the global clustering coefficient (Eq 2) as globally the difference of the position of the focal node will not surface. Proposition 1. In any undirected network, E = C. Proof. Since globally the neighbourhood relationship is reciprocal, ∑ ∑(d − 1) can be written as ∑∑(d − 1) which equals ∑ d(d − 1). Then we have ∑∑(d − 1) = ∑ d(d − 1). Thus, E = C.

3 Closure coefficient in directed networks

The local closure coefficient has been proven to be a useful metric in undirected networks [30]. In this section, we first provide a general extension of it to directed networks, i.e., the local directed closure coefficient. We further propose the closure coefficients of particular patterns. Finally, we extend it into weighted (signed) directed networks.

3.1 Closure coefficient in binary directed networks

Motivated by the closure coefficient and the directed clustering coefficient, we aim to measure the directed triangle formation from the end-node of an open triad. There are eight different directed triangles, and similarly a triangle (or an open triad) with bidirectional edges is treated as a combination of triangles (or open triads) with only unidirectional edges (Fig 3). Reusing the notations in Section 2, we now give the definition of the closure coefficient in directed networks. Definition 3.1. The of node i in a directed network, denoted , is defined as twice the number of directed triangles formed with node i (labelled as ), divided by twice the number of directed open triads with i as the end-node (labelled as ): When the neighbours of i are solely connected to i, the local directed closure coefficient is undefined. In real-world networks, however, nodes with undefined closure coefficients are very rare. is multiplied by two since each triangle contains two open triads with i as the end-node. is multiplied by two because the closing edge of a directed open triad can take two directions. Obviously, . When the adjacency matrix A is symmetric (the network becomes undirected), Eq 7 reduces to Eq 5, i.e., . Similarly, in order to measure at the network-level, we propose the definition of an average directed closure coefficient and a global directed closure coefficient. Definition 3.2. The of a directed network, denoted , is defined as the average of the local directed closure coefficient over all nodes: in which an undefined local directed closure coefficient is treated as zero. In the case of a random network, where each directed edge occurs with a probability p, one has that . Definition 3.3. The of a directed network, denoted , is defined as: where the numerator equals six times the number of directed triangles in the entire network (each node of a triangle contributes two open triads with it as the end-node), divided by twice the number of directed open triads across the network. Similar to Proposition 1 and its proof, the global directed closure coefficient is equivalent to the global directed clustering coefficient (Eq 4). Proposition 2. In any directed network, .

3.2 Closure coefficients of particular patterns

In addition to a general measure, we propose to have a closer look at the directed closure coefficients of particular patterns in order to gain a deeper understanding and fully realise the potential of this metric. Recall that in Fig 2(a), when a directed triangle is constructed from an end-node-based open triad, the closing edge is incident to the focal node. Therefore, we propose to classify directed triangles into two groups according to the direction of the closing edge: one group where the focal node serves as the source node of the closing edge, another group where the focal node serves as the target. Two definitions are given accordingly. Definition 3.4. For a given node i in a directed network, the , denoted E(i), and the , denoted E(i) are defined as: T(i) indicates the number of triangles where the focal node acts as the source node of the closing edge. Since we view triangles as being built from an end-node perspective, certain triangles (the ones where the focal node has two outgoing edges) are counted twice. Thus, 0 ≤ T(i) ≤ 2T(i). Similarly, T(i) denotes the number of triangles where the focal node acts as the target node. Comparing these two equations with the directed closure coefficient(Eq 7), the denominators are instead of . This is because the closing edge here can only take one direction, either outgoing or incoming, thus ensuring the two definitions are in the range of [0, 1]. It is obvious that T(i)+T(i) = 2T(i), which then gives . On a small network, Fig 4 shows how the source closure coefficient and the target closure coefficient are calculated in a detailed table.
Fig 4

An example of calculating the source closure coefficient and target closure coefficient.

These two metrics evaluate the extent to which the focal node acts as the source node or the target node of the closing edges in a triangle formation. Note that there are no analogous definitions for the clustering coefficient because the closing edge is not incident to the focal node that serves as the centre-node of the open triad. In Section 4.3, we show how the source and target closure coefficients can be used to improve the performance in a link prediction task. Furthermore, several studies have shown that the three-node transitive closure (also called the feedforward loop) prevails in many real-world networks [3, 13, 26, 32]. Thus, we propose to categorize the eight directed triangles into four patterns from a transitive perspective: three transitive patterns distinguished by the position of the focal node in a length-2 path, plus one non-transitive pattern (Fig 2b). Before introducing the definitions of directed closure coefficients of these four patterns, we first characterize four types of directed open triads with the focal node as the end-node; a comparison with centre-node focused triads is also provided (Fig 5). Then we give the following definitions.
Fig 5

Two groups of directed open triads.

(a). Four different open triads with the focal node i as the end-node. Two arrows on the superscript describe the directions of two edges: First arrow depicts an edge from i to j (→) or from j to i (←); second arrow depicts an edge from j to k (→) or from k to j (←). (b). Three different open triads with i as the centre-node. First arrow depicts the edge direction between i and j while second arrow depicts the edge direction between i and k. There are three instead of four since when the focal node is in the centre, node j and k are symmetric to it.

Two groups of directed open triads.

(a). Four different open triads with the focal node i as the end-node. Two arrows on the superscript describe the directions of two edges: First arrow depicts an edge from i to j (→) or from j to i (←); second arrow depicts an edge from j to k (→) or from k to j (←). (b). Three different open triads with i as the centre-node. First arrow depicts the edge direction between i and j while second arrow depicts the edge direction between i and k. There are three instead of four since when the focal node is in the centre, node j and k are symmetric to it. Definition 3.5. The directed closure coefficients of four patterns, i.e., the , denoted E(i); the , denoted E(i); the , denoted E(i) and the , denoted E(i) are defined as: As shown above, the numerator of each coefficient equals twice the number of particular triangles; the denominator can be calculated with the neighbourhood information of node i and the degree information of i’s neighbours. Fagiolo [26] and Ahnert [32] also proposed four patterns for the directed clustering coefficient. In order to better compare the four closure patterns with the four clustering patterns, we briefly list their equations here: The significance of defining the four closure patterns is twofold. First, at node-level analysis, they can be applied directly to measure whether a node of interest is more of an initiator (higher value of the head closure coefficient), an intermediary (higher value of the mid closure coefficient) or a target (higher value of the end coefficient). Secondly, after averaging over all nodes, the four closure patterns can also serve as features at network-level. Section 4.2 shows how the four closure patterns are used in a supervised learning task to classify different types of directed networks.

3.3 Closure coefficient in weighted networks

So far, the study is focusing on binary networks, where the value of every edge is either one or zero. In many networks, however, we need a more accurate representation of the relationships between nodes, such as the frequency of contact in a social network, the traffic flow in a road network, etc. This is why we are also interested in defining a closure coefficient for weighted networks. We begin with weighted undirected networks. Several versions of weighted clustering coefficients have been summarised in [34]. Among them, a definition given by Onnela et al. [24] and another given by Zhang and Horvath [25] are often employed. After normalisation (maximum weight normalised to one), the former takes a geometric average of weights of actually formed triangles, divided by the number of potential triangles, which implies all edges taking the maximum weight in the denominator. The latter chooses a simple product of weights of formed triangles, divided by the product of two weights of an open triad, implying the potential triadic closing edge taking the maximum weight. In our definition of weighted closure coefficient, similar to the method proposed by Zhang and Horvath [25], we choose to assign a maximum weight to the closing edge. In a weighted graph described by its weight matrix W = {w}, we suppose w ∈ [0, 1] (normalised by the maximum weight), and the strength of node i is s = ∑ w. Definition 3.6. The of node i in a weighted network, denoted , is defined as: Obviously, . When the weight matrix becomes binary, Eq 12 degrades to Eq 5, i.e., . In a similar approach, the definition of closure coefficient in weighted directed networks can be extended from Eq 7. Let us denote W = {w} as the weight matrix of a weighted directed graph , w ∈ [0, 1]. The strength of node i is denoted by s (s = ∑ w+∑ w). Then we have the following definition: Definition 3.7.The of node i, denoted , is defined as: This definition can also be used in weighted signed networks (w ∈ [−1, 1]), with a modified definition of s (s = ∑|w| + ∑|w|). In many settings, the weights of relationships can be both positive and negative, as a person may trust or distrust others with different levels of intensity. Clearly, varies in [−1, 1]. It is positive when positive triangles formed around the focal node outweigh negative ones. It equals zero when no triangles are formed with the focal node or positive triangles and negative triangles are balanced. Through a brief case study on the Bitcoin Alpha trust network (TR-BTCAlpha) [35], we illustrate how the weighted directed closure coefficient can provide new understandings in network analysis. TR-BTCAlpha is a trust network on a blockchain asset trading platform, where users rate other traders in a range of [−10, 10] in steps of 1, from total distrust to total trust. There are 3,783 nodes representing the users and 24,186 edges representing the ratings in the network. First, without considering weights on edges, we find in Fig 6a that the directed closure coefficient is positively related to the node degree (Pearson correlation coefficient ρ equals to 0.714), implying big traders tend to form more trustful cliques. However, when weights are put back, we see in Fig 6b that the correlation between the weighted directed closure coefficient and the node strength becomes very weak (ρ = 0.265): big traders are not significantly better at forming trustful cliques. Also, we detect some nodes with negative closure coefficients, meaning the negative triangles outweigh the positive ones around them. In line with the balance theory [36] suggesting that negative triangles are rare in a trust relationship, we find only 138 out of 3783 nodes having formed overall distrustful cliques.
Fig 6

Case study of the network TR-BTCAlpha.

(a). The correlation between directed closure coefficient and node degree (weights ignored). All nodes are plotted in black dots; (b). The correlation between weighted directed closure coefficient and node strength (weights taken into account). 3654 nodes with positive closure coefficients are plotted in red; 138 nodes with negative closure coefficients are plotted in blue.

Case study of the network TR-BTCAlpha.

(a). The correlation between directed closure coefficient and node degree (weights ignored). All nodes are plotted in black dots; (b). The correlation between weighted directed closure coefficient and node strength (weights taken into account). 3654 nodes with positive closure coefficients are plotted in red; 138 nodes with negative closure coefficients are plotted in blue.

3.4 Computational efficiency

To end this section, we briefly discuss the computational efficiency of the proposed metrics. Taking the local directed closure coefficient (Definition 3.1) as an example, for the purpose of facilitating understanding and expression, we use the adjacency matrix of the network to present the equation, which leads up to O(|V|2) in computation. In actual development, however, after conveniently obtaining the neighbourhood information (both successors and predecessors in directed networks) of a given node, the average-case computational cost is , where is the average degree of the network. The average cost for computing the local directed closure coefficient across the network is therefore . As in most real networks , the computation is fast in large networks.

4 Experiments and analysis

In this section, we evaluate the proposed directed closure coefficient and its patterns in real-world networks. First, we compare it with the classic directed clustering coefficient. Then, we demonstrate that at network-level, the four closure patterns are discriminative in classifying directed networks. Finally, at node-level, we show how the source and target closure coefficients can be applied in link prediction task. Our code is available at https://github.com/MingshanJia/explore-local-structure.

4.1 Directed closure coefficient in real-world networks

4.1.1 Datasets

We run experiments on 24 directed networks from 6 different domains: Four trust networks. TR-BTCAlpha and TR-BTC-OTC [37]: two who-trusts-whom networks of users on Bitcoin trading platforms Bitcoin Alpha and Bitcoin OTC; TR-Advogato [38]: a network of trust relationships among users on an online community Advogato; TR-Epinions [39]: a who-trust-whom network of members on a general consumer review site Epinions.com. Four food webs. FW-Mangrove [40]: a what-eats-what network among species found in Florida’s mangroves during the wet season; FW-BayWet and FW-BayDry [41]: two food webs collected from the cypress wetlands of South Florida during the wet season and the dry season; FW-LittleRock [42]: a food web among the species found in Little Rock Lake in Wisconsin. Four citation networks. Citcora [43]: citations among papers indexed by CORA; CitHepPh [44] and CitHepPh [45]: citations among papers posted on arxiv.org under the hep-ph and hep-th categories, between 1993 and 2003; CitCitesser [46]: citations among papers indexed by the CiteSeer digital library. Four software networks. SW-Weka [47]: a class dependency network of the Weka 3.6.6 framework; SW-Lucene [48]: a class dependency network of the Lucene 4.1.0 framework; SW-JUNG [47]: a class dependency network within the JUNG 2.0.1 and javax 1.6.0.7 library namespaces; SW-JDK [47]: a class dependency network within the JDK 1.6.0.7 framework. Four web graphs. Web-Stanford [49]: a hyperlink network of Stanford University; Web-NotreDame [50]: a hyper link network of the University of Notre Dame; Web-BerkStan [49]: a hyperlink network between UC Berkeley and Stanford University; Web-Google [49]: a hyperlink network of a portion of the general WWW released in 2002 by Google. Four word adjacency networks. WA-Japanese, WA-English, WA-French and WA-Spanish [51]: directed networks of word adjacency in texts of languages including Japanese, English, French and Spanish. Table 1 lists some key statistics of these datasets. We see that in all 24 networks, the average directed closure coefficient is smaller than the average directed clustering coefficient. That is to say, in all these types of networks, fewer triangles are built from end-node-based open triads than from centre-node-based open triads. In food webs, the difference between them is not very big; while in word adjacency networks and two software networks (SW-JUNG and JDK), the directed closure coefficient is several dozen times smaller than the directed clustering coefficient.
Table 1

Statistics of datasets, showing the number of nodes (|V|), the number of edges (|E|), the average degree(), the proportion of reciprocal edges (r), the average directed clustering coefficient (), and the average directed closure coefficient ().

Datasets having timestamps on edge creation are superscripted by (τ).

Network|V||E| k¯ r CD¯ ED¯
TR-BTCAlphaτ3,78324,1866.390.8320.1580.017
TR-BTC-OTCτ5,88135,5926.050.7920.1510.013
TR-Advogato6,53951,1277.820.3070.1480.026
TR-Epinions75,879509K6.710.4050.1100.016
FW-Mangrove971,49215.380.0620.2610.185
FW-BayWet1282,10616.450.0290.1770.134
FW-BayDry1282,13716.700.0290.1760.135
FW-LittleRock1832,49413.630.0340.1730.112
Citcora23,16691,5003.950.0510.1460.055
CIT-HepTh27,770353K12.700.0030.1570.061
CitHepPh34,546422K12.200.0030.1430.053
CitCitesser384K1,751K4.560.0100.0920.028
SW-Weka1,3234,8443.660.0140.2010.021
SW-Lucene2,95610,8723.680.0050.2170.029
SW-JUNG6,12050,5358.260.0100.4540.006
SW-JDK6,43453,8928.380.0090.4430.006
Web-Stanford282K2,312K8.200.2770.3780.055
Web-NotreDame326K1,497K4.600.5070.1590.029
Web-BerkStan685K7,601K11.090.2500.4000.055
Web-Google876K5,105K5.830.3070.3700.097
WA-Japanese2,7048,3003.070.0730.1390.004
WA-English7,38146,2816.270.0900.2520.005
WA-French8,32524,2952.920.0370.1140.002
WA-Spanish11,58645,1293.900.0910.2490.002

Statistics of datasets, showing the number of nodes (|V|), the number of edges (|E|), the average degree(), the proportion of reciprocal edges (r), the average directed clustering coefficient (), and the average directed closure coefficient ().

Datasets having timestamps on edge creation are superscripted by (τ). From the scatter plots of the local directed closure coefficient and the local directed clustering coefficient (Fig 7), we can see their relationship more clearly. First, in most networks covered in our study, the two coefficients have a positive Pearson correlation whereas only in five networks they show negative correlation. However, neither positive nor negative correlations are strong, ranging from −0.296 to 0.518, indicating the directed closure coefficient captures different information on triangle formation than the classic directed clustering coefficient. Secondly, the same type of a network exhibits a similar relationship between the two variables. A visual inspection of Fig 7 indicates that the plots within one type of network (in the same row) are more similar to each other than the plots in between these types of networks (between rows). For example, in citation networks, most points are congregated at the left bottom area; and in word adjacency networks, most nodes have relatively small directed closure coefficient, making most points very close to the horizontal axis.
Fig 7

Correlation between the directed clustering coefficient and the directed closure coefficient, together with the Pearson correlation coefficient ρ.

Each dot in the plot represents a node in the network.

Correlation between the directed clustering coefficient and the directed closure coefficient, together with the Pearson correlation coefficient ρ.

Each dot in the plot represents a node in the network. We further explore the correlations amongst the eight patterns, i.e., the four closure patterns and the four clustering patterns. In Fig 8, we observe that certain types of networks demonstrate particular characteristics. Specifically, in trust networks, we find strong correlations among almost all four closure patterns (except between E and E). Also, C and C are strongly correlated. In citation networks, two mid-of-path patterns (C and E) and two cyclic patterns (C and E) are highly correlated. In software networks, two end-of-path patterns (C and E) and two cyclic patterns (C and E) have higher correlations. In web graphs, the correlation between E and E and the correlation between E and E are stronger. At last, in word adjacency networks, the four closure patterns are strongly correlated with each other. These observations lead us to the following experiment, in which we utilise these patterns as features to classify different types of directed networks.
Fig 8

Heatmap of the correlations among the eight patterns in 24 networks.

4.2 Network classification

This section presents the utility of the proposed four closure patterns in classifying different types of directed networks. Previous works have shown that a normalised number of directed triads and triangles, such as the triad significance profile [51] and the clustering signatures [32], are effective attributes in a network classification task. It motivated us to use the four closure patterns in the network classification, as they represent a normalised number of directed triangles from the end-node perspective. In order to gain an intuitive understanding of the effect of the four closure patterns on detecting different types of networks, we draw a parallel coordinates plot (Fig 9). Without complicated conditional rules, it is clearly seen that some types of networks show discriminative profiles in terms of certain closure patterns. For example, food webs are better separated from other types of networks with respect to their head closure coefficients, word adjacent networks with respect to their end or mid closure coefficients, and web graphs or trust networks in respect of their cyclic closure coefficients.
Fig 9

Parallel coordinates plot of 24 networks on eight features, including the four closure patterns and the four clustering patterns.

Each vertical axis represents one feature. In order to put all features on a similar scale, the value of each feature is standardised by removing the mean and scaling to unit variance. Different types of networks are painted in different colours, as shown in the legend. Distinct braids of line segments are highlighted by thin rectangles.

Parallel coordinates plot of 24 networks on eight features, including the four closure patterns and the four clustering patterns.

Each vertical axis represents one feature. In order to put all features on a similar scale, the value of each feature is standardised by removing the mean and scaling to unit variance. Different types of networks are painted in different colours, as shown in the legend. Distinct braids of line segments are highlighted by thin rectangles.

4.2.1 Setup

To prepare the classification dataset, we calculate the average four clustering patterns and the average four closure patterns of each network. We then choose Decision Tree (DT) as the classifier, not only because it is a powerful algorithm, but also because it enables convenient calculation of feature importance. We also include two tree-based ensemble models that are more stable and more powerful than a single DT, i.e., the Random Forest (RF) classifier and the Gradient Boosted Decision Tree (GBDT) classifier in the experiment. In order to test how useful the four closure patterns are in classifying networks, we fit three sets of features into these models: first set, the baseline, includes the traditional four clustering patterns [26, 32]; second set includes the proposed four closure patterns; third set includes both the clustering patterns and the closure patterns. As the dataset is small, we adopt the leave-one-out cross-validation [52] to evaluate the classification performance with different set of features. Also, because tree-based models are naturally stochastic, we repeat 1000 times and report the mean accuracy score.

4.2.2 Results and discussion

Table 2 shows the mean accuracy of three classifiers with different sets of features. Comparing the first row and the second row, we have two classifiers (DT and GBDT) performing better with the closure patterns and one classifier (RF) performing better with the clustering patterns. In order to further study how different features influence the classification results, we take Random Forest classifier as an example and report the two average confusion matrices of using two different feature sets (Fig 10). We can see that the clustering patterns are better at classifying software networks and web graphs, while the closure patterns are better at categorising food webs and word adjacency networks. It indicates that the information contained in the closure patterns are complementary to the information contained in the clustering patterns. Therefore, combining both would be expected to yield the best classification accuracy as also illustrated in the third row of Table 2.
Table 2

Leave-one-out cross-validation accuracy in classifying network types.

Three sets of network features (rows) are tested in three tree-based classifiers (columns).

DTRFGBDT
with four clustering patterns0.5570.7340.667
with four closure patterns0.6310.7160.708
with four clustering patterns & four closure patterns0.6720.7650.797
Fig 10

Average confusion matrices of Random Forest model with different feature sets.

Leave-one-out cross-validation accuracy in classifying network types.

Three sets of network features (rows) are tested in three tree-based classifiers (columns). Indeed, comparing the first row and the third row, after adding the four closure patterns to the four clustering patterns, we observe significant improvement in all three classifiers, especially in Decision Tree and Gradient Boosted Decision Tree classifiers (more than 19%). The result demonstrates that the proposed four closure patterns are useful features in telling apart different types of directed networks. Naturally, the next question is how important each feature is in classifying these networks. Adopting the common approach to measure feature importance in tree-based models [52], we calculate the importance score by computing the normalised total decrease in impurity brought by each feature. After repeating 1000 times, we report the average importance scores of the eight features in Fig 11. We observe that in DT and RF classifiers, all four closure patterns have larger importance scores than the four clustering patterns, and the most important feature is E. In GBDT, although C has the second largest importance score, overall speaking, the total score of the closure patterns is still larger than that of the clustering patterns. This analysis illustrates further that the proposed four closure patterns are important features in network classification.
Fig 11

Importance scores of eight features in three tree-based models classifying network types.

The scores of the four closure patterns are plotted in blue bars while those of the four clustering patterns are plotted in red bars.

Importance scores of eight features in three tree-based models classifying network types.

The scores of the four closure patterns are plotted in blue bars while those of the four clustering patterns are plotted in red bars.

4.3 Link prediction in directed networks

Many studies [53-58] have shown that future interactions among nodes can be extracted from the network topology information. The key idea is to compare the proximity or similarity between pairs of nodes, either from the neighbourhoods [54, 55], the local structures [56] or the whole network [57, 58]. Most existing methods, however, focus solely on undirected networks. In this experiment, we show whether the information provided by the local directed closure coefficient can be used to enhance the performance of link prediction approaches for directed networks. As shown in [53], the neighbourhood based methods are simple yet powerful. We choose three classic similarity indices extended for directed networks as the baseline methods [59]. Let N(i) be the out-neighbour set of node i (consisting of i’s successors); N(i) be the in-neighbour set (consisting of i’s predecessors). The set of all neighbours N(i) is the union of the two: N(i) = N(i)∪N(i). For an ordered pair of nodes (s, t), the three baseline indices are defined below: Directed Common Neighbours index: DiCN(s, t) = |N(s) ∩ N(t)|, Directed Adamic-Adar index: , Directed Resource Allocation index: .

4.3.1 Proposed indices

Combining the idea of the Common Neighbours index and the source and target closure coefficients (Definition 3.4), we propose two indices to measure the directed closeness in directed networks. Definition 4.1. For an ordered pair of nodes (s, t), the , denoted CCI(s, t); and the , denoted ECCI(s, t) are defined as: Unlike the closure closeness index, the extra closure closeness index uses the set of all neighbours, because the source closure coefficient of node s and the target closure coefficient of node t can also bring in the direction inclination.

4.3.2 Setup

We model a directed network as a graph . For networks having timestamps on edges, we order the edges according to their appearing times and select the first 50% edges and related nodes to form an “old graph”, denoted G = (V*, E). For networks not having timestamps, we randomly choose 50% edges and related nodes as G and repeat 10 times in the experiment. Apparently, the total number of potential links on node set V* equals to |V*|2−|E|. Let E be the set of future edges among the nodes in V*. We apply each prediction method to output a list containing the similarity scores for all potential links. Each potential link either represents a positive link or a negative link, depending on whether it appears in E. The PR-AUC value of the prediction is then calculated. Since in very large networks it is too expensive to compute all potential links, we randomly sample 3,000 connected nodes on when |V|>10,000 and repeat the above procedures 10 times.

4.3.3 Results and discussion

We compare three baseline methods with two proposed methods (Definition 4.1) in Table 3. We see that the closure closeness index (CCI) has recorded the highest PR-AUC value in 12 networks, including all the food webs, all the software networks, three web graphs and one citation network. The extra closure closeness index (ECCI), on the other hand, has recorded the highest PR-AUC value in 6 networks, including all the word adjacency networks and two trust networks. It suggests that in most directed networks, including the local structure information of the source and target closure coefficients leads to improvement in link prediction. The improvement is remarkable in many networks: CCI is over 25% better than the baselines in three software networks (SW-Weka, SW-JUNG and SW-JDK), and over 10% better in all four food webs and two web graphs (Web-Stanford and Web-NotreDame). Besides, ECCI is over 100% better than the three baselines in word adjacency networks.
Table 3

Performance comparison of five methods on link prediction in directed networks (PR-AUC).

The best performance in each network is in bold type, second best in italic.

NetworkDiCNDiAADiRACCIECCI
TR-BTCAlphaτ0.02860.02910.01990.02830.0347
TR-BTC-OTCτ0.02750.03080.02450.02650.0316
TR-Advogato0.10760.11240.08990.10520.1107
TR-Epinions0.15360.15590.13030.15200.1491
FW-Mangrove0.23340.24380.24560.27600.2666
FW-BayWet0.16690.17050.17190.19950.1903
FW-BayDry0.17380.17710.17830.20580.1887
FW-LittleRock0.25930.25200.24430.31170.2449
CIT-Cora0.10840.10560.10070.10530.0819
CIT-HepTh0.17420.18970.17690.18330.1708
CIT-HepPh0.14280.14590.13240.14240.1339
CIT-Citeseer0.10540.10630.10290.12210.0791
SW-Weka0.12310.13940.13990.19010.0935
SW-Lucene0.18530.17300.16780.19300.1026
SW-JUNG0.33860.32770.27320.43850.1645
SW-JDK0.36100.33770.27850.45510.1787
WEB-Stanford0.37840.38750.33300.41590.2927
WEB-NotreDame0.22260.23100.21040.29340.2703
WEB-BerkStan0.40020.40260.37460.47840.3968
WEB-Google0.49380.52110.48030.50460.3903
WA-Japanese0.02400.01970.01540.03530.0568
WA-Darwin0.04210.04510.03370.06540.0901
WA-French0.01360.01520.01380.02620.0488
WA-Spanish0.05710.06310.05370.10480.1368

Performance comparison of five methods on link prediction in directed networks (PR-AUC).

The best performance in each network is in bold type, second best in italic. We also notice that in all four software networks and one citation network (CitCitesser), where CCI records the highest precision, ECCI is, however, worse than the baseline methods. This suggests that sometimes the information provided by the extra neighbours without considering direction inclination conflicts with that provided by the source and target closure coefficients. Finding a method that better combines the information of common neighbours and closure coefficients is an interesting avenue for future study.

5 Related work

In this section, we summarise some additional related work that also measure directed triangle formation from an end-node perspective. Similar to our work, Yin et al. [60] extended the local closure coefficient in directed networks by proposing a family of eight coefficients. Their definition of the local directed closure coefficients of node i are eight scalars with x, y, z ∈ {i, o} (i and o represent edge direction, incoming or outgoing). One major limitation of this work is that it lacks a general characterisation that unifies all eight directed triangles constructed from end-node based open triads. Our work not only addressed this issue by giving one general definition, but further proposed the taxonomies of end-node based directed triangles, i.e., the source and target closure coefficients and the four closure patterns. Romero and Klenberg [61] developed a methodology for studying a particular type of directed closure process (or “link copying” phenomenon) in information network. Lou et al. [62] later proposed a graphical model TriFG to predict reciprocity and triadic closure in social networks. Nevertheless, these two works chose not to take into account all directed triangles by particularly focusing on the feed-forward triangle.

6 Conclusion

In this paper, we introduced the directed closure coefficient and its patterns to measure directed triangle formation from an end-node perspective. Through experiments on 24 real-world networks from six domains, we revealed that 1) in all networks, the average directed closure coefficient is smaller than the average directed clustering coefficient; 2) the correlation between the directed closure coefficient and the directed clustering coefficient is weak; 3) different types of networks demonstrate different characteristics in the correlations of the eight patterns. We also showed that, at network-level, adding the four closure patterns leads to significant improvement in classifying directed networks; while at node-level analysis, such as in link prediction, the source and target coefficients can be used together with common neighbours as effective predictors, especially in food webs, software networks, web graphs and word adjacency networks. Due to the simplicity and interpretability in the definitions, we anticipate that the directed closure coefficient and its patterns will become standard descriptive features and be incorporated in other network mining tasks. 4 May 2021 PONE-D-21-06621 Directed closure coefficient and its patterns PLOS ONE Dear Dr. Jia, Thank you for submitting your manuscript to PLOS ONE. After careful consideration, we feel that it has merit but does not fully meet PLOS ONE’s publication criteria as it currently stands. Therefore, we invite you to submit a revised version of the manuscript that addresses the points raised during the review process. Please follow the reviewers advices to revise the manuscript. Please submit your revised manuscript by Jun 18 2021 11:59PM. If you will need more time than this to complete your revisions, please reply to this message or contact the journal office at plosone@plos.org. When you're ready to submit your revision, log on to https://www.editorialmanager.com/pone/ and select the 'Submissions Needing Revision' folder to locate your manuscript file. Please include the following items when submitting your revised manuscript: A rebuttal letter that responds to each point raised by the academic editor and reviewer(s). You should upload this letter as a separate file labeled 'Response to Reviewers'. A marked-up copy of your manuscript that highlights changes made to the original version. You should upload this as a separate file labeled 'Revised Manuscript with Track Changes'. An unmarked version of your revised paper without tracked changes. You should upload this as a separate file labeled 'Manuscript'. If you would like to make changes to your financial disclosure, please include your updated statement in your cover letter. Guidelines for resubmitting your figure files are available below the reviewer comments at the end of this letter. If applicable, we recommend that you deposit your laboratory protocols in protocols.io to enhance the reproducibility of your results. Protocols.io assigns your protocol its own identifier (DOI) so that it can be cited independently in the future. For instructions see: http://journals.plos.org/plosone/s/submission-guidelines#loc-laboratory-protocols. Additionally, PLOS ONE offers an option for publishing peer-reviewed Lab Protocol articles, which describe protocols hosted on protocols.io. Read more information on sharing protocols at https://plos.org/protocols?utm_medium=editorial-email&utm_source=authorletters&utm_campaign=protocols. We look forward to receiving your revised manuscript. Kind regards, Hocine Cherifi Academic Editor PLOS ONE Journal Requirements: When submitting your revision, we need you to address these additional requirements. Please ensure that your manuscript meets PLOS ONE's style requirements, including those for file naming. The PLOS ONE style templates can be found at https://journals.plos.org/plosone/s/file?id=wjVg/PLOSOne_formatting_sample_main_body.pdf and https://journals.plos.org/plosone/s/file?id=ba62/PLOSOne_formatting_sample_title_authors_affiliations.pdf 2. Please review your reference list to ensure that it is complete and correct. If you have cited papers that have been retracted, please include the rationale for doing so in the manuscript text, or remove these references and replace them with relevant current references. Any changes to the reference list should be mentioned in the rebuttal letter that accompanies your revised manuscript. If you need to cite a retracted article, indicate the article’s retracted status in the References list and also include a citation and full reference for the retraction notice. [Note: HTML markup is below. Please do not edit.] Reviewers' comments: Reviewer's Responses to Questions Comments to the Author 1. Is the manuscript technically sound, and do the data support the conclusions? The manuscript must describe a technically sound piece of scientific research with data that supports the conclusions. Experiments must have been conducted rigorously, with appropriate controls, replication, and sample sizes. The conclusions must be drawn appropriately based on the data presented. Reviewer #1: Yes Reviewer #2: Yes ********** 2. Has the statistical analysis been performed appropriately and rigorously? Reviewer #1: Yes Reviewer #2: N/A ********** 3. Have the authors made all data underlying the findings in their manuscript fully available? The PLOS Data policy requires authors to make all data underlying the findings described in their manuscript fully available without restriction, with rare exception (please refer to the Data Availability Statement in the manuscript PDF file). The data should be provided as part of the manuscript or its supporting information, or deposited to a public repository. For example, in addition to summary statistics, the data points behind means, medians and variance measures should be available. If there are restrictions on publicly sharing data—e.g. participant privacy or use of data from a third party—those must be specified. Reviewer #1: Yes Reviewer #2: Yes ********** 4. Is the manuscript presented in an intelligible fashion and written in standard English? PLOS ONE does not copyedit accepted manuscripts, so the language in submitted articles must be clear, correct, and unambiguous. Any typographical or grammatical errors should be corrected at revision, so please note any specific errors here. Reviewer #1: Yes Reviewer #2: Yes ********** 5. Review Comments to the Author Please use the space provided to explain your answers to the questions above. You may also include additional comments for the author, including concerns about dual publication, research ethics, or publication ethics. (Please upload your review as an attachment if it exceeds 20,000 characters) Reviewer #1: Please see attached report (Copied several times to achieve ridiculus minimal character limit) Please see attached report Please see attached report Please see attached report Please see attached report Reviewer #2: In this paper, the authors propose an extension of the local closure to directed networks. They introduce the closure coefficients of particular patterns. They also extend it to weighted directed networks. This work is an excellent contribution to the fascinating study of triangles in complex networks. Going beyond the classical clustering coefficient measures, they investigate the closure coefficients for classifying the network structure and link prediction. Experiments are performed on 24 directed networks originating from various domains. They show the advantage of using the concept of closure coefficients compared to the classic clustering coefficients for these tasks. The subject of this paper is of prime interest to the network science community. The contribution is well presented. The results are sound. Therefore, I recommend its publication. I have nevertheless two minor comments that need to be addressed before that. First of all, the authors can better highlight the paper's interest by broadening the literature review to show the importance of the issue. I suggest incorporating and commenting on literature dealing with the clustering coefficient related to the community structure. Q. Ji, D. Li, and Z. Jin, "Divisive Algorithm Based on Node Clustering Coefficient for Community Detection," in IEEE Access, vol. 8, pp. 142337-142347, 2020, doi: 10.1109/ACCESS.2020.3013241. Orman K., Labatut V., Cherifi H. (2013) An Empirical Study of the Relation between Community Structure and Transitivity. In: Menezes R., Evsukoff A., González M. (eds) Complex Networks. Studies in Computational Intelligence, vol 424. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30287-9_11 See also Trolliet T., Cohen N., Giroire F., Hogie L., Pérennes S. (2021) Interest Clustering Coefficient: A New Metric for Directed Networks Like Twitter. In: Benito R.M., Cherifi C., Cherifi H., Moro E., Rocha L.M., Sales-Pardo M. (eds) Complex Networks & Their Applications IX. COMPLEX NETWORKS 2020 2020. Studies in Computational Intelligence, vol 944. Springer, Cham. https://doi.org/10.1007/978-3-030-65351-4_48 Second, make sure that the code and the data are available to reproduce and diffuse their work more efficiently. ********** 6. PLOS authors have the option to publish the peer review history of their article (what does this mean?). If published, this will include your full peer review and any attached files. If you choose “no”, your identity will remain anonymous but your review may still be made public. Do you want your identity to be public for this peer review? For information about this choice, including consent withdrawal, please see our Privacy Policy. Reviewer #1: Yes: Pim van der Hoorn Reviewer #2: No [NOTE: If reviewer comments were submitted as an attachment file, they will be attached to this email and accessible via the submission site. Please log into your account, locate the manuscript record, and check for the action link "View Attachments". If this link does not appear, there are no attachment files.] While revising your submission, please upload your figure files to the Preflight Analysis and Conversion Engine (PACE) digital diagnostic tool, https://pacev2.apexcovantage.com/. PACE helps ensure that figures meet PLOS requirements. To use PACE, you must first register as a user. Registration is free. Then, login and navigate to the UPLOAD tab, where you will find detailed instructions on how to use the tool. If you encounter any issues or have any questions when using PACE, please email PLOS at figures@plos.org. Please note that Supporting Information files do not need this step. Submitted filename: review.pdf Click here for additional data file. 9 Jun 2021 We have uploaded our responses as a separate file. Submitted filename: Response to Reviewers.pdf Click here for additional data file. 14 Jun 2021 Directed closure coefficient and its patterns PONE-D-21-06621R1 Dear Dr. Jia, We’re pleased to inform you that your manuscript has been judged scientifically suitable for publication and will be formally accepted for publication once it meets all outstanding technical requirements. Within one week, you’ll receive an e-mail detailing the required amendments. When these have been addressed, you’ll receive a formal acceptance letter and your manuscript will be scheduled for publication. An invoice for payment will follow shortly after the formal acceptance. To ensure an efficient process, please log into Editorial Manager at http://www.editorialmanager.com/pone/, click the 'Update My Information' link at the top of the page, and double check that your user information is up-to-date. If you have any billing related questions, please contact our Author Billing department directly at authorbilling@plos.org. If your institution or institutions have a press office, please notify them about your upcoming paper to help maximize its impact. If they’ll be preparing press materials, please inform our press team as soon as possible -- no later than 48 hours after receiving the formal acceptance. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information, please contact onepress@plos.org. Kind regards, Hocine Cherifi Academic Editor PLOS ONE Additional Editor Comments (optional): Reviewers' comments: 16 Jun 2021 PONE-D-21-06621R1 Directed closure coefficient and its patterns Dear Dr. Jia: I'm pleased to inform you that your manuscript has been deemed suitable for publication in PLOS ONE. Congratulations! Your manuscript is now with our production department. If your institution or institutions have a press office, please let them know about your upcoming paper now to help maximize its impact. If they'll be preparing press materials, please inform our press team within the next 48 hours. Your manuscript will remain under strict press embargo until 2 pm Eastern Time on the date of publication. For more information please contact onepress@plos.org. If we can help with anything else, please email us at plosone@plos.org. Thank you for submitting your work to PLOS ONE and supporting open access. Kind regards, PLOS ONE Editorial Office Staff on behalf of Professor Hocine Cherifi Academic Editor PLOS ONE
  19 in total

Review 1.  Community structure in social and biological networks.

Authors:  M Girvan; M E J Newman
Journal:  Proc Natl Acad Sci U S A       Date:  2002-06-11       Impact factor: 11.205

Review 2.  The architecture of complex weighted networks.

Authors:  A Barrat; M Barthélemy; R Pastor-Satorras; A Vespignani
Journal:  Proc Natl Acad Sci U S A       Date:  2004-03-08       Impact factor: 11.205

3.  Identification of essential proteins based on edge clustering coefficient.

Authors:  Jianxin Wang; Min Li; Huan Wang; Yi Pan
Journal:  IEEE/ACM Trans Comput Biol Bioinform       Date:  2012 Jul-Aug       Impact factor: 3.710

4.  Attitudes and cognitive organization.

Authors:  F HEIDER
Journal:  J Psychol       Date:  1946-01

5.  Uncovering the overlapping community structure of complex networks in nature and society.

Authors:  Gergely Palla; Imre Derényi; Illés Farkas; Tamás Vicsek
Journal:  Nature       Date:  2005-06-09       Impact factor: 49.962

6.  A general framework for weighted gene co-expression network analysis.

Authors:  Bin Zhang; Steve Horvath
Journal:  Stat Appl Genet Mol Biol       Date:  2005-08-12

7.  Clustering in complex directed networks.

Authors:  Giorgio Fagiolo
Journal:  Phys Rev E Stat Nonlin Soft Matter Phys       Date:  2007-08-16

8.  Clustering signatures classify directed networks.

Authors:  S E Ahnert; T M A Fink
Journal:  Phys Rev E Stat Nonlin Soft Matter Phys       Date:  2008-09-18

9.  Modeling interactome: scale-free or geometric?

Authors:  N Przulj; D G Corneil; I Jurisica
Journal:  Bioinformatics       Date:  2004-07-29       Impact factor: 6.937

10.  Graphlet-based edge clustering reveals pathogen-interacting proteins.

Authors:  R W Solava; R P Michaels; T Milenkovic
Journal:  Bioinformatics       Date:  2012-09-15       Impact factor: 6.937

View more

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