STREAMLINE parameters can be supplied through notebooks, .cfg files, or
phase CLI flags. The .cfg names intentionally match the command-line names
where possible.
Parameter
Typical value
Used by
Description
output_path
out
all phases
Parent folder for experiment outputs.
experiment_name
UCIHCCPipeline
all phases
Experiment folder name.
outcome_label
Class, MPG
P1, P6, P8, P9, P11
Outcome column.
outcome_type
Binary, Multiclass, Continuous
P1, P6, P8, P9, P11
Learning task type.
instance_label
InstanceID
P1, P6-P11
Optional row identifier column.
n_splits
3, 5, 10
CV-aware phases
Number of CV folds.
run_cluster
Serial, Local, Parallel, BashSLURM, BashLSF
all phases
Execution mode. Local uses a local Dask cluster; Parallel uses local joblib parallelism.
random_state
42
stochastic phases
Seed for reproducibility.
The [phases] section controls which phases run:
[phases]
phase_order = p1,p2,p3,p4,p5,p6,p7,p8,p9,p10,p11
do_p1 = True
do_p2 = True
do_p3 = True
do_p4 = True
do_p5 = True
do_p6 = True
do_p7 = True
do_p8 = True
do_p9 = True
do_p10 = True
do_p11 = True
The runner also accepts old-style broad flags such as do_till_report.
Parameter
Default or example
Description
data_path
data/UCIBinaryClassification
Folder containing one or more input datasets.
categorical_features
data/UCIFeatureTypes/hcc_survival_categorical_features.csv
Optional feature-name file.
quantitative_features
data/UCIFeatureTypes/hcc_survival_quantitative_features.csv
Optional feature-name file.
ignore_features
empty
Optional feature-name file/list to drop.
partition_method
Stratified or Random
CV partitioning strategy.
categorical_cutoff
10
Inference threshold when feature type files are absent.
one_hot_encoding
True
Expand categorical features in P1.
force
False
Overwrite existing phase outputs.
Parameter
Default or example
Description
imputer_id
phase default
Registry imputer.
scaler_id
phase default
Registry scaler.
smote
False
Apply training-fold oversampling after imputation/scaling.
smote_method
auto
Use SMOTENC when categorical features are present, otherwise SMOTE.
Parameter
Default or example
Description
learner_id
pca
Feature learner registry ID.
learner_params
{}
JSON/Python-literal dictionary of learner parameters.
keep_original_features
True
Keep input features alongside learned features.
Parameter
Default or example
Description
models
all registered methods
Feature-importance methods to run.
models_params
method dictionary
Per-method parameter dictionary. STREAMLINE injects ReBATE categorical_features from saved feature-type artifacts.
instance_subset
not used unless provided
Optional sampling limit for expensive methods.
Parameter
Default or example
Description
selector_id
default
Feature selector registry ID.
algorithms
auto
Feature-importance methods considered by selector logic.
top_features
20
Number of features to keep when applicable.
Parameter
Default or example
Description
outcome_type
Binary, Multiclass, Continuous
Modeling task. model_type is still accepted as a backward-compatible alias.
models
NB,LR,DT
Model registry IDs.
scoring_metric
balanced_accuracy, explained_variance
Optuna/evaluation metric.
metric_direction
maximize or minimize
Optimization direction.
n_trials
200
Optuna trial budget.
timeout
900
Optuna time budget in seconds.
training_subsample
0
Optional training subset size.
calibrate
0 or 1
Classification calibration toggle.
bypass_one_hot_for_native_models
True
Allow native categorical model path.
native_categorical_models
CGB,ExSTraCS
Models allowed when P1 did not one-hot encode.
P6 records Optuna trial accounting in model outputs so reports can show how
many trials actually ran within the requested budget.
P7 is classification-only in the current codebase.
Parameter
Default or example
Description
ensembles
hard_voting,soft_voting,stack_lr
Ensemble registry IDs.
base_models
NB,LR,DT
Base model predictions to combine.
meta_train_source
train
Source for stacking meta-training.
Phase
Key parameters
Notes
P8 Summary
scoring_metric, metric_weight, top_features, include_ensembles
Aggregates model, ensemble, and feature outputs.
P9 Compare
sig_cutoff, show_plots
Compares datasets in an experiment.
P10 Replication
rep_data_path, dataset_for_rep, show_plots
Applies trained workflows to external data.
P11 Reporting
report_modes, report_mode, make_pdf, enable_plots, reuse_existing_figures
Builds standard and replication reports.
Saved Run Command Controls
All phase CLIs support:
Flag
Behavior
--ignore_saved_run_command
Ignore run_commands.pickle for this run.
--no_update_saved_run_command
Do not update run_commands.pickle after the run.