fit_peaks = readRDS("test-peak-fitting-org_fitted_peaks.rds")
mz_file = system.file("extdata", "test_peaks_mz.rds", package = "ScanCentricPeakCharacterization")
mz_data = readRDS(mz_file)
test_that("peak fitting works", {
peak_locs_intensities = purrr::map_df(mz_data, function(in_data){
mz_loc = ScanCentricPeakCharacterization::get_fitted_peak_info(in_data, use_loc = "mz", w = in_data$w)
freq_loc = ScanCentricPeakCharacterization::get_fitted_peak_info(in_data, use_loc = "frequency", w = in_data$w)
mz_area = ScanCentricPeakCharacterization::get_fitted_peak_info(in_data, use_loc = "mz", w = in_data$w, calculate_peak_area = TRUE)
data.frame(ObservedMZ = mz_loc$ObservedCenter,
ObservedFrequency = freq_loc$ObservedCenter,
Height = mz_loc$Height,
Area = mz_area$Area
)
})
expect_equal(peak_locs_intensities$ObservedMZ, fit_peaks$ObservedMZ)
expect_equal(peak_locs_intensities$ObservedFrequency, fit_peaks$ObservedFrequency)
expect_equal(peak_locs_intensities$Height, fit_peaks$Height)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.