Skip to contents

All edges in the PPI network are checked against the cocluster correlation network to ensure existence and a non-zero weight. If either of these conditions are not met, then it will be removed from the list of PPI edges. This new, cluster filtered network is then assigned to the global namespace.

Usage

ClusterFilteredNetwork(gene.cccn, ppi.network, cfn.name = "cfn")

Arguments

gene.cccn

A matrix showing strength of relationships between proteins using the common clusters between the three distance metrics (Euclidean, Spearman, and Combined (SED))

ppi.network

A dataframe representing how strongly proteins are known to interact based on previous research contained within provided database networks

cfn.name

Desired name of the output cluster filtered network

Value

A version of ppi.network with only the edges that exist in gene.cccn and have non-zero weights

Examples

ClusterFilteredNetwork(ex.gene.cccn, ex.ppi.network, cfn.name = "ex.cfn")
utils::head(ex.cfn)
#>    Gene.1 Gene.2                                     Interaction
#> 1    MYH9 PIK3R2 experimental_transferred, Physical Interactions
#> 2    MYH9 ABLIM1             experimental, Physical Interactions
#> 3   OXCT1 ZDHHC5                                    experimental
#> 4 SUPT16H ZDHHC5                                    experimental
#> 5   USP15 ZDHHC5                                    experimental
#> 6    MYH9 ATP5PO                                    experimental
#>          PPI.weight
#> 1 0.215459870486844
#> 2 0.120127317943767
#> 3 0.209019327129563
#> 4 0.209019327129563
#> 5 0.209019327129563
#> 6 0.137437365783822