Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyslingshot-0.2.0.tar.gz (809.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyslingshot-0.2.0-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

Details for the file pyslingshot-0.2.0.tar.gz.

File metadata

  • Download URL: pyslingshot-0.2.0.tar.gz
  • Upload date:
  • Size: 809.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.8.12

File hashes

Hashes for pyslingshot-0.2.0.tar.gz
Algorithm Hash digest
SHA256 325b925b9c5dd18ab2d431630192fd5bde7c836ccdfad023b49e78813ae2be81
MD5 7a53127ca0bacc12e8645fb81b1455da
BLAKE2b-256 3954f752b6c66e338ed1040671344aeb5748f3f6b1184d44fb4c8226c6a753b4

See more details on using hashes here.

File details

Details for the file pyslingshot-0.2.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pyslingshot-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 800311dc72e7270ca327f796bf870ff27766cd71120af4a2719e9953fc5e043b
MD5 cfbee4960a0bf0fc18bf52d4c331c924
BLAKE2b-256 3accd0fca08404e3783cf9a218cc820ab74b4b9cfba890c3e1b9c03b4a4d097a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page