CRAN Package Check Results for Package SerolyzeR

Last updated on 2026-04-24 13:18:09 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.4.1 15.76 309.68 325.44 OK
r-devel-linux-x86_64-debian-gcc 1.4.1 9.36 206.43 215.79 OK
r-devel-linux-x86_64-fedora-clang 1.4.1 25.00 527.11 552.11 OK
r-devel-linux-x86_64-fedora-gcc 1.4.1 25.00 539.02 564.02 OK
r-patched-linux-x86_64 1.4.1 14.47 301.97 316.44 OK
r-release-linux-x86_64 1.4.1 14.54 290.32 304.86 OK
r-release-macos-arm64 1.4.1 3.00 75.00 78.00 OK
r-release-macos-x86_64 1.4.1 9.00 231.00 240.00 ERROR
r-release-windows-x86_64 1.4.1 18.00 303.00 321.00 OK
r-oldrel-macos-arm64 1.4.1 3.00 75.00 78.00 OK
r-oldrel-macos-x86_64 1.4.1 10.00 443.00 453.00 OK
r-oldrel-windows-x86_64 1.4.1 19.00 300.00 319.00 OK

Check Details

Version: 1.4.1
Check: examples
Result: ERROR Running examples in ‘SerolyzeR-Ex.R’ failed The error most likely occurred in: > ### Name: generate_levey_jennings_report > ### Title: Generate a Levey-Jennings Report for Multiple Plates. > ### Aliases: generate_levey_jennings_report > > ### ** Examples > > output_dir <- tempdir(check = TRUE) > > dir_with_luminex_files <- system.file("extdata", "multiplate_lite", + package = "SerolyzeR", mustWork = TRUE + ) > list_of_plates <- process_dir(dir_with_luminex_files, + return_plates = TRUE, format = "xPONENT", output_dir = output_dir + ) Reading Luminex data from: /Volumes/Builds/packages/big-sur-x86_64/results/4.6/SerolyzeR.Rcheck/SerolyzeR/extdata/multiplate_lite/CovidOISExPONTENT.csv using format xPONENT Failed to extract from BatchMetadata: BatchStartTime not found in BatchMetadata. Failed to extract from raw header: BatchStartTime not found in raw header. Fallback datetime successfully extracted from ProgramMetadata. Could not parse datetime string using default datetime format. Trying other possibilies. Successfully parsed datetime string using order: mdY IM p <1b>[32m New plate object has been created with name: CovidOISExPONTENT! <1b>[39m Processing plate 'CovidOISExPONTENT' Reading Luminex data from: /Volumes/Builds/packages/big-sur-x86_64/results/4.6/SerolyzeR.Rcheck/SerolyzeR/extdata/multiplate_lite/CovidOISExPONTENT2.csv using format xPONENT Failed to extract from BatchMetadata: BatchStartTime not found in BatchMetadata. Failed to extract from raw header: BatchStartTime not found in raw header. Fallback datetime successfully extracted from ProgramMetadata. Could not parse datetime string using default datetime format. Trying other possibilies. Successfully parsed datetime string using order: mdY IM p <1b>[32m New plate object has been created with name: CovidOISExPONTENT2! <1b>[39m Processing plate 'CovidOISExPONTENT2' Extracting the raw MFI to the output dataframe Extracting the raw MFI to the output dataframe Merged output saved to: /Volumes/Temp/tmp/RtmpSVRkCm/merged_MFI_20260406_135553.csv Fitting the models and predicting RAU for each analyte Fitting the models and predicting RAU for each analyte Merged output saved to: /Volumes/Temp/tmp/RtmpSVRkCm/merged_RAU_20260406_135553.csv Computing nMFI values for each analyte Computing nMFI values for each analyte Merged output saved to: /Volumes/Temp/tmp/RtmpSVRkCm/merged_nMFI_20260406_135553.csv > note <- "This is a Levey-Jennings report.\n**Author**: Jane Doe \n**Tester**: John Doe" > > generate_levey_jennings_report( + list_of_plates = list_of_plates, + report_title = "QC Report", + dilutions = c("1/100", "1/200"), + output_dir = tempdir(), + additional_notes = note + ) Generating report... For large reports with more than 30 plates, this will take a few minutes. Error in `library()`: ! there is no package called 'qs2' Backtrace: ▆ 1. └─base::library(qs2) Quitting from levey_jennings_report_template.Rmd:167-251 [setup_parallel_execution] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <error/rlang_error> Error in `library()`: ! there is no package called 'qs2' --- Backtrace: ▆ 1. └─base::library(qs2) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Execution halted Flavor: r-release-macos-x86_64

Version: 1.4.1
Check: tests
Result: ERROR Running ‘testthat.R’ [70s/112s] Running the tests in ‘tests/testthat.R’ failed. Complete output: > # This file is part of the standard setup for testthat. > # It is recommended that you do not modify it. > # > # Where should you do additional test configuration? > # Learn more about the roles of various files in: > # * https://r-pkgs.org/testing-design.html#sec-tests-files-overview > # * https://testthat.r-lib.org/articles/special-files.html > > require(testthat) Loading required package: testthat > require(SerolyzeR) Loading required package: SerolyzeR > > test_check("SerolyzeR") Saving _problems/test-generate_report-63.R Saving _problems/test-generate_report-64.R Saving _problems/test-generate_report-65.R Creating the output directory: '/Volumes/Temp/tmp/Rtmpigj8qT/output' Reading Luminex data from: /Volumes/Builds/packages/big-sur-x86_64/results/4.6/SerolyzeR.Rcheck/SerolyzeR/extdata/multiplate_reallife_reduced/IGG_CO_1_xponent.csv using format xPONENT <1b>[32m New plate object has been created with name: IGG_CO_1_xponent! <1b>[39m Processing plate 'IGG_CO_1_xponent' Reading Luminex data from: /Volumes/Builds/packages/big-sur-x86_64/results/4.6/SerolyzeR.Rcheck/SerolyzeR/extdata/multiplate_reallife_reduced/IGG_CO_2_xponent.csv using format xPONENT <1b>[32m New plate object has been created with name: IGG_CO_2_xponent! <1b>[39m Processing plate 'IGG_CO_2_xponent' Reading Luminex data from: /Volumes/Builds/packages/big-sur-x86_64/results/4.6/SerolyzeR.Rcheck/SerolyzeR/extdata/multiplate_reallife_reduced/IGG_CO_3_xponent.csv using format xPONENT <1b>[32m New plate object has been created with name: IGG_CO_3_xponent! <1b>[39m Processing plate 'IGG_CO_3_xponent' Extracting the raw MFI to the output dataframe Extracting the raw MFI to the output dataframe Extracting the raw MFI to the output dataframe Merged output saved to: /Volumes/Temp/tmp/Rtmpigj8qT/merged_MFI_20260406_135647.csv Fitting the models and predicting RAU for each analyte Fitting the models and predicting RAU for each analyte Fitting the models and predicting RAU for each analyte Merged output saved to: /Volumes/Temp/tmp/Rtmpigj8qT/merged_RAU_20260406_135647.csv Computing nMFI values for each analyte Computing nMFI values for each analyte Computing nMFI values for each analyte Merged output saved to: /Volumes/Temp/tmp/Rtmpigj8qT/merged_nMFI_20260406_135647.csv (<1b>[31mWARNING<1b>[39m) Using less than five samples to fit the logistic model. For now, using the basic nplr method to fit the logistic model - should be modified in the futureInstance of the Model class fitted for analyte ' Spike_6P_IPP ': - fitted with 2 parameters - using 2 samples - using log residuals (mfi): TRUE - using log dilution: TRUE - top asymptote: 100 - bottom asymptote: 50 - goodness of fit: 1 - weighted goodness of fit: 1 [1] -0.1 1.1 [1] "Parsing file/Volumes/Builds/packages/big-sur-x86_64/results/4.6/SerolyzeR.Rcheck/SerolyzeR/extdata/external/Chul_IgG3_1.csv" [1] "Parsing successful" [1] "Parsing file/Volumes/Builds/packages/big-sur-x86_64/results/4.6/SerolyzeR.Rcheck/SerolyzeR/extdata/external/Chul_TotalIgG_2.csv" [1] "Parsing successful" [1] "Parsing file/Volumes/Builds/packages/big-sur-x86_64/results/4.6/SerolyzeR.Rcheck/SerolyzeR/extdata/external/New_Batch_14_20140513_082522.csv" [1] "Parsing successful" [1] "Parsing file/Volumes/Builds/packages/big-sur-x86_64/results/4.6/SerolyzeR.Rcheck/SerolyzeR/extdata/external/New_Batch_6_20160309_174224.csv" [1] "Parsing successful" [1] "Parsing file/Volumes/Builds/packages/big-sur-x86_64/results/4.6/SerolyzeR.Rcheck/SerolyzeR/extdata/external/pone.0187901.s001.csv" [1] "Parsing successful" Reading Luminex data from: non-existent-data.csv using format xPONENT Reading Luminex data from: non-existent-data.csv using format xPONENT Reading Luminex data from: non-existent-data.csv using format xPONENT Reading Luminex data from: /Volumes/Builds/packages/big-sur-x86_64/results/4.6/SerolyzeR.Rcheck/SerolyzeR/extdata/CovidOISExPONTENT_CO.csv using format xPONENT <1b>[32m New plate object has been created with name: CovidOISExPONTENT_CO! <1b>[39m Reading Luminex data from: /Volumes/Builds/packages/big-sur-x86_64/results/4.6/SerolyzeR.Rcheck/SerolyzeR/extdata/CovidOISExPONTENT_CO.csv using format xPONENT <1b>[32m New plate object has been created with name: CovidOISExPONTENT_CO! <1b>[39m Reading Luminex data from: /Volumes/Builds/packages/big-sur-x86_64/results/4.6/SerolyzeR.Rcheck/SerolyzeR/extdata/CovidOISExPONTENT_CO.csv using format xPONENT <1b>[32m New plate object has been created with name: CovidOISExPONTENT_CO! <1b>[39m Reading Luminex data from: /Volumes/Builds/packages/big-sur-x86_64/results/4.6/SerolyzeR.Rcheck/SerolyzeR/extdata/multiplate_reallife_reduced/IGG_CO_1_xponent.csv using format xPONENT <1b>[32m New plate object has been created with name: IGG_CO_1_xponent! <1b>[39m Processing plate 'IGG_CO_1_xponent' Reading Luminex data from: /Volumes/Builds/packages/big-sur-x86_64/results/4.6/SerolyzeR.Rcheck/SerolyzeR/extdata/multiplate_reallife_reduced/IGG_CO_2_xponent.csv using format xPONENT <1b>[32m New plate object has been created with name: IGG_CO_2_xponent! <1b>[39m Processing plate 'IGG_CO_2_xponent' Reading Luminex data from: /Volumes/Builds/packages/big-sur-x86_64/results/4.6/SerolyzeR.Rcheck/SerolyzeR/extdata/multiplate_reallife_reduced/IGG_CO_3_xponent.csv using format xPONENT <1b>[32m New plate object has been created with name: IGG_CO_3_xponent! <1b>[39m Processing plate 'IGG_CO_3_xponent' Extracting the raw MFI to the output dataframe Extracting the raw MFI to the output dataframe Extracting the raw MFI to the output dataframe Merged output saved to: /Volumes/Temp/tmp/Rtmpigj8qT/merged_MFI_20260406_135713.csv Fitting the models and predicting RAU for each analyte Fitting the models and predicting RAU for each analyte Fitting the models and predicting RAU for each analyte Merged output saved to: /Volumes/Temp/tmp/Rtmpigj8qT/merged_RAU_20260406_135713.csv Computing nMFI values for each analyte Computing nMFI values for each analyte Computing nMFI values for each analyte Merged output saved to: /Volumes/Temp/tmp/Rtmpigj8qT/merged_nMFI_20260406_135713.csv Reading Luminex data from: /Volumes/Builds/packages/big-sur-x86_64/results/4.6/SerolyzeR.Rcheck/SerolyzeR/extdata/multiplate_lite/CovidOISExPONTENT.csv using format xPONENT <1b>[32m New plate object has been created with name: CovidOISExPONTENT! <1b>[39m Processing plate 'CovidOISExPONTENT' Reading Luminex data from: /Volumes/Builds/packages/big-sur-x86_64/results/4.6/SerolyzeR.Rcheck/SerolyzeR/extdata/multiplate_lite/CovidOISExPONTENT2.csv using format xPONENT <1b>[32m New plate object has been created with name: CovidOISExPONTENT2! <1b>[39m Processing plate 'CovidOISExPONTENT2' Extracting the raw MFI to the output dataframe Extracting the raw MFI to the output dataframe Merged output saved to: /Volumes/Temp/tmp/Rtmpigj8qT/merged_MFI_20260406_135720.csv Fitting the models and predicting RAU for each analyte Fitting the models and predicting RAU for each analyte Merged output saved to: /Volumes/Temp/tmp/Rtmpigj8qT/merged_RAU_20260406_135720.csv Computing nMFI values for each analyte Computing nMFI values for each analyte Merged output saved to: /Volumes/Temp/tmp/Rtmpigj8qT/merged_nMFI_20260406_135720.csv Saving _problems/test-process-dir-136.R Reading Luminex data from: /Volumes/Builds/packages/big-sur-x86_64/results/4.6/SerolyzeR.Rcheck/SerolyzeR/extdata/multiplate_reallife_reduced/IGG_CO_1_xponent.csv using format xPONENT <1b>[32m New plate object has been created with name: IGG_CO_1_xponent! <1b>[39m Processing plate 'IGG_CO_1_xponent' Reading Luminex data from: /Volumes/Builds/packages/big-sur-x86_64/results/4.6/SerolyzeR.Rcheck/SerolyzeR/extdata/multiplate_reallife_reduced/IGG_CO_2_xponent.csv using format xPONENT <1b>[32m New plate object has been created with name: IGG_CO_2_xponent! <1b>[39m Processing plate 'IGG_CO_2_xponent' Reading Luminex data from: /Volumes/Builds/packages/big-sur-x86_64/results/4.6/SerolyzeR.Rcheck/SerolyzeR/extdata/multiplate_reallife_reduced/IGG_CO_3_xponent.csv using format xPONENT <1b>[32m New plate object has been created with name: IGG_CO_3_xponent! <1b>[39m Processing plate 'IGG_CO_3_xponent' Extracting the raw MFI to the output dataframe Extracting the raw MFI to the output dataframe Extracting the raw MFI to the output dataframe Merged output saved to: /Volumes/Temp/tmp/Rtmpigj8qT/merged_MFI_20260406_135739.csv Fitting the models and predicting RAU for each analyte Fitting the models and predicting RAU for each analyte Fitting the models and predicting RAU for each analyte Merged output saved to: /Volumes/Temp/tmp/Rtmpigj8qT/merged_RAU_20260406_135739.csv Computing nMFI values for each analyte Computing nMFI values for each analyte Computing nMFI values for each analyte Merged output saved to: /Volumes/Temp/tmp/Rtmpigj8qT/merged_nMFI_20260406_135739.csv Fitting the models and predicting RAU for each analyte Saving the computed RAU values to a CSV file located in: '/Volumes/Temp/tmp/Rtmpigj8qT/output.csv' Fitting the models and predicting RAU for each analyte Saving the computed RAU values to a CSV file located in: '/Volumes/Temp/tmp/Rtmpigj8qT/output.csv' Extracting the raw MFI to the output dataframe Saving the computed MFI values to a CSV file located in: '/Volumes/Temp/tmp/Rtmpigj8qT/output.csv' Fitting the models and predicting RAU for each analyte Computing nMFI values for each analyte Saving the computed nMFI values to a CSV file located in: '/Volumes/Temp/tmp/Rtmpigj8qT/output.csv' Computing nMFI values for each analyte Saving the computed nMFI values to a CSV file located in: '/Volumes/Temp/tmp/Rtmpigj8qT/output.csv' Computing nMFI values for each analyte Computing nMFI values for each analyte Computing nMFI values for each analyte Computing nMFI values for each analyte Saving the computed nMFI values to a CSV file located in: '/Volumes/Temp/tmp/Rtmpigj8qT/output.csv' Computing nMFI values for each analyte Saving the computed nMFI values to a CSV file located in: '/Volumes/Temp/tmp/Rtmpigj8qT/output.csv' [ FAIL 4 | WARN 45 | SKIP 0 | PASS 437 ] ══ Failed tests ════════════════════════════════════════════════════════════════ ── Failure ('test-generate_report.R:63:3'): Test generate_levey_jennings_report function ── Expected `generate_levey_jennings_report(...)` not to throw any errors. Actually got a <rlang_error> with message: there is no package called 'qs2' ── Failure ('test-generate_report.R:64:3'): Test generate_levey_jennings_report function ── Expected `generate_levey_jennings_report(...)` not to throw any errors. Actually got a <rlang_error> with message: there is no package called 'qs2' ── Failure ('test-generate_report.R:65:3'): Test generate_levey_jennings_report function ── Expected `generate_levey_jennings_report(...)` not to throw any errors. Actually got a <rlang_error> with message: there is no package called 'qs2' ── Failure ('test-process-dir.R:131:3'): Test processing a directory with a single plate ── Expected `capture.output(...)` not to throw any errors. Actually got a <rlang_error> with message: there is no package called 'qs2' [ FAIL 4 | WARN 45 | SKIP 0 | PASS 437 ] Error: ! Test failures. Execution halted Flavor: r-release-macos-x86_64