ABCModeller
ABCModeller performs binary classification of biological datasets by extracting significant features and building ensemble classifiers to support genomics, proteomics, and systems biology analyses.
Key Features:
- Automated Data Preprocessing: Automates preprocessing tasks to clean and prepare biological datasets for downstream analysis.
- Significant Feature Extraction: Identifies significant features using Fibonacci search and orthogonal experimental design.
- Classification Modeling: Constructs classification models using artificial neural networks (ANN), support vector machines (SVM), and random forests (RF).
- Consistent Voting Method: Aggregates predictions from ANN, SVM, and RF with a consistent voting ensemble to improve generalization.
- Model Evaluation and Prediction: Provides evaluation metrics for model assessment and supports prediction on new datasets.
- Hyperparameter Optimization: Automatically selects optimal hyperparameters for machine-learning algorithms via search methods.
Scientific Applications:
- Genomics: Applies binary classification and feature selection to genomics datasets.
- Proteomics: Supports binary classification and feature identification in proteomics datasets.
- Systems Biology: Facilitates modeling and classification tasks within systems biology studies.
Methodology:
Uses automated data preprocessing; feature extraction via Fibonacci search and orthogonal experimental design; classification with ANN, SVM, and RF combined by a consistent voting method; automated hyperparameter optimization; and evaluation metrics for model assessment and prediction.
Topics
Details
- License:
- GPL-3.0
- Tool Type:
- desktop application
- Added:
- 1/18/2021
- Last Updated:
- 1/19/2021
Operations
Publications
Zhang P, Wu J, Zhai H, Li S. ABCModeller: an automatic data mining tool based on a consistent voting method with a user-friendly graphical interface. Briefings in Bioinformatics. 2020;22(4). doi:10.1093/bib/bbaa247. PMID:33057581.