- In
DESCRIPTION
,- Update
rain
tov0.5.1
. - Update
dmapaq
tov0.3.4
. - Remove
NACHO
. - Remove
rain
. - Remove other dependencies.
- Update
- In
DESCRIPTION
,- Update
dgapaq
tov0.6.0
.
- Update
- In
DESCRIPTION
,- Update
dgapaq
tov0.5.2
. - Update
dmapaq
tov0.3.3
.
- Update
- In
DESCRIPTION
,- Update
dmapaq
tov0.3.2
- Update
- In
DESCRIPTION
,- Update
dgapaq
tov0.5.1
. - Update
dmapaq
tov0.3.1
. - Update
rain
tov0.5.0
.
- Update
- In
DESCRIPTION
,- Add back missing authors/contributors.
- Update URLs with the new github repository.
- Update packages version in
Imports
. - Update
dgapaq
tov0.2.0
. - Update
dmapaq
tov0.2.0
. - Update
rain
tov0.4.0
.
- Now attaches the R package
dgapaq
:- Remove
R/qc_impute.R
. - Remove
R/qc_plinky.R
. - Remove
inst/perl/HRC-1000G-check.bim.pl
.
- Remove
- Now attaches the R package
dmapaq
:- Remove
R/qc_idats.R
. - Remove
R/read_idats.R
. - Remove
R/ggheatmap.R
.
- Remove
- Remove the R package
umr1283
from the list of attached packages. - Remove
R/utils-pipe.R
. - Remove
R/utils-tidy-eval.R
.
- CARoT is now a meta-package:
- Now attaches the R package
umr1283
. - Now attaches the R package
MiSTr
. - Now attaches the R package
rain
. - Now attaches the R package
NACHO
. - Now attaches the R package
forcats
. - Now attaches the R package
stringr
. - Now attaches the R package
dplyr
. - Now attaches the R package
purrr
. - Now attaches the R package
readr
. - Now attaches the R package
tidyr
. - Now attaches the R package
tibble
. - Now attaches the R package
ggplot2
.
- Now attaches the R package
- Remove
R/mist.R
, now attaches the R packageMiSTr
. - Remove
R/estimate_ethnicity.R
, now attaches the R packagerain
. - Use Rmarkdown template directory for
qc_idats
fromumr1283
. - Use Rmarkdown template directory for
qc_impute
fromumr1283
. - Use Rmarkdown template directory for
qc_plink
fromumr1283
. - In
R/qc_idats.R
,- add rgSet parameters to pass raw rgSet for normalisation and filtering.
- now return raw rgSet and mSet.
- New
mist()
, it allows to test for association between a set of SNPS/genes and continuous or binary outcomes by including variant characteristic information and using (weighted) score statistics
- In
R/pca_report.R
,- rewrite core.
- add check for overall outlier.
- add example for roxygen.
- In
inst/rmarkdown/qc_idats.Rmd
,- simplify some call to tidyverse functions.
- add a parameter to control if PCA should be performed.
- In
R/qc_idats.R
,- add a parameter to control if PCA should be performed.
- In
R/estimate_ethnicity.R
,- include super pop and pop from 1K genome.
- In
inst/rmarkdown/qc_idats.Rmd
,- fix and update "methods and parameters" section.
- remove redundant code, i.e.,
as.data.frame
. - suppress warnings for gender check, a plot is printed to allow diagnostic.
- In
R/estimate_ethnicity.R
, complete roxygen documentation.
- In
inst/rmarkdown/qc_plink.Rmd
,- in
file-management
chunk, each plink steps to prepare files for imputation now generate different files to avoid names conflicts.
- in
- In
R/qc_idats.R
,- fix wrong annotation package for Illumina 450k methylation array.
- change
"MethPipe"
with"CARoT"
in messages.
- In
inst/rmarkdown/qc_idats.Rmd
,- add cord blood panel for cell composition (only 450k).
- merge methods and parameters sections.
- New
qc_impute()
, it allows to compute post-imputation quality-control report using a default rmarkdown template (inst/rmarkdown/qc_impute.Rmd
).
- In
inst/rmarkdown/qc_plink.Rmd
,- convert IID to character when reading files.
- fix missing sheets in Excel exclusion file.
- fix typos.
- In
R/estimate_ethnicity.R
,- fix a wrong
if
statement when testing the parameters:input_type = "array"
andsplitted_by_chr = FALSE
. - fix chromosome pattern recognition to allow VCF files to start with the chromosome id.
- now check if binary exists at the path prodived in
bin_path
argument. - fix when IDs contains "_".
- fix when chromosome id in VCF includes "chr".
- add
check_*
functions. - export
compute_pca()
. - add a
vcf_half_call
parameter to handle half-call when converting VCF to PLINK format.
- fix a wrong
- In
R/qc_plink.R
,- fix roxygen doc for parameter
n_cores
to make it consistent with the current default values. - add
cohort_name
parameter.
- fix roxygen doc for parameter
- In
R/qc_idats.R
,- change default parameter value for
cohort_name
. - fix roxygen doc for parameter
n_cores
to make it consistent with the current default values.
- change default parameter value for
- In
inst/rmarkdown/qc_plink.Rmd
,- replace signle quote with double quotes.
- In
R/pca_report.R
, fix merge issue when the selected column was not"Sample_ID"
(@mboissel, #2).
- In
inst/rmarkdown/qc_plink.Rmd
,- fix YAML header with duplicated parameters.
- fix duplicated chunk label.
- fix cross-references.
- fix variant call rate import.
- tweak figures to make them more readable.
- set
include = FALSE
for chunk without figure, table or text output. - add explicit
na.rm = TRUE
ingeom_point()
calls. - fix
tidyr::separate()
inrelatedness_03
chunk by setting a more complex separator, i.e.,"_-_"
. - replace underscore with dash in chunk names for cross-referencing.
- fix column names in
exclusion
chunk. - make cross-cohort check only if multiple cohorts.
- the studied population is now plotted in last in PCA.
- add PCA plot with samples exclusion information.
- multi-planes PCA plot now highlight outliers in all sub-plot.
- decrease legend key size in PCA plots.
- add a exclusion and flag summary in the last table.
- fix typos.
- In
R/qc_plink.R
,- fix params not declared in YAML header of
inst/rmarkdown/qc_plink.Rmd
. - complete roxygen documentation.
- add start/end messages.
- add prefix for messages.
- fix params not declared in YAML header of
- In
R/qc_idats.R
,- add start/end messages.
- add prefix for messages.
- In
R/pca_report.R
,- fix a typo in roxygen documentation.
- add start/end messages.
- add prefix for messages.
- In
R/estimate_ethnicity.R
,- add prefix for messages.
- New
qc_plink()
, it allows to compute quality-control of genotyping array (PLINK format) using a default rmarkdown template (inst/rmarkdown/qc_plink.Rmd
).
- In
DESCRIPTION
, add RSpectra (<= 0.13-1) for flashpcaR toImports
. - In
DESCRIPTION
, add data.table and qdap toImports
.
- In
inst/rmarkdown/qc_idats.Rmd
, parameters are now described using question "should ... be removed?" instead of "remove ...". - In
inst/rmarkdown/qc_idats.Rmd
, now includes a section with the parameters used. - In
R/qc_idats.R
, fix a typo in thedetection_pvalues
parameter's documentation.
- In
R/estimate_ethnicity.R
, add roxygen2 documentation forestimate_ethnicity()
. - In
R/ggheatmap.R
, add roxygen2 documentation forggheatmap()
. - In
R/pca_report.R
, add roxygen2 documentation forpca_report()
. - In
R/qc_idats.R
, add roxygen2 documentation forqc_idats()
. - In
man
, add roxygen2 documentation forestimate_ethnicity()
,ggheatmap()
,pca_report()
andqc_idats()
.
- In
inst/rmarkdown/qc_idats.Rmd
, fix markdown typos.
- In
inst/rmarkdown/qc_idats.Rmd
, fix Methods section describing whatfilter_
parameters do.
- In
R/qc_idats.R
, decrease default dpi value from300
to120
. - In
inst/rmarkdown/qc_idats.Rmd
, fix the bullet list in gender check section.
- In
R/estimate_ethnicity.R
, addcheck_input()
function to properly check inputs usingfs
package. - In
inst/rmarkdown/qc_idats.Rmd
, now print call rate parameters in plain text. - In
inst/rmarkdown/qc_idats.Rmd
andR/qc_idats.R
,qc_idats()
has a newcache
parameter.
- In
format_sequencing()
(R/estimate_ethnicity.R
), fix missing arguments fromformat_vcf()
. - In
inst/rmarkdown/qc_idats.Rmd
, now appliesfilter_xy
after gender check. - In
inst/rmarkdown/qc_idats.Rmd
, fixSample_ID
(i.e., rownames) for gender check. - In
R/qc_idats.R
, removecat()
messages fromENmix
functions.
- New
read_idats()
, it allows to efficiently import idats files mostly usingminfi
functions. - New
estimate_ethnicity()
, it allows to compute the genomic component for ethnicity based on VCF files. - New
pca_report()
, it allows to compute an analysis report using principal component analysis.
The function can be used in Rmarkdown chunk withresults="asis"
to render the report. - New
ggheatmap()
, it allows to compute heatmap with dendrogram on x-axis and y-axis. - New
qc_idats()
, it allows to compute quality-control of methylation array from Illumina using a default rmarkdown template (inst/rmarkdown/qc_idats.Rmd
).