Skip to content

draaslan/viral-dna-classification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Human and Virus DNA Classification with TensorFlow 2

In this notebook, we will classify human and viral DNA with Deep Learning using TensorFlow 2. At the end of this tutorial, our model will reach approximately 90% accuracy.

We will follow ViraMiner paper and code which is published by Vicente R. et.al. You can access the original article and source code. I have made some updates to the original code for educational purposes.

  • Updated code base from Python 2 to Python 3.
  • Added modules like pandas and removed plain Python code for I/O.
  • Used single model.

Dataset

Train, validation and test files are here.

Tutorial

Jupyter notebook is here.

TODO

  • Detailed explanation about genetics will be added.
  • More model alternatives will be added.

Licence

See LICENCE file.

About

Viral DNA Genome Classification with Deep Learning

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published