thpar / diffany

Diffany is an open-source toolbox for calculating and visualizing differential networks.
7 stars 2 forks source link

[CLOSED] store overlap % as edge property #166

Closed diffany-admin closed 9 years ago

diffany-admin commented 9 years ago

Issue by svlandeg Thu Jul 17 11:16:39 2014


Following up from #115, have the "support" stored in a feature for the edge? E.g. "MergedEdge"? Requires some refactoring in the algo classes ...

At the same time, also store whether or not this edge is present in the reference network ... and remove it if the reference network is always needed (TestFuzzyOverlap.testFuzzyOverlapWithReference, vary cutoffs)

diffany-admin commented 9 years ago

Comment by svlandeg Tue Jul 29 15:11:09 2014


OverlappingNetwork needs to be a MergedNetwork, because the information otherwise gets lost in output cleaning (Unification.unifyEdgeDirection copies the MergedEdges to Edges)

diffany-admin commented 9 years ago

Comment by svlandeg Wed Jul 30 12:13:39 2014


Currently the created OverlappingNetwork is kept as is, but its edges can be cast to MetaEdge, in which this information is stored: number of supporting input networks, their names/conditions, and whether or not it is present in the reference network