Skip to content

Releases: mcanouil/NACHO

NACHO 1.0.0

10 Jan 08:56
Compare
Choose a tag to compare

New features

  • In R/conflicts.R,
    • conflicts are now printed when attaching NACHO.
    • nacho_conflicts() can be used to print conflicts.
  • 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 from load_rcc() (previous summarise())
      or from normalise().
  • 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 use limma or other model after using NACHO.
  • In DESCRIPTION,
    • Order packages in alphabetical order.
    • Add packages' version.

Breaking changes

  • summarise() and summarize() have been deprecated and replaced with load_rcc(). (#12 & #15)
  • Counts matrices (raw_counts and normalised_counts) are no longer (directly) available,
    i.e., counts are available in a long format within the nacho slot of a nacho object.
  • visualise(), now uses a new shiny app (inst/app/).

Minor improvements and fixes

  • In R/visualise.R, R/render.R, print(), R/load_rcc.R and R/normalise.R,
    • replace function to check for outliers, now uses check_outliers().
  • 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.
  • In R/print.R, now print a table with outliers if any (with echo = TRUE).
  • In R/GSE74821.R, dataset is up to date according to NACHO functions.

NACHO 1.0.0 (beta)

31 Dec 13:02
Compare
Choose a tag to compare
NACHO 1.0.0 (beta) Pre-release
Pre-release

New features

  • In R/conflicts.R,
    • conflicts are now printed when attaching NACHO.
    • nacho_conflicts() can be used to print conflicts.
  • 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 from load_rcc() (previous summarise())
      or from normalise().
  • 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 use limma or other model after using NACHO.
  • In DESCRIPTION,
    • Order packages in alphabetical order.
    • Add packages' version.

Breaking changes

  • summarise() and summarize() have been deprecated and replaced with load_rcc(). (#12 & #15)
  • Counts matrices (raw_counts and normalised_counts) are no longer (directly) available,
    i.e., counts are available in a long format within the nacho slot of a nacho object.
  • visualise(), now uses a new shiny app (inst/app/).

Minor improvements and fixes

  • In R/visualise.R, R/render.R, print(), R/load_rcc.R and R/normalise.R,
    • replace function to check for outliers, now uses check_outliers().
  • 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.
  • In R/print.R, now print a table with outliers if any (with echo = TRUE).
  • In R/GSE74821.R, dataset is up to date according to NACHO functions.

NACHO 0.6.1

12 Oct 14:18
Compare
Choose a tag to compare

Minor improvements and fixes

  • In DESCRIPTION, add "SystemRequirements: pandoc (>= 1.12.3) - http://pandoc.org".
  • In R/render.R,
    • explicit import for opts_chunk::knitr in roxygen documentation.
    • explicit import for sessioninfo::session_info in roxygen documentation.
  • In tests/testthat/test-render.R, now checks if pandoc is available.

NACHO 0.6.0

08 Oct 09:14
Compare
Choose a tag to compare

Citation

  • Add citation (#8).

New features

  • 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 from visualise() in a HTML friendly output.

Minor improvements and fixes

  • 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).
  • 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.
  • 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() and render() (#7).
    • fix chunk output (i.e., remove default results = "asis").
    • fix normalise() call with custom housekeeping genes (i.e., set housekeeping_predict = FALSE) (#10).

NACHO 0.6.0 (beta)

31 Dec 13:07
Compare
Choose a tag to compare
NACHO 0.6.0 (beta) Pre-release
Pre-release

New features

  • 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 from visualise() in a HTML friendly output.

Minor improvements and fixes

  • In R/read_rcc.R, R/summarise.R, fix issue (#1) when PlexSet RCC files could not be read.
  • In R/summarise.R, object returned is of S3 class "nacho" for ease of use of autoplot().
  • In R/normalise.R, object returned is of S3 class "nacho" for ease of use of autoplot().
  • In R/visualise.R, minor code changes.

NACHO 0.5.6

29 Apr 09:41
Compare
Choose a tag to compare

Minor improvements and fixes

  • In tests/testthat/test-summarise.R, add condition to handle when GEOQuery is down and cannot retrieve online data.
  • In vignettes/NACHO.Rmd, add condition to handle when GEOQuery is down and cannot retrieve online data.

NACHO 0.5.5

23 Apr 14:51
Compare
Choose a tag to compare

Minor improvements and fixes

  • In R/summarise.R, put example in if (interactive()) {...} instead of \dontrun{...}.
  • In R/normalise.R, put example in if (interactive()) {...} instead of \dontrun{...}.
  • In R/visualise.R, put example in if (interactive()) {...} instead of \dontrun{...}.
  • In DESCRIPTION and README, description updated for CRAN, by adding "messenger-RNA/micro-RNA".

NACHO 0.5.4

16 Apr 10:22
Compare
Choose a tag to compare

Minor improvements and fixes

  • In R/normalise.R, add short running example for normalise().
  • In R/visualise.R, add short running example for visualise().
  • In DESCRIPTION, description updated for CRAN, by removing some capital letters
    and put NACHO between single quotes.

NACHO 0.5.3

15 Apr 10:59
Compare
Choose a tag to compare

Minor improvements and fixes

  • Bold letters for NACHO in title.
  • In DESCRIPTION, title and description updated for CRAN.
  • Add NanoString reference in DESCRIPTION and vignette

NACHO 0.5.2

16 Apr 10:20
Compare
Choose a tag to compare

Minor improvements and fixes

  • In DESCRIPTION, title and description updated for CRAN.