GIDetector
GIDetector detects genomic islands (GIs) in prokaryotic genomes to identify clusters of horizontally acquired genes associated with pathogenicity, antibiotic resistance, and environmental adaptation.
Key Features:
- Data Collection: Automates collection of prokaryotic genome data from public databases based on user specifications.
- Feature Analysis: Analyzes genomic features and integrates outputs from Alien_hunter and REPuter to detect anomalies such as atypical nucleotide composition and mobile genetic elements.
- Machine Learning Integration: Employs decision-tree-based ensemble classifiers that combine multiple GI-associated features to predict genomic islands.
- Ensemble Classifiers: Uses J48 decision trees as base classifiers and applies adaBoost, bagging, multiboost, and random forest ensemble algorithms to improve classification performance.
- Performance Evaluation: Evaluated on datasets from Salmonella, Staphylococcus, Streptococcus, and a mixed dataset, reporting that decision tree–based ensembles significantly improve GI classification across five performance evaluation metrics.
Scientific Applications:
- Bacterial Evolution: Enables investigation of bacterial evolution by identifying horizontally acquired genomic regions.
- Pathogenesis Studies: Supports analysis of pathogenicity by locating genomic islands associated with pathogenic traits.
- Antibiotic Resistance and Environmental Adaptation: Aids study of antibiotic resistance and environmental adaptation by identifying genomic islands implicated in these functions.
- Therapeutic and Environmental Intervention Development: Facilitates development of therapeutic strategies and environmental interventions by revealing GI-associated genetic mechanisms.
Methodology:
Collects prokaryotic genomes from public databases, extracts GI-associated features including outputs from Alien_hunter and REPuter (atypical nucleotide composition and mobile genetic element signals), and classifies candidate regions using decision-tree-based ensemble classifiers with J48 base classifiers and adaBoost, bagging, multiboost, and random forest.
Topics
Details
- Maturity:
- Legacy
- Tool Type:
- desktop application
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- Perl, C#
- Added:
- 8/3/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Che D, Hockenbury C, Marmelstein R, Rasheed K. Classification of genomic islands using decision trees and their ensemble algorithms. BMC Genomics. 2010;11(Suppl 2):S1. doi:10.1186/1471-2164-11-s2-s1. PMID:21047376. PMCID:PMC2975412.