- In
R/qc_positive_control.R
,- fix: use R-squared instead of Pearson correlation coefficient. (#48)
- In
R/autoplot.R
,- fix: set
height
inggplot2::position_jitter()
to0
to avoid vertical dispersion points. (#45)
- fix: set
- In
inst/app/www/about-nacho.md
,- fix: shiny[dot]rstudio[dot]com moved to https://shiny.posit.co/.
- In
tests/testthat/test-load_rcc.R
,- fix: skip tests to decrease CRAN checks computation time.
Full Changelog: https://github.com/mcanouil/NACHO/compare/v2.0.4...v2.0.5
- In
inst/CITATION
,- fix: convert
citEntry
tobibentry
from CRAN note.
- fix: convert
Full Changelog: https://github.com/mcanouil/NACHO/compare/v2.0.3...v2.0.4
- In
DESCRIPTION
,- chore: update domain name.
Full Changelog: https://github.com/mcanouil/NACHO/compare/v2.0.2...v2.0.3
- In
DESCRIPTION
,- chore: update email address.
- chore: remove
ggbeeswarm
.
Full Changelog: https://github.com/mcanouil/NACHO/compare/v2.0.1...v2.0.2
- In
DESCRIPTION
,- chore: update email address.
Full Changelog: https://github.com/mcanouil/NACHO/compare/v2.0.0...v2.0.1
- Refactor to use
data.table
instead ofdplyr
/tidyr
/purrr
.
- Ensure RCC files are homogeneous in terms of versions. #20
- Allow to use vector of file paths, named or not. #33
- Allow to upload a CSV file associated with the RCC files within the
shiny
application. #36
Full Changelog: https://github.com/mcanouil/NACHO/compare/v1.1.0...v2.0.0
- In
DESCRIPTION
,- Update
ggplot2
version (>= 3.3.0). - Update
dplyr
version (>= 1.0.2).
- Update
- In
R/autoplot.R
,- Replace
ggplot2::expand_scale()
withggplot2::expansion()
.
- Replace
- In
R/load_rcc.R
,- Remove deprecated
dplyr::progress_estimated()
.
- Remove deprecated
- In
R/norm_glm.R
,- Remove deprecated
dplyr::progress_estimated()
.
- Remove deprecated
- In
tests
,- Small tweaks.
- Add condition when trying to download files from a GEO dataset (Fix CRAN checks).
- In
DESCRIPTION
,- Update URLs.
- In
R/normalise.R
,- Fix missing "outliers_thresholds" field after
normalise()
without removing outliers (#26).
- Fix missing "outliers_thresholds" field after
- In
R/GSE74821.R
,- Now uses
data-raw
root directory.
- Now uses
- In
R/-
,- No longer generates
Rd
files for internal functions.
- No longer generates
- Fix deprecated documentation for
R/load_rcc.R
andR/normalise.R
. - Use
file.path()
in examples and vignette. - In
R/autoplot.R
, reduce alpha for ellipses. - In
inst/app/utils.R
, set default point size (also for outliers) to1
. - In
R/load_rcc.R
, useinherits()
instead ofclass()
. - Code optimisation.
- In
R/conflicts.R
,- conflicts are now printed when attaching
NACHO
. nacho_conflicts()
can be used to print conflicts.
- conflicts are now printed when attaching
- New Shiny app in
inst/app/
, (#4, #5 & #14)- as a regular app, to load directly RCC files individually or within zip archive.
- within
visualise()
, to load"nacho"
object fromload_rcc()
(previoussummarise()
) or fromnormalise()
.
- New
deploy()
(R/deploy.R
) function to easily deploy (copy) the shiny app. - New raw RCC files (multiplexed) available in
inst/extdata/
. - New vignette
NACHO-analysis
, which describe how to uselimma
or other model after using --NACHO--. - In
DESCRIPTION
,- Order packages in alphabetical order.
- Add packages' version.
summarise()
andsummarize()
have been deprecated and replaced withload_rcc()
. (#12 & #15)- Counts matrices (
raw_counts
andnormalised_counts
) are no longer (directly) available, -i.e.-, counts are available in a long format within thenacho
slot of a nacho object. visualise()
, now uses a new shiny app (inst/app/
).
- In
R/visualise.R
,R/render.R
,print()
,R/load_rcc.R
andR/normalise.R
,- replace function to check for outliers, now uses
check_outliers()
.
- replace function to check for outliers, now uses
- In
R/visualise.R
, replace datatable (render and output) with classical table. (#13) - In
R/autoplot.R
,- add
show_outliers
to show outliers differently on plots (-i.e.-, in red). - add
outliers_factor
to highligth outliers with different point size. - add
outliers_labels
to print labels on top of outliers. - now uses tidyeval via import.
- remove plexset ID (
_S-
) to remove duplicated QC metrics.
- add
- In
R/print.R
, now print a table with outliers if any (withecho = TRUE
). - In
R/GSE74821.R
, dataset is up to date according to NACHO functions.
- In
DESCRIPTION
, add"SystemRequirements: pandoc (>= 1.12.3) - http://pandoc.org, pandoc-citeproc"
. - In
R/render.R
,- explicit import for
opts_chunk::knitr
in roxygen documentation. - explicit import for
sessioninfo::session_info
in roxygen documentation.
- explicit import for
- In
tests/testthat/test-render.R
, now checks if pandoc is available. - In
tests/testthat/test-summarise.R
, fix tests when connection to GEO is alternatively up/down between two tests.
- Add citation (#8).
autoplot()
allows to plot a chosen QC plot available in the shiny app (visualise()
) and/or in the HTML report (render()
).print()
allows to print the structure or to print text and figures formatted using markdown (mainly to be used in a Rmakrdown chunk).render()
render figures fromvisualise()
in a HTML friendly output.
- In
R/read_rcc.R
,R/summarise.R
,- fix issue (#1) when PlexSet RCC files could not be read.
- update code to use
tidyr
1.0.0 (#9).
- In
R/summarise.R
,- object returned is of S3 class "nacho" for ease of use of
autoplot()
. - update code to use
tidyr
1.0.0 (#9).
- object returned is of S3 class "nacho" for ease of use of
- In
R/normalise.R
,- object returned is of S3 class "nacho" for ease of use of
autoplot()
. - fix missing
outliers_thresholds
component in returned object.
- object returned is of S3 class "nacho" for ease of use of
- In
R/visualise.R
,- minor code changes.
- return
app
object in non-interactive session.
- In
vignettes/NACHO.Rmd
,- fix several typos.
- add sections for
autoplot()
,print()
andrender()
(#7). - fix chunk output (-i.e.-, remove default
results = "asis"
). - fix
normalise()
call with custom housekeeping genes (-i.e.-, sethousekeeping_predict = FALSE
) (#10).
- In
tests/testthat/test-summarise.R
, add condition to handle whenGEOQuery
is down and cannot retrieve online data. - In
vignettes/NACHO.Rmd
, add condition to handle whenGEOQuery
is down and cannot retrieve online data.
- In
R/summarise.R
, put example inif (interactive()) {...}
instead of\dontrun{...}
. - In
R/normalise.R
, put example inif (interactive()) {...}
instead of\dontrun{...}
. - In
R/visualise.R
, put example inif (interactive()) {...}
instead of\dontrun{...}
. - In
DESCRIPTION
andREADME
, description updated for CRAN, by adding "messenger-RNA/micro-RNA".
- In
R/normalise.R
, add short running example fornormalise()
. - In
R/visualise.R
, add short running example forvisualise()
. - In
DESCRIPTION
, description updated for CRAN, by removing some capital letters and put --NACHO-- between single quotes.
- Bold letters for --NACHO-- in title.
- In
DESCRIPTION
, title and description updated for CRAN. - Add NanoString reference in
DESCRIPTION
and vignette
- In
DESCRIPTION
, title and description updated for CRAN.
- Vignette uses bib file for references.
- Update URL in DESCRIPTION.
summarise()
imports and pre-process RCC files.normalise()
allows to change settings used insummarise()
and exclude outliers.visualise()
allows customisation of the quality thresholds.- Minor changes
- Add a README.
- Add logo.
- In
summarise()
,ssheet_csv
can take a data.frame or a csv file. - Change in package title with capital letters corresponding to NACHO.
- Add tests using testthat.
- Fix major errors, bad behaviour and typos.
- Add and fill roxygen documentation.
- Code optimisation in
normalise()
(and internal functions). visualise()
replaces the Shiny app.
- Remove S4 class => Back to list object.
- Rewrite GEO dataset.
- Complete rewrite of
summarise()
andnormalise()
(and all internal functions). - Add S4 class object.
- First version.