ChromMaintainers-class: Chomatin maintainer networks

Description Usage Arguments Value Accesors Methods Author(s) References See Also Examples


The ChromMaintainers holds information about the inferred network by the method InferNetworks. It contains the list of inferred networks as igraph object, a list of edges and a list of proteins. In addition to an HLDAResult object that contains the final probabilities calculated by the HLDA algorithm.


 ChromMaintainers( maintainers,topEdges,topNodes, clusRes = NULL, networks = list())



Object of class "HLDAResult" that contains the HLDA results.


a "matrix" containing the list the top edges per network.


a "matrix" containing the list the top proteins per network.


the list of infered networks as an igraph objects list


Object of class "cluesOrSota" describing the assignment of each DNA-interaction to a chromatin-maintainer network according to their enrichment.


a ChromMaintainers object.


if x is a ChromMaintainers object the following accessors can be applied :


gets the list of networks as igraph objects


gets a matrix object that contains the list of top proteins per network


gets a matrix object that contains the list of top proteins per network


returns the clustering results of DNA-interaction into groups according to their partnership enrichment profile to the set of inferred chromatin maintainer networks.


Many plotting and annotation methods are associated with this class.

annotateExpression(object, RPKMS)

To add the gene expression attribute to the igraph objects

clusterInteractions(object, method, nbClus )

To cluster the DNA-interactions according to their partnership enrichment profile.


Creates the list of igraph object from the topEdges matrix

outputGenesPerClusterToDir(hdaRes,data,path, ...)

get the list genes belonging to each DNA-interaction cluster.

getRegionsIncluster(hdaRes,data, cluster, ...)

returns the coordinates of the DNA interactions for a given cluster.

GOEnrich.networks(object, pval=0.05, GOlimit= 5,path="")

do a GO enrichment of the elements of each inferred network.

plot3CPETRes(object, path, W, H, type,byEdge, netPerRow, layoutfct, ...)

provide different type of plots to visualize the results

visualizeCircos(object, data, cluster, chrLenghts)

Draws a circos plot of the DNA interactions in a given cluster.


Mohamed Nadhir Djekidel (

References (C. Wang's hdp code)

Chong Wang, John Paisley and David M. Blei, Online variational inference for the hierarchical Dirichlet process .In AISTATS 2011

Mohamed Nadhir D, Yang C et al 3CPET: Finding Co-factor Complexes in Chia-PET experiment using a Hierarchical Dirichlet Process, ....

See Also

InferNetworks, ChromMaintainers , HLDAResult



R3CPET documentation built on May 20, 2017, 10:19 p.m.

Search within the R3CPET package
Search all R packages, documentation and source code

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at

Please suggest features or report bugs in the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.