RFGeneRank

RFGeneRank harmonizes bulk RNA-seq matrices, optionally applies batch correction, and trains cross-validated classification models to enable stable predictive gene ranking for transcriptomics.


Key Features:

  • Batch Correction: Optionally applies batch correction to harmonized bulk RNA-seq matrices.
  • Cross-validated Classification: Trains classification models using ranger, glmnet, or xgboost with cross-validation.
  • Leakage-safe Feature Selection: Implements feature selection that prevents data leakage across cross-validation folds.
  • Permutation Importance: Computes permutation importance for feature evaluation.
  • SHAP-based Interpretability: Provides SHAP-based model interpretability and SHAP dependence plots.
  • Calibration Methods: Supports probability calibration using Platt scaling or isotonic regression.
  • Stability Metrics: Calculates stability metrics across cross-validation folds.
  • Embeddings: Generates PCA and UMAP embeddings for visualization.
  • ROC Visualization: Produces ROC curve visualizations for model performance assessment.
  • Ranked-gene Tables: Outputs tidy ranked-gene tables for downstream analysis.

Scientific Applications:

  • Bulk RNA-seq Data Harmonization: Integrates and standardizes bulk RNA-seq expression matrices from multiple sources or batches.
  • Predictive Gene Ranking: Identifies and ranks genes with stable predictive power for phenotype classification in transcriptomic studies.
  • Biomarker Discovery: Supports discovery of robust gene signatures through cross-validated feature selection and stability assessment.
  • Model Interpretation: Enables mechanistic interpretation of transcriptomic classifiers via SHAP analysis and dependence plots.

Methodology:

Cross-validated classification using ranger, glmnet, or xgboost with leakage-safe feature selection, permutation importance, SHAP-based interpretability, and Platt or isotonic calibration.

Collections

Details

License:
MIT
Tool Type:
command-line tool, library
Operating Systems:
Linux, Mac, Windows
Programming Languages:
R
Added:
8/30/2026
Last Updated:
8/30/2026

Operations

Publications

Documentation

Downloads