Skip to contents
phiperio 0.5.0
Added sample_id_from_filenames to convert_standard() to derive sample IDs from file stems when ingesting a directory of CSV/Parquet files; added tests.
New vignettes: “Importing multiple files with phiperio” (batch ingest + filename-derived sample IDs), and “Importing legacy PhIP-Seq data (convert_legacy)” for compact cross-sectional/longitudinal examples; updated “Importing long tidy data” with clearer workflows.
README/pkgdown refreshed: links to all vignettes, navigation updated, minimal section removed.
Robustified example handling and filename conflicts for vignette builds.
Version bumped to 0.5.0.
phiperio 0.4.0
Make examples self-contained and reliable: fix convert_standard() example to use a temp CSV, switch expand_data() example to load_example_data() , and remove examples for internal helpers.
Remove all \donttest{} / \dontrun{} wrappers from examples in R and Rd files so they run during checks.
Harden load_example_data() caching by rebuilding when a cached object’s DuckDB connection is no longer valid.
Significantly improved coverage.
phiperio 0.3.0
Rename exported API to verb_noun naming (e.g., create_data, convert_standard, convert_legacy, load_example_data, get_example_path, expand_data) and align docs/tests.
Rename internal helpers to .ph_ prefix and add internal roxygen docs.
Reorganize R/utils.R into themed sections with clearer helper descriptions.
Centralize connection teardown via close.phip_data() with GC finalizer and connection sync helpers.
Persist peptide metadata cache in user cache dir and reuse cached downloads with SHA-256 validation.
Improve peptide library preview columns in print.phip_data().
Update file naming under R/ to a consistent convention.
Adjust validation flow to reduce duplication around full-grid checks.
Update DESCRIPTION metadata (title, authors, description, dependencies).
phiperio 0.2.0
Remove all comparisons/contrasts mechanics, validation, tests, and mock files.
Add centralized connection teardown via close.phip_data() and internal helpers; attach an auto-finalizer for GC cleanup.
Reduce duplicate validation by consolidating full-grid checks in validate_phip_data() and adding optional validation toggles for expansion.
Clean unused globals in R/zzz.R and remove unused utils helpers.
Update tests and docs to reflect the new API and validation flow.
phiperio 0.1.0
Initial release with IO/convert functionality migrated from phiper.