Generate mosaic data topology network as an igraph object.
mosaicDataTopology(assay_list)
a list of data matrices with rownames (features) specified.
igraph weighted network with nodes corresponding to
assay_list
elements, and edges present if the matrices share at
least one rowname. Edge weights correspond to the number of shared
rownames among data matrices.
set.seed(2021)
assay_list = mockMosaicData()
mdt = mosaicDataTopology(assay_list)
mdt
#> IGRAPH f2883d3 UN-- 3 2 --
#> + attr: name (v/c), frame.color (v/c), color (v/c), label.color (v/c),
#> | label.family (v/c)
#> + edges from f2883d3 (vertex names):
#> [1] D1--D2 D2--D3
plot(mdt)