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.2.tar.gz
(6.2 kB
view hashes)
Built Distribution
Close
Hashes for scperturb-0.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 573912da1d4a3f6bce11bcfb46832a79f6842c3e787d26aceecd2c696da53688 |
|
MD5 | c8b00daffe852b66ad8560d4630b5d49 |
|
BLAKE2b-256 | 2e918b09fdba0a800c1dce1166786aacb4b7d7aef61729b7c7b775c16e9b7d09 |