Cobolt is a Python package for
- the analysis of the single-cell data from joint-modality platforms;
- the integration of joint-modality single-cell datasets with single-omic data sets.
Cobolt is a method developed for modeling multi-omic single-cell sequencing datasets. It provides an integrated analysis of multi-omic data by learning a latent representation shared by the different data modalities. Cobolt jointly models these multiple modalities via a novel application of Multimodal Variational Autoencoder to a hierarchical generative model. It uses a probablity model that is robust to sparse counts and high numbers of features, therefore works for omics such as chromatin accessibility or methylation status.
Details of the method can be found in the manuscript on bioRxiv.
Cobolt requires Python v3.8 or higher. To install Cobolt from GitHub, run the following:
pip install git+https://github.com/epurdom/cobolt.git#egg=cobolt
Cobolt is in active development. Submit bug reports and make feature requests by opening a issue here.