RATs v0.4.0
Changes in v0.4.0
Potentially breaking
- As a result of added input parameters, the names of some existing parameters have been changed to be clearer:
count_thresh
is now calledabund_thresh
.
boots
(string) is replaced byqboot
(logical).
bootnum
is now calledqbootnum
.
conf_thresh
is now calledqrep_thresh
. - As a result of added output fields, the names of many existing fields in
Genes
andTranscripts
have been changed to be clearer:
Allboot_*
pre-fixed fields are now prefixed withquant_*
instead.
*_conf_*
has been renamed to*_reprod_*
to emphasise that it refers specifically to reproducibility.
*_na
has been renamed to*_na_freq
to emphasise it is a frequency. - The order of output fields in
Genes
andTranscripts
has been changed to bring all decision-related flags together near the IDs for easy overview. Parameter
fields have also been re-ordered. Additionally the following fields have been renamed:
count_thresh
is nowabund_thresh
.
conf_thresh
is nowquant_reprod_thresh
.
bootstrap
(string) is replaced byquant_boot
(logical).
bootnum
is nowquant_bootnum
.CountData
is now calledAbundances
.
New features
New bootstrapping mode:
RATs can now assess inter-sample variability by doing all the available 1vs1 DTU comparisons between the two conditions. A threshold can be set for this reproducibility, that is separate from the threshold used for the pre-existing quantification bootstraps.
- This feature is controlled by three parameters:
rboot
,rrep_thresh
andrrep_as_crit
. - New fields in
Parameters
,Genes
andTranscripts
prefixed withrep_*
.
Bug fixes
- RATs now explicitly controls the number of threads used by newer versions of
data.table
. The default ofdata.table
is to use as many threads as the system allows, which can be different to what a user specified to RATs. Previously, even in single-threaded RATs mode, somedata.table
operations could be performed multi-threaded.
Documentation
- Oversized tutorial vignette was split further into smaller more focused and more manageable ones. Three vignettes are now available: Quick Start/Introduction, Input & Settings, Output & Plots.
- Documentation updated to include the new features.
- Tweaked package dependency designations.