Python package with E-distance tools for single-cell perturbation data analysis.
Project description
scperturb
A python package to compute E-distances in single-cell perturbation data and perform E-tests.
Install
Just install via pip:
pip install scperturb
Usage example
# E-distances
estats = edist(adata, obs_key='perturbation')
# E-distances to a specific group (e.g. 'control')
estats_control = estats.loc['control']
# E-test for difference to control
df = etest(adata, obs_key='perturbation', obsm_key='X_pca', dist='sqeuclidean', control='control', alpha=0.05, runs=100)
Check out notebooks --> e-distance for tutorial.
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
scperturb-0.0.5.tar.gz
(7.3 kB
view hashes)
Built Distribution
Close
Hashes for scperturb-0.0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abb75f9adad90ea08eff9182e0e6b3a69cdf2392662870c74ebff944361a4af9 |
|
MD5 | 340669a07cbb6fda68c02dbb34fcce91 |
|
BLAKE2b-256 | f2efaf9798f6de71bab32b0abd8e80a5481f9b661bece17e03abb79c003958bf |