multiclassPairs

multiclassPairs implements multiclass classification of transcriptomic data using k-Top Scoring Pairs (kTSP) algorithms to derive gene-pair rules for class prediction across multiple classes.


Key Features:

  • k-Top Scoring Pairs (kTSP): Uses kTSP algorithms to generate gene expression feature-pair rules for class prediction.
  • Multiclass Classification: Extends binary kTSP frameworks to handle multiclass problems for tasks such as tumor subtype prediction.
  • One-Versus-Rest kTSP Scheme: Implements a one-versus-rest strategy that treats each class against all others to build multiclass classifiers.
  • Pair-Based Random Forest Approach: Provides a pair-based Random Forest methodology for multiclass classification using gene-pair features.
  • Handling Class Imbalances: Includes strategies to manage imbalanced class distributions in training data.
  • Multiplatform Training: Supports training classifiers across different measurement platforms.
  • Missing Features Management: Offers options to handle missing features in test data to enable prediction with incomplete inputs.
  • Visualization Tools: Produces visualizations for training and testing results to facilitate interpretation of classification outcomes.

Scientific Applications:

  • Tumor subtype prediction: Enables identification and classification of multiple tumor subtypes from transcriptomic expression data using gene-pair rules.
  • Multiclass transcriptomic classification: Facilitates multiclass classification tasks in transcriptomic studies, including analyses with class imbalance and missing features.

Methodology:

Implements k-Top Scoring Pairs (kTSP), including a one-versus-rest kTSP scheme, and a pair-based Random Forest approach; additionally incorporates strategies for class imbalance, training across platforms, and options for handling missing features in test data.

Topics

Details

License:
GPL-2.0
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
R
Added:
3/19/2021
Last Updated:
11/24/2024

Operations

Publications

Marzouka N, Eriksson P. multiclassPairs: an R package to train multiclass pair-based classifier. Bioinformatics. 2021;37(18):3043-3044. doi:10.1093/bioinformatics/btab088. PMID:33543757. PMCID:PMC8479681.

PMID: 33543757
PMCID: PMC8479681
Funding: - The Swedish Cancer Society: 190051Pj - Mrs. Berta Kamprad’s Cancer Foundation: FBKS-2019-35

Documentation

Links