-
Tensorflow
Install: https://www.tensorflow.org/install/ -
Keras
Install: https://keras.io/#installation -
Biopython
Install: https://biopython.org/wiki/Download -
Jupyter Notebook
Install: https://jupyter.org/install.html
- The jupyter notebook contains necessary python code to run and text chilenpred.
- The first to ninth block are for data preprocessing. They will read enhancer and non-enhancer strings from the respective files
- Block 10-12 is for generating hilbert curve for a given order.
- Block 15 is the utility function to convert the strings to images based on hilbert curve
- Block 16-17 created hilbert curve based images for positive and negative samples respectively
- Block 18 is the generator funtion to the keras model
- Block 19,20,22 is unnecessary at the moment. They were experimental models.
- Block 21 is the generator declaration for training,validation and test data. The split can be found from the start and end indices of the respective generator 9 . Block 23 and 26 is the model code. 23 is the declaration and 26 is the compilation section
- Block 24,25,27 are experimental models and therefore unnecessary
- Bloc 28 execution will result in the model being trained based on the training and validation split described in block 21.