Chisle
The coding-agent plugin that bills 52% of a bare model across 20 live tasks. Terse persona + tool-output compressor + context diet.
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
Developer toolsGitHub @bastienchassagnolAvailability not checked yetOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
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 isometric log-ratio reparametrisation (Helmert basis) that enforces the simplex constraint, and Marquardt-Levenberg or Newton-type optimisers. The methodology is described in Cha
Loading the full README.
Read the full README ↗DeCovarT is an R package for bulk transcriptomic deconvolution that accounts for gene–gene covariance in purified reference populations. Bulk observations are modelled as Gaussian convolutions of cell-type means and covariances, with cellular proportions recovered on the open simplex via an unconstrained (additive logistic) parametrisation.
The main entry point is deconvolute_ratios(), which runs one or more solvers
in parallel and returns estimated proportions plus optional benchmark metrics.
Doctorants seminar overview (Quarto reveal.js). Prefer full screen when presenting.
%%{init: {"theme": "sandstone"}}%%
flowchart TD
A["Bulk RNA-seq mixture<br/>Genes × Samples"] --> C["Gene intersection,<br/>optional scaling"]
B["Cell-type reference<br/>Means μ_j + covariances Σ_j"] --> C
C --> D["deconvolute_ratios()<br/>Parallel solvers"]
D --> E["DeCovarT<br/>Covariance-aware MLE<br/>ALR + marqLevAlg"]
D --> F["First-generation methods<br/>NNLS · QP · GLS · rlm · ν-SVR"]
E --> G["Proportion estimates<br/>on the simplex"]
F --> G
G --> H["Optional benchmark metrics<br/>vs true ratios"]
G --> I["Correlation heatmaps<br/>and visualisation"]
H --> J["Comparative evaluation"]
I --> J
The diagram above summarises the end-to-end workflow.
This package combines Gaussian mixture convolution modelling, simplex reparametrisation (ALR / soft-max), analytic likelihood derivatives, and classical linear deconvolution baselines on bulk transcriptomic mixtures. Solver outputs remain method-specific; shared evaluation uses standardised proportion tables and optional ground-truth ratios from simulations.
Three graphs, regenerated with
Rscript scripts/visualisation/generate_package_network_functions.R.
The estimation and interval network
is the Gaussian-convolution fit. The
simulation and benchmark network
is the scenario generator and the ADEMP summaries. The
visualisation network
covers the Monte Carlo plots.
All of the above ship with the package (no extra method packages required).
Once the package is on CRAN:
This is the beginning of the README. Read the rest at the original. Read the full README ↗