Victoria BOURGEAIS

Update README.md

Showing 1 changed file with 12 additions and 4 deletions
1 # Deep GONet 1 # Deep GONet
2 2
3 -From the article entitled **Deep GONet: Self-explainable deep neural network based on Gene Ontology for phenotype prediction from gene expression data** (submitted to APBC 2021) by Victoria Bourgeais, Farida Zehraoui, Mohamed Ben Hamdoune, and Blaise Hanczar. 3 +Original code from the article entitled **Deep GONet: Self-explainable deep neural network based on Gene Ontology for phenotype prediction from gene expression data** (accepted both in APBC 2021 and BMC Bioinformatics) by Victoria Bourgeais, Farida Zehraoui, Mohamed Ben Hamdoune, and Blaise Hanczar.
4 4
5 --- 5 ---
6 6
...@@ -14,7 +14,7 @@ The code is implemented in Python using the [Tensorflow](https://www.tensorflow. ...@@ -14,7 +14,7 @@ The code is implemented in Python using the [Tensorflow](https://www.tensorflow.
14 14
15 ### Dataset 15 ### Dataset
16 16
17 -The full dataset can be downloaded on ArrayExpress database under the id [E-MTAB-3732](https://www.ebi.ac.uk/arrayexpress/experiments/E-MTAB-3732/). Here, you can find the pre-processed training and test sets: 17 +The full microarray dataset can be downloaded on ArrayExpress database under the id [E-MTAB-3732](https://www.ebi.ac.uk/arrayexpress/experiments/E-MTAB-3732/). Here, you can find the pre-processed training and test sets:
18 18
19 [training set](https://entrepot.ibisc.univ-evry.fr/f/5b57ab5a69de4f6ab26b/?dl=1) 19 [training set](https://entrepot.ibisc.univ-evry.fr/f/5b57ab5a69de4f6ab26b/?dl=1)
20 20
...@@ -22,9 +22,12 @@ The full dataset can be downloaded on ArrayExpress database under the id [E-MTAB ...@@ -22,9 +22,12 @@ The full dataset can be downloaded on ArrayExpress database under the id [E-MTAB
22 22
23 Additional files for NN architecture: [filesforNNarch](https://entrepot.ibisc.univ-evry.fr/f/6f1c513798df41999b5d/?dl=1) 23 Additional files for NN architecture: [filesforNNarch](https://entrepot.ibisc.univ-evry.fr/f/6f1c513798df41999b5d/?dl=1)
24 24
25 +TCGA dataset can be downloaded from [GDC portal](https://portal.gdc.cancer.gov/).
26 +
25 ### Usage 27 ### Usage
26 28
27 -Deep GONet was achieved with the $L_{GO}$ regularization and the hyperparameter $\alpha=1e^{-2}$. 29 +The following show how to train and evaluate the neural network.
30 +Deep GONet was achieved with the $L_{GO}$ regularization and the hyperparameter $\alpha=1e^{-2}$ on the microarray dataset.
28 To replicate it, the command line flag *type_training* needs to be set to LGO (default value) and the command line flag *alpha* to $1e^{-2}$ (default value). 31 To replicate it, the command line flag *type_training* needs to be set to LGO (default value) and the command line flag *alpha* to $1e^{-2}$ (default value).
29 32
30 There exists 3 functions (flag *processing*): one is dedicated to the training of the model (*train*), another one to the evaluation of the model on the test set (*evaluate*), and the last one to the prediction of the outcomes of the samples from the test set (*predict*). 33 There exists 3 functions (flag *processing*): one is dedicated to the training of the model (*train*), another one to the evaluation of the model on the test set (*evaluate*), and the last one to the prediction of the outcomes of the samples from the test set (*predict*).
...@@ -86,4 +89,9 @@ python DeepGONet.py --alpha=0 --EPOCHS=100 --is_training=True --display_step=5 - ...@@ -86,4 +89,9 @@ python DeepGONet.py --alpha=0 --EPOCHS=100 --is_training=True --display_step=5 -
86 89
87 ### Interpretation tool 90 ### Interpretation tool
88 91
89 -Please see the notebook entitled *Interpretation_tool.ipynb* to perform the biological interpretation of the results.
...\ No newline at end of file ...\ No newline at end of file
92 +Please see the notebook entitled *Interpretation_tool.ipynb* to perform the biological interpretation of the results.
93 +
94 +## How to cite this work?
95 +
96 +Bourgeais, V., Zehraoui, F., Ben Hamdoune, M., & Hanczar, B. (2021). Deep GONet: Self-explainable deep neural network based on Gene Ontology for phenotype prediction from gene expression data. BMC Bioinformatics, 22(10), 455. https://doi.org/10.1186/s12859-021-04370-7
97 +
......