Skip to main content

Crate mcpcounter_rust

Crate mcpcounter_rust 

Source
Expand description

mcpcounter-rust: a pure-Rust port of the MCPcounter cell-population quantification methods — MCP-counter (human) and mMCP-counter (mouse) — validated for numeric parity against the original R implementations.

Built with Claude Code (Anthropic). See the README for the AI-assistance disclosure and per-method licensing.

Re-exports§

pub use matrix::ExprMatrix;
pub use mcpcounter::estimate as mcp_counter;
pub use mcpcounter::FeaturesType;
pub use mmcpcounter::estimate as mmcp_counter;
pub use mmcpcounter::GenomeVersion;
pub use mmcpcounter::MurineFeaturesType;
pub use result::DeconvResult;

Modules§

io
Minimal, dependency-free TSV reader for expression matrices.
matrix
Minimal expression-matrix container: features (genes) in rows, samples in columns. Data is stored row-major.
mcpcounter
MCP-counter (Becht et al. 2016): marker-gene abundance estimation.
mmcpcounter
mMCP-counter (Petitprez et al. 2020): murine marker-gene abundance.
result
Shared result type for deconvolution methods.
stats
R-compatible summary statistics.