Skip to contents

Provides model export functionality for deployment in non-R environments. Supports vetiver for R-based deployment/versioning and ONNX export for cross-language inference.

Details

## Export Strategy

OmicSelector supports two complementary export paths:

1. **vetiver (R deployment)**: Full model including preprocessing pipeline. Best for R-based serving (Plumber, Shiny, RSConnect).

2. **ONNX (cross-language)**: Estimator-only export with preprocessing manifest. Best for Python/Java/etc deployment. Requires implementing preprocessing in target language.

## Supported Learners for ONNX

- `classif.xgboost` / `regr.xgboost`: Well supported via xgboost native export - `classif.glmnet` / `regr.glmnet`: Supported (linear coefficients export) - Other learners: Export preprocessing manifest only; use vetiver for deployment