Store MS1 feature purity matrix in XcmsExperiment qdata
xcms_get_feature_purity.RdCompute a feature-by-sample MS1 purity matrix and store it as assay
"purity_matrix" in MsExperiment::qdata(xcms.xcms).
Requires an XcmsExperiment. MS1 spectra are taken from
ProtGenerics::spectra(xcms.xcms) filtered with
Spectra::filterMsLevel(1L). The matrix is computed by
get_xcms_feature_purity_matrix. If qdata is missing,
it is created with xcms::quantify() (assay "raw"), then
assay "purity_matrix" is added. Does not write aggregated purity
into featureDefinitions.
Value
XcmsExperiment with qdata containing assay
"purity_matrix" (aligned to existing qdata rows/columns).