-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathMEDICI_Script.m
59 lines (36 loc) · 1.85 KB
/
MEDICI_Script.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
addpath './CCLE'
addpath './HUGO'
addpath './TextUtilities'
MAFFile = './Data/CCLE_hybrid_capture1650_hg19_damaging.maf';
LineFile = './Data/CCLE_sample_info_file_2012-10-18.txt';
CaptureOutputFile = './Data/CaptureFile.mat';
CNOutputFile = './Data/CNFile.mat';
SymbolFile = './Data/PID.MSigDB.gmt.txt';
InteractionFile = './Data/PID.edge-attributes.txt';
PathwayListFile = './Data/PID.Pathways.txt';
HUGOFile = './Data/hgnc_complete_set.txt';
ScreenFile = './Data/ScreenedInteractions.mat';
PathwaysTableFile = './Data/PathwaysTableFile.mat';
superpathwayFile = './Data/FullSuperpathway.Strict.mat';
GeneEssentialitiesFile = './Data/Achilles.mat';
EssentialiesFile = './Data/Essentialities.mat';
Final_EssentialiesFile = './Data/Final_Essentialies.txt';
GCTFile = './Data/Achilles.QCv2.4.3.rnai.gct';
CellDescriptionFile = './Data/Achilles.CellLineData.txt';
ESNullFile = './Data/ES.NullValues.mat';
TemplateReactionFile = './Data/TemplateReaction.mat';
DrugResponseFile = './Data/CTRP.DrugResponse.mat';
DrugSensitivityOutput = './Data/Sensitivity_Essentiality_analysis.txt';
alpha = 0.5;
w = 0.5;
CCLEHybridCapture(MAFFile, LineFile, CaptureOutputFile);
CN = CCLEBuildCNV('./Data/CCLE_copynumber_byGene_2013-12-03.txt', CNOutputFile);
GenerateSuperpathway(SymbolFile, InteractionFile, PathwayListFile, ...
HUGOFile, ScreenFile, superpathwayFile);
PathwaysTable = CCLEBuildPathwaysTable(superpathwayFile,CNOutputFile,...
CaptureOutputFile, PathwaysTableFile);
GeneCentricEssentiality(GCTFile, CellDescriptionFile, HUGOFile, [], ESNullFile, GeneEssentialitiesFile)
E = CalculateEssentialities(superpathwayFile,PathwaysTableFile,...
GeneEssentialitiesFile,TemplateReactionFile,alpha,w, EssentialiesFile);
PrintTable(superpathwayFile,EssentialiesFile,Final_EssentialiesFile);
SensitivityAnalysis(EssentialiesFile, DrugResponseFile, DrugSensitivityOutput)