Python implementation of the Slingshot pseudotime algorithm
Project description
Slingshot in Python
This is a Python implementation of the Slingshot pseudotime algorithm (Street et al., 2018). The original implementation is written in R: https://github.com/kstreet13/slingshot.
A complete working example is located in slingshot.ipynb
, using a synthetically generated dataset.
Installation:
pip install pyslingshot
Deprecated version
Older versions if pyslingshot (before v0.1.0) requires manually installing numpy
, scipy
, sklearn
, and my fork
of pcurvepy
(https://github.com/mossjacob/pcurvepy).
Contributing
- Fork & download source
- Install requirements with
poetry install
[1] Street, K., Risso, D., Fletcher, R.B., Das, D., Ngai, J., Yosef, N., Purdom, E. and Dudoit, S., 2018. Slingshot: cell lineage and pseudotime inference for single-cell transcriptomics. BMC genomics, 19(1), pp.1-16.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pyslingshot-0.1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d4f3e7a089693711657abd05c7dc7393725a90a898faf918eb3a9c45cdeac59 |
|
MD5 | 823e0e9c0c3c44fecce910997543b4b1 |
|
BLAKE2b-256 | a125d3430ab3cf3f24bcc45422989dba5a17b661e1b56a9e9a56a6f54819288c |