Matilda¶
Matilda is a multi-task neural network for single-cell multimodal
omics. One model, trained once over RNA, ADT, and ATAC, drives classification,
dimension reduction, feature selection, and simulation from a single shared
representation. It is available in both Python (matilda-sc) and
R (matilda), with matching results from either.
1
Multimodal integration
Multimodal integration
Per-modality encoders for RNA, ADT, and ATAC feed a variational autoencoder whose shared latent space integrates every modality into one embedding.
One model, many tasks
Because the encoders and latent space are shared, a single trained network performs classification, dimension reduction, feature selection, and simulation, and the tasks reinforce one another.
One tool, two interfaces
Call the same model from Python or R: the object API in
matilda-sc and in the R matilda package give bit-identical results on the same hardware.