Machine Learning Platform for the Classification of Nucleotide Sequences
Université du Québec à Montréal

CASTOR is a software dedicated to the automatic nucleotide-sequence classification. It's inspired from the Restriction fragment length polymorphism (RFLP) technique.

CASTOR software is designed by Amine Remita, Ahmed Halioui and Abdoulaye Diallo at the Laboratoire de bioinformatique at UQAM.
The core program and the GUI were developped by Amine Remita
Tests, simulations and result analysis were performed by Amine Remita, Ahmed Halioui, Malick Diouara, Bruno Daigle, Golrokh Kiani and Abdoulaye Diallo.

CASTOR version : 1.00
Data used for tuning classifiers and assessing their performances in CASTOR paper:

How to cite CASTOR
  • To cite (RFLP-based classifier and web platform)

  • Amine M. Remita, Ahmed Halioui, Abou Abdallah Malick Diouara, Bruno Daigle, Golrokh Kiani and Abdoulaye Banire Diallo (2017) A machine learning approach for viral genome classification. BMC Bioinformatics 18:208 [paper]

  • To cite (K-mer-based classifier and standalone software)

  • Dylan Lebatteux, Amine M. Remita and Abdoulaye Banire Diallo (2018) Toward an Alignment-Free Method for Feature Extraction and Accurate Classification of Viral Sequences. Joint ICML and IJCAI Workshop on Computational Biology (WCB'18)
Contact and support
Amine Remita and Abdoulaye baniré Diallo
Laboratoire de bioinformatique
Département d'informatique
Université du Québec à Montréal

201, av. Président-Kennedy, local PK-7615
Montréal (Québec) H2X 3Y7

To report a bug or any suggestion please send a mail to
CASTOR project is funded by Natural Sciences and Engineering Research Council of Canada (NSERC) and Fonds de recherche du Québec – Nature et technologies (FRQNT).
CASTOR program and web interface are hosted at Université du Québec à Montréal (UQAM) in Canada.

Restriction enzymes and their patterns were retrieved from The Restriction Enzyme Database (REBASE).

CASTOR core program made with CASTOR GUI made with
Bioperl WEKA SciPy JQuery AngularJS Bootstrap Highcharts Glyphicons