Package: DeCovarT 2.2.3

DeCovarT: Covariance-Aware Deconvolution of Bulk Transcriptomic Samples
Estimates cell-type proportions in bulk transcriptomic samples with a probabilistic convolution model that integrates the gene-gene covariance structure of purified reference profiles. Cellular ratios are recovered by maximum likelihood under a multivariate Gaussian convolution, using analytic gradients and Hessians, an additive log-ratio reparametrisation that enforces the simplex constraint, and Marquardt-Levenberg or Newton-type optimisers. The methodology is described in Chassagnol, Nuel and Becht (2023) <doi:10.48550/arXiv.2309.09557>.
Authors:
DeCovarT_2.2.3.tar.gz
DeCovarT_2.2.3.zip(r-4.7-any)DeCovarT_2.2.3.zip(r-4.6-any)DeCovarT_2.2.3.zip(r-4.5-any)
DeCovarT_2.2.3.tgz(r-4.6-any)DeCovarT_2.2.3.tgz(r-4.5-any)
DeCovarT_2.2.3.tar.gz(r-4.7-any)DeCovarT_2.2.3.tar.gz(r-4.6-any)
DeCovarT_2.2.3.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
DeCovarT/json (API)
| # Install 'DeCovarT' in R: |
| install.packages('DeCovarT', repos = c('https://bastienchassagnol.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/bastienchassagnol/decovart/issues
Pkgdown/docs site:https://bastienchassagnol.github.io
Last updated from:59a6d880c2. Checks:7 NOTE, 2 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel | NOTE | 238 | ||
| source / vignettes | OK | 266 | ||
| linux-release | NOTE | 165 | ||
| macos-release | NOTE | 187 | ||
| macos-oldrel | NOTE | 168 | ||
| windows-devel | NOTE | 135 | ||
| windows-release | NOTE | 139 | ||
| windows-oldrel | NOTE | 136 | ||
| wasm-release | OK | 150 |
Exports:.compute_global_variance.inner_product.jeffreys_gaussian.map_gaussian_convolution.sigma_p_factorisationadditive_log_ratioadditive_logisticassign_iid_signed_weightsbenchmark_bivariate_gaussian_convolutionsbuild_covariance_array_from_precisionbuild_normalised_precisioncheck_true_thetacompute_average_jeffreyscompute_average_overlapcompute_benchmark_metricscompute_glmnet_gene_scorescompute_mean_profile_objectivescompute_shannon_entropydeconvolute_ratiosdeconvolute_ratios_cibersortdeconvolute_ratios_deconrnaseqdeconvolute_ratios_gradient_descentdeconvolute_ratios_L_BFGS_Bdeconvolute_ratios_lsfitdeconvolute_ratios_Marquardt_Levenbergdeconvolute_ratios_Newton_Raphsondeconvolute_ratios_nnlsdeconvolute_ratios_rlmdeconvolute_ratios_simulated_annealingexpected_fisher_unconstrainedfit_decovartgenerate_mean_signature_matrixgenerate_random_network_skeletongradient_loglik_constrainedgradient_loglik_unconstrainedhessian_additive_logistichessian_loglik_constrainedhessian_loglik_unconstrainedjacobian_additive_logisticloglik_multivariateloglik_multivariate_constrainedplot_correlation_Heatmaprepair_simplexsimulate_bulk_mixturesimulate_hierarchical_grn_momentsvcov_alr_delta
Dependencies:classclicodetoolscpp11doParalleldplyre1071foreachgenericsglmnetglueigraphiteratorslatticelifecyclelimSolvelpSolvemagrittrmarqLevAlgMASSMatrixMetricsMixSimnnlspillarpkgconfigproxypurrrquadprogR6rbibutilsRcppRcppEigenRdpackrlangshapestringistringrsurvivaltensortibbletidyrtidyselectutf8vctrswithr
Last update: 2026-08-26
Started: 2026-04-23
Last update: 2026-08-26
Started: 2026-08-26
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Additive logistic transform (unconstrained coordinates to the simplex) | additive_logistic additive_log_ratio |
| Benchmark bivariate Gaussian convolutions | benchmark_bivariate_gaussian_convolutions |
| Validate generative-model parameters theta | check_true_theta |
| Average pairwise Jeffreys divergence of a Gaussian mixture | compute_average_jeffreys |
| Average pairwise overlap of a Gaussian mixture | compute_average_overlap |
| Compute summary metrics for estimated proportions | compute_benchmark_metrics |
| Gene scores from multinomial elastic-net cell-type classification | compute_glmnet_gene_scores |
| Normalised Shannon entropy of a discrete distribution | compute_shannon_entropy |
| Parallel deconvolution of a bulk expression matrix | deconvolute_ratios |
| DeCovarT MLE of cellular proportions for one bulk sample | deconvolute_ratios_cibersort deconvolute_ratios_deconrnaseq deconvolute_ratios_gradient_descent deconvolute_ratios_lsfit deconvolute_ratios_L_BFGS_B deconvolute_ratios_Marquardt_Levenberg deconvolute_ratios_Newton_Raphson deconvolute_ratios_nnls deconvolute_ratios_rlm deconvolute_ratios_simulated_annealing |
| Fit the DeCovarT Gaussian-convolution model | coef.decovart_fit confint.decovart_fit fitted.decovart_fit fit_decovart nobs.decovart_fit plot.decovart_fit print.decovart_fit print.summary.decovart_fit residuals.decovart_fit summary.decovart_fit vcov.decovart_fit |
| Generate mean profiles with a target pairwise cosine | generate_mean_signature_matrix |
| Plot deconvolution metric heatmaps | plot_correlation_Heatmap |
| Repair a numeric vector onto the unit simplex | repair_simplex |
| Simulate bulk mixtures from a multivariate Gaussian convolution | simulate_bulk_mixture |
| Simulate GRN first- and second-order moments | simulate_hierarchical_grn_moments |
