Learn R Programming

PLEXI (version 1.0.0)

Multiplex Network Analysis

Description

Interactions between different biological entities are crucial for the function of biological systems. In such networks, nodes represent biological elements, such as genes, proteins and microbes, and their interactions can be defined by edges, which can be either binary or weighted. The dysregulation of these networks can be associated with different clinical conditions such as diseases and response to treatments. However, such variations often occur locally and do not concern the whole network. To capture local variations of such networks, we propose multiplex network differential analysis (MNDA). MNDA allows to quantify the variations in the local neighborhood of each node (e.g. gene) between the two given clinical states, and to test for statistical significance of such variation. Yousefi et al. (2023) .

Copy Link

Version

Install

install.packages('PLEXI')

Monthly Downloads

145

Version

1.0.0

License

GPL (>= 3)

Maintainer

Behnam Yousefi

Last Published

August 9th, 2023

Functions in PLEXI (1.0.0)

p_val_rank

Calculate p.value for x given a set of null values using ranks
subgraph_plot

Visualization of a subgroup using a circular graph
weightd_random_walk

Weighted Random Walk algorithm
plexi_node_distance

Detecting the nodes whose local neighbors change between the two conditions for ISNs.
rep_random_walk

Repetitive Fixed-length (weighted) random walk algorithm
plexi_distance_test1_isn

Test the extremeness of embedding distances of local neighbors.
p_val_count

Calculate p.value for x given set of null values using counts
as_plexi_graph

Convert adjacency matrix to plexi graph data
ednn

Encoder decoder neural network (EDNN) function
ednn_io_prepare

Preparing the input and output of the EDNN for a multiplex graph
as_igraph

Convert plexi graph data to igraph
distance

Function to calculate distance between two vectors
network_gen

Multiplex Network Generation
Rank

Ranking a vector
p_val_norm

Calculate p.value for x given set of null values using a Gaussian null pdf
example_data

Example Data
plexi_node_detection_2layer

Detecting the nodes whose local neighbors change bweteen the two conditions.
plexi_distance_test_isn

Test the embedding distances of local neighbors change between the two conditions for ISNs.
plexi_embedding_2layer

Calculate the embedding space for a two layer multiplex network
plexi_embedding

Calculate the embedding space for a multiplex network
subgraph_difference_plot

Visualization of a difference subgroup using a circular graph