Skip to content

hbai98/Dynamic-Network-Algorithm

Repository files navigation

[TOC]

This is a repository written in my experiments for several algorithms, and something to share along with my blog.

Algorithms

HGA

Obtain reliable and optimal mapping between networks concerning about protein sequences and topological similarity

image-20200608122144302

Please refer to An Adaptive Hybrid Algorithm for Global Network Alignment for the design of the algorithm.

case 1 : biomolecular network

Get the mapping subgraph across species.

case 2: drug repurposing by alignment

HGA practice in the drug development

You could navigate here to see how to build HGA and run it.

For more information, a blog is available here.

DK

Propagate the biological network for predicting novel genetic interactions and co-complex membership.

Diffusion with source and sink. Fluid is pumped from the source into a selected set of query nodes and is allowed to leak out from each node into a sink at first-order rate. For clarity, an undirected network is shown above, which illustrates the initial state to the diffused and equilibrium result and 'F', 'C' are the source nodes.

For more information, a blog is available here.

Code is available here.

Please refer to Finding friends and enemies in an enemies-only network: A graph diffusion kernel for predicting novel genetic interactions and co-complex membership from yeast genetic interactions for the design of the algorithm.

Data Structure

  • Two types of sparse matrices

    1. Triple Matrix(TM)

    2. Compressed sparse column(CSC)

All experiment code and result is available here.

Applications

  • BNMatch(based on HGA)

    A Cytoscape app to reach optimized global mapping in biological networks, it will visualize the result returned from HGA.

    panel

    Please visit https://apps.cytoscape.org/apps/bnmatch2 for more information.

  • DKernel(based on DK)

    A Cytoscape app to diffuse and propagate networks for disease gene pathway, social network, etc analysis, and it will visualize the result with a customized color choice.

    image-20201020170036091

    Please visit https://apps.cytoscape.org/apps/dkernel for more information.