Skip to content

Tensorflow 2.0 implementation of classification of the genetic code sequence. Genetic code has form of Nucleobases sequence (A C T G). We use GRU cells (Gated Recurrent Units) to classyfie given sequence to one of four classes.

License

Notifications You must be signed in to change notification settings

tugot17/Classifying-Nucleic-Acid-Sequence-Using-GRU

Repository files navigation

Classifying-Nucleic-Acid-Sequence-Using-GRU

Tensorflow 2.0 implementation of classification of the genetic code sequence. Genetic code has form of Nucleobases sequence (A C T G). We use GRU cells (Gated Recurrent Units) to classyfie given sequence to one of five classes.

The obtained results are surprisingly good, thanks to usage of GRU cells it was possible to achive about 100% accuracy on both validation and training set.

drawing

Getting Started

To run it You need jupyter notebook installed or You can run it using google colab The main file is Classifying-Nucleic-Acid-Sequence.ipynb

Prerequisites

-tensorflow 2.0
-numpy
-tqdm
-matplotlib

Data

Data used in this repo was taken from FU Berin Deep Learnig Course (Prof. Frank Noé Sommer Semeter 2019)

Authors

License

This project is licensed under the MIT License - see the LICENSE.md file for details

About

Tensorflow 2.0 implementation of classification of the genetic code sequence. Genetic code has form of Nucleobases sequence (A C T G). We use GRU cells (Gated Recurrent Units) to classyfie given sequence to one of four classes.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published