bio-machine-learning-biomarker-discovery

Apply Boruta, mRMR, and LASSO to rank informative features in omics data.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/stellaromics/fast-bioinfo --skill bio-machine-learning-biomarker-discovery
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bio-machine-learning-biomarker-discovery
Source: https://github.com/stellaromics/fast-bioinfo/tree/main/.claude/agents/spatial-analysis/skills/bio-machine-learning-biomarker-discovery
Command: npx skills add https://github.com/stellaromics/fast-bioinfo --skill bio-machine-learning-biomarker-discovery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

High-dimensional omics data often contain many noisy features that hinder biomarker discovery. This skill guides users to identify informative features using Boruta all-relevant selection, mRMR minimum redundancy, and LASSO regularization to build robust biomarker panels.

Core Features & Use Cases

  • Boruta all-relevant feature selection to capture all meaningful biomarkers.
  • mRMR to minimize redundancy while maximizing relevance for compact biomarker panels.
  • LASSO regularization to produce sparse, interpretable feature sets.
  • Univariate pre-filtering to accelerate analysis on large feature spaces.
  • Stability selection across bootstrap samples to identify robust biomarkers.
  • Use Case: In a cancer omics dataset with thousands of genes, generate a biomarker panel for disease classification.

Quick Start

Run a full biomarker feature-selection workflow on your expression matrix X and labels y to produce a ranked biomarker list.

Frequently Asked Questions about bio-machine-learning-biomarker-discovery

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I identify biomarkers in high-dimensional omics data with thousands of features?▼

To identify biomarkers in high-dimensional omics data, this skill applies Boruta, mRMR, and LASSO feature selection methods to process expression matrices and output a ranked list of informative features. It handles large feature spaces with small sample sizes.

What is the best way to reduce redundancy when selecting biomarker panels?▼

Reducing redundancy in biomarker panels is handled by applying mRMR (minimum redundancy maximum relevance) and LASSO regularization, which work together to minimize feature redundancy while maximizing relevance for compact, interpretable biomarker sets.

How do I perform stability selection for robust biomarker discovery?▼

Stability selection for robust biomarker discovery is performed by running feature selection across bootstrap samples, evaluating univariate pre-filtering alongside Boruta and LASSO to ensure only consistently selected features are ranked in the final output list.

Can I use this workflow for cancer omics datasets with small sample sizes?▼

Yes, this workflow is specifically designed for cancer omics datasets with small sample sizes and thousands of features, applying univariate pre-filtering and stability selection to build robust biomarker panels for disease classification.

Does this biomarker discovery workflow support Boruta all-relevant feature selection?▼

Yes, the workflow supports Boruta all-relevant feature selection to capture all meaningful biomarkers, complemented by mRMR for compact panels and LASSO for sparse, interpretable feature sets using Python libraries like BorutaPy and scikit-learn.

What Python libraries are needed for omics feature selection and biomarker ranking?▼

Omics feature selection and biomarker ranking require Python libraries including BorutaPy for all-relevant selection, mrmr for minimum redundancy, and scikit-learn for LASSO regularization to process matrix data and output annotated feature lists.