package
0.0.0-20220611144015-40008dcd7b35
Repository: https://github.com/knightjdr/cmgo.git
Documentation: pkg.go.dev

# README

Module name: network-correlation

Calculate correlation between matrix rows and output Cytoscape formatted file for viewing network.

parametersdefinitiondefault
colorListtext file with hex colors
cutoffcorrelation cutoff to define edges0
edgesPerNodeideal edge number between nodes when not setting a cutoff20
localizationsordered list of all possible localizations
maxEdgesmaximum number of edges to allow per node when specifying a cutoff0
nodeLocalizationslist of primary localizations for genes
nodeProfileslocalization profiles (matrix)
outFileoutput file with all node pairs and edge weight (correlation)corr.txt
outFileNetworkoutput file name Cytoscape networkcorr.cyjs

If cutoff is > 0, it will be used to define edges, otherwise a cutoff will be sought to achieve edgesPerNode.

Example file formats

colorList

#C0B9B2
#1CE6FF
#FF4A46
#008941

localization

GO:0005654	nucleoplasm
GO:0005694	chromosome
GO:0005730	nucleolus
GO:0005741	mitochondrial outer membrane
GO:0005743	mitochondrial inner membrane

nodeLocalizations

gene	GO:0005694	GO:0016604	GO:0005635
AAAS	0.0000	0.0000	0.2500
AAK1	0.0000	0.2200	0.6700

Output

  • corr.cyjs: Cytoscape formatted file with nodes placed on a grid
  • corr.txt: node pairs

# Functions

Network creates a Cytoscape and txt of node pairs for visualizing localization profiles as a network.