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:
-
Requires
numpy
,scipy
,sklearn
-
My fork of
pcurvepy
(https://github.com/mossjacob/pcurvepy):pip install git+https://github.com/mossjacob/pcurvepy
-
Finally install pyslingshot:
pip install pyslingshot
[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.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47a45df4cf1e6fca352a50e019c89436ba0b6b84e347923f572e35eeadd79943 |
|
MD5 | a072757d11edb910134c952d7a13cd19 |
|
BLAKE2b-256 | 5170f135590b84d33ee7a6522869bc0e2e39d261eb9430a25d0c87a44930bb1b |