mioXpektron.pipeline
Functions
|
Run the end‑to‑end ToF‑SIMS batch pipeline and return aligned matrices. |
Classes
|
High-level pipeline configuration for batch ToF‑SIMS processing. |
- class mioXpektron.pipeline.PipelineConfig(use_recalibration=True, reference_masses=None, output_folder_calibrated='calibrated_spectra', denoise_method='wavelet', denoise_params=None, baseline_method='airpls', baseline_params=None, clip_negative_after_baseline=True, normalization_target=1000000.0, mz_min=None, mz_max=None, mz_tolerance=0.2, mz_rounding_precision=1, max_workers=None, auto_tune=False)[source]
Bases:
objectHigh-level pipeline configuration for batch ToF‑SIMS processing.
- Parameters:
use_recalibration (bool)
output_folder_calibrated (str)
denoise_method (str)
denoise_params (Dict | None)
baseline_method (str)
baseline_params (Dict | None)
clip_negative_after_baseline (bool)
normalization_target (float)
mz_min (float | None)
mz_max (float | None)
mz_tolerance (float)
mz_rounding_precision (int)
max_workers (int | None)
auto_tune (bool)
- mioXpektron.pipeline.run_pipeline(files, *, calib_channels_dict=None, config=None)[source]
Run the end‑to‑end ToF‑SIMS batch pipeline and return aligned matrices.
Steps
Optional recalibration (Channel→m/z)
Denoising
Baseline correction
TIC normalization
Peak detection and alignment → unified m/z × samples tables
- rtype:
(intensity_df, area_df) aligned by m/z across samples.