scprep
Project description
Tools for loading and preprocessing biological matrices in Python.
Installation
preprocessing is available on pip. Install by running the following in a terminal:
pip install --user scprep
Usage example
You can use scprep with your single cell data as follows:
import scprep
# Load data
data_path = "~/mydata/my_10X_data"
data = scprep.io.load_10X(data_path)
# Remove empty columns and rows
data = scprep.filter.remove_empty_cells(data)
data = scprep.filter.remove_empty_genes(data)
# Filter by library size to remove background
scprep.plot.plot_library_size(data, cutoff=500)
data = scprep.filter.filter_library_size(data, cutoff=500)
# Filter by mitochondrial expression to remove dead cells
mt_genes = scprep.utils.get_gene_set(data, starts_with="MT")
scprep.plot.plot_gene_set_expression(data, mt_genes, percentile=90)
data = scprep.filter.filter_gene_set_expression(data, mt_genes,
percentile=90)
# Library size normalize
data = scprep.normalize.library_size_normalize(data)
# Square root transform
data = scprep.transform.sqrt(data)
Help
If you have any questions or require assistance using scprep, please read the documentation at https://scprep.readthedocs.io/ or contact us at https://krishnaswamylab.org/get-help
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
scprep-0.5.0.tar.gz
(20.5 kB
view details)
File details
Details for the file scprep-0.5.0.tar.gz.
File metadata
- Download URL: scprep-0.5.0.tar.gz
- Upload date:
- Size: 20.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.18.4 setuptools/39.0.1 requests-toolbelt/0.8.0 tqdm/4.23.3 CPython/3.6.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2112495c6a4b80e0381d0a2732da7f00b5aed823c8bbe8a49ce4f93c202fb44c
|
|
| MD5 |
6f7d8bcea27efc2419b3d5dfb781b83f
|
|
| BLAKE2b-256 |
0469853caa6a982010cbb22e44c7f028189ca32728dacd052776b4c32c0b38fc
|