Skip to content

Cancer Suppressor Gene and Oncogene Prediction using Deep Learning (CNN)

License

Notifications You must be signed in to change notification settings

tavanaei/Cancer-Suppressor-Gene-Deep-Learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cancer Suppressor Gene and Oncogene Prediction using Deep Learning (CNN)

This project has been written in Lua and uses the Torch library.

To generate the Feature map sets:

  1. Create CSV files of protein tertiary structures as explained in the paper (see the license file). Three example-CSV files representing one protein have been uploaded to "SG" and "OG" folders.
  2. Call the "Maper" function in Data.lua
  3. Set up your preferred parameters by runing the Training.lua as follows:

$ th Training.lua [Parameters]

Parameters:

-positive         Positive directory [OG_Map]

-negative          Negative Directory [SG_Map]

-neutral           Neutral Directory [UR_Map]

-GPU               preferred GPU [1]

-nGPU              No of GPUs [1]

-kernel            Kernels for convolution layers [16,32,32,64,64]

-stride            Stride values for Pooling [4,2,2,2]

-hidden            Hidden Layers [100,50]

-iterations        No of iterations [1]

-batchSize         Batch size [10]

-learningRate      Learning rate [0.01]

-learningRateDecay Learning rate decay [1e-05]

-momentum          Weight change history [0.6]

-weightDecay       regularizer parameter [0.0001]

-cuda              Use Cuda [false]

-p                 Kernel Size [7]

-trainSize         Training Samples [2029]

-testSize          Testing Samples [350]

-validSize         Validation Samples [0]

-model             Model File [Model.t7]

-result            Test Results of Target vs Predict [ResTest.dat]
We only considered one GPU for this example. If you want to use more GPUs, please update the Training.lua by adding the DataParallelTable ...
Reference:

Tavanaei Amirhossein, Anandanadarajah Nishanth, Anthony Maida, and Rasiah Loganantharaj, "A Deep Learning Model for Predicting Tumor Suppressor Genes and Oncogenes from PDB Structure", doi: 10.1101/177378, bioRxiv, 2017.

Releases

No releases published

Packages

No packages published

Languages