Commit efaf02b9703f0ba7d5146db83741e9d4368c325b

Authored by anurag
1 parent 624f93a94a
Exists in master

Updated folder

Showing 1 changed file with 0 additions and 28 deletions   Show diff stats
Supporting_Files/Generating_random_networks.m
1 clear;clc; File was deleted
2
3 %% Generating Random Networks
4
5 [ndrugs, ntargets] = size(adjacencyR);
6 nedges = sum(adjacencyR(:));
7 A=zeros(ndrugs,ntargets);
8 t=randperm(numel(A));
9 A(t(1:nedges))=1;
10
11 clearvars t
12 %% Calculate NBI through drug target adjacency matrix
13 %A=[1, 1, 0, 1;0,1, 1, 0; 0, 1, 1,1];
14
15 Ky = diag(1./sum(A));
16 n = size(A,1);
17 m = size(A,2);
18 Ky(isinf(Ky)| isnan(Ky))=0;
19 kx = sum(A,2)';
20 Nx = repmat(1./kx,n,1);
21 Nx(isinf(Nx) | isnan(Nx))=0;
22 kx(isinf(kx) | isnan(kx))=0;
23 W = (A*Ky)';
24 W1 = A*W;
25 W2 = Nx .* W1;
26 R = W2*A;
27
28 clearvars Ky n m kx Nx W W1 W2
29 1 clear;clc;