Learn R Programming

MetaNet

MetaNet: Network analysis for multi-omics

The HTML documentation of the latest version is available at Github page.

Tutorial

Copy Link

Version

Install

install.packages('MetaNet')

Monthly Downloads

256

Version

0.2.8

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Chen Peng

Last Published

February 9th, 2026

Functions in MetaNet (0.2.8)

c_net_highlight

Highlight specific nodes in a network
c_net_intersect

Intersect two networks
as_multi_layer

Layout as a multi_layer
as_line

Layout as a line
as_circle_tree

Layout as a circle_tree
c_net_stability

Evaluate the stability of a network
c_net_set

Set basic attributes from totu table
fast_cor

Fast correlation calculation
filter_n_module

Filter some modules as others
g_layout

Layout with group
c_net_plot

Plot a metanet
c_net_save

Save network file
c_net_difference

Difference two networks
c_net_ego

Extract ego-centric subnetwork with preserved class attributes
fit_power

Fit power-law distribution for an igraph
as_coors

Transfer to a coors object
as_polyarc

Layout as a polyarc
c_net_filter

Filter a network according to some attributes
c_net_load

Load network file
c_net_update

Update a metanet object or transform igraph object to metanet object
c_net_union

Union two networks
c_net_layout

Layout coordinates
get_module

Get module
rand_net_par

Net_pars of many random network
co_net_rmt

MetaNet networks
get_module_eigen

Get module_eigen
metab_g

MetaNet networks metadata
clean_igraph

Clean a igraph object
%<>%

Assignment pipe
get_group_skeleton

Get skeleton network according to a group
get_e

Get edge information
olympic_rings_net

Plot olympic rings using network
net_par

Calculate all topological indexes of a network
input_cytoscape

Input a cyjs file exported by Cytoscape
get_v

Get vertex information
get_n

Get network information
c_net_calculate

Calculate correlation for one or two t(otutab), or distance for one t(otutab).
c_net_compare

Compare Two Networks
micro_g

MetaNet networks metadata
clean_multi_edge_metanet

Clean multi edge metanet to plot
df2net_tree

Transform a dataframe to a network edgelist.
cal_sim

Calculate similarity for one t(otutab)
check_tabs

Check tables and extract common samples
links_stat

Link summary of the network
g_layout_nice

Layout with group nicely
plot.ggig

Plot a ggig
micro

MetaNet networks abundance
g_layout_poly_sector

Layout with group
extract_sample_net

Extract each sample network from the whole network
co_net

MetaNet networks
get_community

Get community
c_net_from_edgelist

Construct a network from edge_list dataframe
input_gephi

Input a graphml file exported by Gephi
co_net2

MetaNet networks
g_layout_polygon

Layout with group as a polygon
multi1

MetaNet networks
multi_net_build

Multi-omics network build
print.metanet_compare

Print method for 'metanet_compare' objects
print.metanet

Print method for 'metanet' objects
is_metanet

Is this object a metanet object?
nc

Calculate natural_connectivity
metab

MetaNet networks abundance
plot.metanet_compare

Plot a metanet_compare
module_detect

Detect the modules
%>%

Pipe operator
p.adjust.table

p.adjust apply on a correlation table (matrix or data.frame)
plot.robust

Plot robust
spatstat_layout

Generate spatial layout using spatstat
read_corr

Read a corr object
plot.metanet

Plot a metanet
summ_2col

Summaries two columns information
plot.vulnerability

Plot vulnerability
netD3plot

plot use networkD3
plot_corr_heatmap

Plot a correlation heatmap
zp_analyse

Zi-Pi calculate
plot_net_degree

Plot degree distribution of networks
module_eigen

Calculate the eigenvalue of each module and correlation of nodes and eigenvalue (node_eigen_cor).
plot_multi_nets

Batch drawing multiple network diagrams
plot_e_type_bar

Plot e_type bar
print.robust

Print method for 'robust' objects
print.robustness

Print method for 'robustness' objects
show_MetaNet_logo

Show MetaNet logo
print.coors

Print method for 'coors' objects
module_net

Generate a n-modules network
print.cohesion

Print method for 'cohesion' objects
print.corr

Print method for 'corr' objects
plot.rmt_res

Plot a rmt_res
print.ggig

Print method for 'ggig' objects
transc

MetaNet networks abundance
twocol_edgelist

Quick build a metanet from two columns table
to_module_net

Transformation a network to a module network
transc_g

MetaNet networks metadata
summary_module

Summary module index
summary.corr

Summary method for 'corr' objects
transform_coors

Transform the layout of a 'coors' object
smallworldness

Calculate small-world coefficient
venn_net

Venn network
plot.robustness

Plot robustness
print.vulnerability

Print method for 'vulnerability' objects
rand_net

Degree distribution comparison with random network
save_corr

Save a corr object
as_arc

Layout as a arc
MetaNet-package

MetaNet: Network Analysis for Omics Data
as.ggig

Transfer an igraph object to a ggig
anno_edge

Use dataframe to annotate edges of an igraph
Cohesion

Cohesion calculation
adjacency_similarity

Calculate Similarity Between Two Graphs via Adjacency Matrices
anno_vertex

Use data.frame to annotate vertexes of metanet
arc_taxonomy

Edgelist
arc_count

Edgelist
RMT_threshold

Get RMT threshold for a correlation matrix
c_net_annotate

Annotate a metanet
as_polycircle

Layout as a polycircle
as_polygon

Layout as a polygon
c_net_build

Construct a metanet from a corr object
as_poly_sector

Layout as a multi_layer