CoSpar - dynamic inference by integrating state and lineage information
CoSpar is a toolkit for dynamic inference from lineage-traced single cells. The methods are based on Wang et al. Nat. Biotech. (2022).
Dynamic inference based on single-cell state measurement alone requires serious simplifications. On the other hand, direct dynamic measurement via lineage tracing only captures partial information and its interpretation is challenging. CoSpar integrates both state and lineage information to infer a finite-time transition map of a development/differentiation system. It gains superior robustness and accuracy by exploiting both the local coherence and sparsity of differentiation transitions, i.e., neighboring initial states share similar yet sparse fate outcomes. Building around the anndata object, CoSpar provides an integrated analysis framework for datasets with both state and lineage information. When only state information is available, CoSpar also improves upon existing dynamic inference methods by imposing sparsity and coherence. It offers essential toolkits for analyzing lineage data, state information, or their integration.
See https://cospar.readthedocs.io for documentation and tutorials.
Community usage
Our analysis of in vivo cell fate choice of HSCs from DARLIN mice, having only a single time point (with both lineage and transcriptome information in single cells). Ref: L. Li,…,S.-W. Wang, F. Camargo, Cell (2023). Notebooks available here. It is also available in the EXAMPLES session of this website.
Analysis of in vitro lineage tracing data of HSPCs in Jindal et.al., Nat. Biotech. (2023).
Recorded talks
Jun 1: Single-Cell Data Science 2022. This is a 20-min short talk focusing more on the utility of CoSpar: talk video.
Oct 19, 2022: Invited MIA talk at Broad Institute. This is an one-hour talk focusing on the Machine Learning part of CoSpar: talk video.
Reference
S.-W. Wang*, M. Herriges, K. Hurley, D. Kotton, A. M. Klein*, CoSpar identifies early cell fate biases from single cell transcriptomic and lineage information, Nat. Biotech. (2022). [* corresponding authors]
Support
Feel free to submit an issue or send us an email. Your help to improve CoSpar is highly appreciated.
Release files for cospar 0.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cospar-0.5.0.tar.gz | 106.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cospar-0.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 228.8 kB
Release files / cospar-0.5.0.tar.gz
| Download URL | cospar-0.5.0.tar.gz |
|---|---|
| Size | 106.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4ad09dd1c841e8e7fef433d671f039b35eb687eb6bb12c63f4478bcf3a339c20
|
|
BLAKE2b-256 checksum How to use checksums |
98d8dedfb05630ae913ad6708890a46a2673026a9fa4561fe6576827d019afc3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.3.2 CPython/3.13.12 Darwin/23.3.0
|
Release files / cospar-0.5.0-py3-none-any.whl
| Download URL | cospar-0.5.0-py3-none-any.whl |
|---|---|
| Size | 122.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b7489850b5ae6b4379c9ad151b3a09604bc68a1e59fb20de5423be94be32dbc2
|
|
BLAKE2b-256 checksum How to use checksums |
fd7669ecbb49c5a463f9cb2d0665a5eb4479cbcb160aad970ca6b5739f797860
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.3.2 CPython/3.13.12 Darwin/23.3.0
|