Repository navigation
Expand file tree
/
Copy pathdataset.py
More file actions
58 lines (37 loc) · 1.93 KB
/
Copy pathdataset.py
File metadata and controls
58 lines (37 loc) · 1.93 KB
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
57
58
import os
import rpy2.robjects as robjects
import rpy2.interactive as r
def downloadData(typeTumor, biocli, rnaseq, mirnaseq):
mess = ""
rootDir = os.getcwd() + os.sep
os.chdir("datasetTCGA")
if not os.path.isdir(typeTumor):
os.makedirs(typeTumor) # creo cartella con typeTumor
os.chdir(typeTumor) # accedo alla directory appena creata
robjects.r.source(rootDir + "library/R/Module_A.R") #importo libreria
robjects.r.source(rootDir + "library/R/Module_B.R") #importo libreria
#installare tutte le dipendenze richieste --> httr, rjson, RCurl, HGNChelper
if biocli == 'true':
#non creo la cartella, perchè già viene creata dai dati scaricati
#if not os.path.isdir("BiospecimenClinical"):
# os.makedirs("BiospecimenClinical") # creo cartella per la prima opzione
#os.chdir("BiospecimenClinical") # accedo alla directory appena creata
# scarico i dati inserendo codice R
robjects.r('DownloadBiospecimenClinicalData(cancerType = "{0}")'.format(typeTumor))
os.chdir("..")
if rnaseq == 'true':
if not os.path.isdir("RNASeq"):
os.makedirs("RNASeq") # creo cartella per la seconda opzione
os.chdir("RNASeq") # accedo alla directory appena creata
# scarico i dati inserendo codice R
robjects.r('DownloadRNASeqData(cancerType = "{0}", assayPlatform = NULL, tissueType = NULL, inputPatientIDs = NULL)'.format(typeTumor))
os.chdir("..")
if mirnaseq == 'true':
if not os.path.isdir("miRNASeq"):
os.makedirs("miRNASeq") # creo cartella per la seconda opzione
os.chdir("miRNASeq") # accedo alla directory appena creata
# scarico i dati inserendo codice R
robjects.r('DownloadmiRNASeqData(cancerType = "{0}", assayPlatform = NULL, tissueType = NULL, inputPatientIDs = NULL)'.format(typeTumor))
os.chdir("..")
os.chdir("..")
os.chdir("..")