- Fix typo that invalidated Zenodo integration
- Add
gather_spectra_stats()
to aggregate spectra quality-check statistics (#45) - Add "Get Started" vignette for a quickstart (#48)
- Add graphical overview
- Add example of filtering when delineating with identification (#42)
- Setup integration of Github repository with Zenodo with additional metadata (#49)
- Setup correct Opengraph metadata for the website
- Setup analytics via the NFDI4Microbiota instance of matomo
- Add
maldipickr
logo in vector format to edit in the future (#42) - Setup R-hub checks via Github Actions
- Use directly a simpler and more compact
README.md
instead ofREADME.Rmd
- Fix implicit
TRUE
asT
in R code. - Bump Github Actions Node.js to v20 to fix warnings (#47)
- Fix non-unique names possibility during spectra processing (#37)
- Deprecate ability to write RDS in
process_spectra()
(#38) - Deprecate ability to read RDS in
merge_processed_spectra()
- Change warnings in
check_spectra()
to messages pointing to useremove_spectra()
- Add
get_spectra_names()
to extract, format spectra names and warn against non-uniqueness - Add
remove_spectra()
to better handle discarding raw or processed spectra - Add
{lifecycle}
to better handle deprecation - Add sections to the function reference list to improve clarity on website
- (BREAKING) Change homemade clustering to robust hierarchical clustering in
delineate_with_similarity()
(#32). The default method of hierarchical clustering is the complete linkage (also known as farthest neighbor clustering) to ensure that the within-group minimum similarity of each cluster respects the threshold - Change
sapply()
calls to more type-robustvapply()
calls
- (BREAKING) Set a minimum R version >= 3.2.0 (#31)
- Add hierarchical clustering linkage method as argument to
delineate_with_similarity()
- Add tolerance argument to
check_spectra()
to allow flexible spectra length checks - Add more unit tests to key functions:
pick_spectra()
(#26) andmerge_processed_spectra()
(#27)
- Fix missing spectra names when merging spectra lists with peak-less spectra
- Fix coverage update issue by adding codecov token (#34)
- Fix typos for CRAN re-submission: missing brackets in reference, and spelling errors.
- (URGENT) Fix
delineate_with_similarity()
that did not include friends-of-friends in clusters after removal of{igraph}
in #18. Add a relevant similarity matrix to test it accordingly.
- Fix the invalid file
URIs
inNEWS.md
andREADME.md
- Fix title to title case for CRAN
- (BREAKING)
read_biotyper_report()
first column is nowname
instead ofspot
, meaningread_many_biotyper_reports()
renames all thename
columns tooriginal_name
. This was topick_spectra()
easily usable with taxonomy identification reports (38a614173fd21315a40e0823600a2082fa0935bb
) - (BREAKING) All functions now follow the
verb_concept
nomenclature, meaning clustering functions are now renamed accordingly (#24):- Change
similarity_to_clusters()
todelineate_with_similarity()
- Change
identification_to_clusters()
todelineate_with_identification()
- Change
- Refactor the
delineate_with_similarity()
clustering function (formerly:similarity_to_clusters()
) without using the{igraph}
nor{tidygraph}
R packages, for fewer dependencies and simpler codebase (#18) - Update the
DESCRIPTION
to include the Strejcek reference (#22) and better highlight the package added-value - Refactor the
pkgdown
website with a more accessible font and color schema inline with the logo color palette - Change the vignettes titles and outline to better structure the documents
- Refactor cosine similarity computation example by highlighting the dedicated
coop::tcosine()
instead of thet() %>% coop::cosine()
- Add long or wide output format for
read_biotyper_report()
(#12) - Document how to quickstart with the
{maldipickr}
package for those in a hurry (#15) - Document more precisely how to install tagged release of
{maldipickr}
package - Add better tests for
merge_processed_spectra()
(b39c1313fd38239b4b1821a243c9debf467fd092
) - Document authors list according to CRAN policy
- Add CRAN comments file to track submission notes
- Deprecate the
CHANGELOG.md
in favor of the R specificNEWS.md
(#20) - Remove redundant check after symbolic links creation (#19)
- Fix
summarise()
usage inpick_spectra()
, with code simplification (#11) - Remove symbolic links created for importing acqu spectra files (#21)
- Fix CRAN warnings regarding
qpdf
(3b19dd36a6ec0f5dc277418c98977c526981b6e3
) - Fix masked relevant
to_pick
column in the vignette (#17)
- Add citation file for R (
CITATION
) and for GitHubCITATION.cff
- Add a
CHANGELOG.md
(Common Changelog)
- Improve the package description according to CRAN recommendations
- First stable version
- Added a
NEWS.md
file to track changes to the package.