NACHO 1.0.1
Minor improvements and fixes
- Fix deprecated documentation for
R/load_rcc.R
and R/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) to 1
.
- In
R/load_rcc.R
, use inherits()
instead of class()
.
- Code optimisation.
NACHO 1.0.0
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
Minor improvements and fixes
- 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.
- 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.
NACHO 0.6.0
Citation
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.5.6
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
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
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
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
Minor improvements and fixes
- In
DESCRIPTION
, title and description updated for CRAN.
NACHO 0.5.1
Minor improvements and fixes
- Vignette uses bib file for references.
- Update URL in DESCRIPTION.
NACHO 0.5.0
New features
summarise()
imports and pre-process RCC files.
normalise()
allows to change settings used in summarise()
and exclude outliers.
visualise()
allows customisation of the quality thresholds.
- Minor changes
Minor improvements and fixes
- 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.
NACHO 0.4.0
- Fix major errors, bad behaviour and typos.
NACHO 0.3.1
- Add and fill roxygen documentation.
NACHO 0.3.0
- Code optimisation in
normalise()
(and internal functions).
visualise()
replaces the Shiny app.
NACHO 0.2.2
- Remove S4 class => Back to list object.
NACHO 0.2.1
NACHO 0.2.0
- Complete rewrite of
summarise()
and normalise()
(and all internal functions).
- Add S4 class object.
NACHO 0.1.0