Author: Bastien Chassagnol (@bastienchassagnol)
ORCID: 0000-0002-8955-2391
Repository: https://github.com/bastienchassagnol/DeCovarT
Version: 2.0.1
Documentation: https://bastienchassagnol.github.io/DeCovarT/
Method preprint: https://arxiv.org/abs/2309.09557
Summary
DeCovarT estimates cell-type proportions in bulk RNA-seq samples using a
probabilistic convolution model that incorporates the gene–gene covariance
structure of cellular profiles, inferring using high-dimensional, sparsity-aware inference techniques.
Ratios are recovered by maximum likelihood under a multivariate Gaussian convolution, with analytic gradients
and Hessians, additive log-ratio reparametrisation on the simplex, and
Marquardt–Levenberg or Newton-type optimisers.
The package also ships classical deconvolution baselines (OLS, NNLS,
DeconRNASeq-style QP, robust linear regression, CIBERSORT-style ν-SVR) for benchmarking,
and evaluation utilities.
Scope question
I believe DeCovarT falls under statistical software rather than the
general categories in the policies.
Could the editors confirm whether it is in scope for rOpenSci software peer
review, and whether the statistical-software standards (including srr) apply?
Target audience: computational biologists and immunologists working with
bulk RNA-seq who need reproducible cell-type deconvolution with uncertainty
awareness via the covariance structure.
Scientific applications: cell composition in bulk transcriptomes,
and more realistic synthetic validation scenarios, modelling interactions between genes
through a variety of random networks generators.
Overlap with existing software
Several R/Bioconductor packages address bulk deconvolution, including
reference-based methods such as MuSiC, BayesPrism, BisqueRNA,
SCDC, InstaPrism, and signature-based tools (e.g. EPIC,
CIBERSORT implementations). DeCovarT differs by:
- Modelling: multivariate Gaussian convolution MLE with explicit
covariance structure, while most standard approaches assume independence
between genes.
- Optimisation: constrained MLE with analytic derivatives and simplex
reparametrisation, enabling the derivation of asymptotic intervals using an explicit form of the expected Fisher information matrix.
I am happy to expand the README “similar packages” section if editors consider
that helpful before a full submission.
Publication and review timing
I plan to submit a methods article to Nature Methods describing the
methodology and validation. That manuscript concerns the scientific method,
not a separate software paper about the R package itself.
- The package is not currently under review at another software-review
venue.
- The Nature Methods manuscript is not yet submitted;
Please advise whether this sequencing is acceptable.
Package readiness (pkgcheck)
I have run pkgcheck::pkgcheck() locally (with GitHub API access). All
mandatory checks pass, including CI
(latest run),
77.8% test coverage, and clean R CMD check.
Remaining optional :eyes: items: a relatively large number of Imports (20);
I can address these during review if the package
is in scope, most of these imports being related to using functionalities of the tidyverse ecosystem,
instead of R base.
Lifecycle: Active / stable
License: MIT
Maintainer commitment: I expect to maintain the package for ≥2 years.
Questions for the editors
- Is DeCovarT in scope as statistical software?
- Given overlap with existing deconvolution packages, is the covariance-aware
MLE framing sufficient differentiation for the rOpenSci suite?
- Is the planned Nature Methods article (method paper, not a JOSS-style
software note) compatible with rOpenSci review if timed as above?
Thank you for your guidance.
Author: Bastien Chassagnol (@bastienchassagnol)
ORCID: 0000-0002-8955-2391
Repository: https://github.com/bastienchassagnol/DeCovarT
Version: 2.0.1
Documentation: https://bastienchassagnol.github.io/DeCovarT/
Method preprint: https://arxiv.org/abs/2309.09557
Summary
DeCovarT estimates cell-type proportions in bulk RNA-seq samples using a
probabilistic convolution model that incorporates the gene–gene covariance
structure of cellular profiles, inferring using high-dimensional, sparsity-aware inference techniques.
Ratios are recovered by maximum likelihood under a multivariate Gaussian convolution, with analytic gradients
and Hessians, additive log-ratio reparametrisation on the simplex, and
Marquardt–Levenberg or Newton-type optimisers.
The package also ships classical deconvolution baselines (OLS, NNLS,
DeconRNASeq-style QP, robust linear regression, CIBERSORT-style ν-SVR) for benchmarking,
and evaluation utilities.
Scope question
I believe DeCovarT falls under statistical software rather than the
general categories in the policies.
Could the editors confirm whether it is in scope for rOpenSci software peer
review, and whether the statistical-software standards (including
srr) apply?Target audience: computational biologists and immunologists working with
bulk RNA-seq who need reproducible cell-type deconvolution with uncertainty
awareness via the covariance structure.
Scientific applications: cell composition in bulk transcriptomes,
and more realistic synthetic validation scenarios, modelling interactions between genes
through a variety of random networks generators.
Overlap with existing software
Several R/Bioconductor packages address bulk deconvolution, including
reference-based methods such as MuSiC, BayesPrism, BisqueRNA,
SCDC, InstaPrism, and signature-based tools (e.g. EPIC,
CIBERSORT implementations). DeCovarT differs by:
covariance structure, while most standard approaches assume independence
between genes.
reparametrisation, enabling the derivation of asymptotic intervals using an explicit form of the expected Fisher information matrix.
I am happy to expand the README “similar packages” section if editors consider
that helpful before a full submission.
Publication and review timing
I plan to submit a methods article to Nature Methods describing the
methodology and validation. That manuscript concerns the scientific method,
not a separate software paper about the R package itself.
venue.
Please advise whether this sequencing is acceptable.
Package readiness (
pkgcheck)I have run
pkgcheck::pkgcheck()locally (with GitHub API access). Allmandatory checks pass, including CI
(latest run),
77.8% test coverage, and clean
R CMD check.Remaining optional
:eyes:items: a relatively large number of Imports (20);I can address these during review if the package
is in scope, most of these imports being related to using functionalities of the tidyverse ecosystem,
instead of R base.
Lifecycle: Active / stable
License: MIT
Maintainer commitment: I expect to maintain the package for ≥2 years.
Questions for the editors
MLE framing sufficient differentiation for the rOpenSci suite?
software note) compatible with rOpenSci review if timed as above?
Thank you for your guidance.