Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
Genetrank_network_statistical_analysis Class Reference

Constructions

def __init__ (self, ppi_graph_file_name)
 Default constructor. More...
 

Statistics

def get_reachability_matrix (self)
 Generates the reachability matrix for the PPIN. More...
 
def get_node_degrees (self)
 Gets a list with the node degrees. More...
 

Visualizations

def plot_degree_distribution (self, show=False, figure_format='pdf', logscale=False)
 Plots a histogram of the degrees of the nodes on the network. More...
 

Other

def summary (self)
 Prints a summary of the network: number of nodes, of edges (and arcs), and number of self-interactions. More...
 

Detailed Description

A class performing statistical analysis on a PPIN A class performing statistical analysis on a PPIN.

Constructor & Destructor Documentation

◆ __init__()

def __init__ (   self,
  ppi_graph_file_name 
)

Default constructor.

Member Function Documentation

◆ get_node_degrees()

def get_node_degrees (   self)

Gets a list with the node degrees.

◆ get_reachability_matrix()

def get_reachability_matrix (   self)

Generates the reachability matrix for the PPIN.

◆ plot_degree_distribution()

def plot_degree_distribution (   self,
  show = False,
  figure_format = 'pdf',
  logscale = False 
)

Plots a histogram of the degrees of the nodes on the network.

◆ summary()

def summary (   self)

Prints a summary of the network: number of nodes, of edges (and arcs), and number of self-interactions.