Skip to main content

covarying neighborhood analysis

Project description

cna

Covarying neighborhood analysis is a method for finding structure in- and conducting association analysis with multi-sample single-cell datasets. cna does not require a pre-specified transcriptional structure such as a clustering of the cells in the dataset. It aims instead to flexibly identify differences of all kinds between samples. cna is fast, does not require parameter tuning, produces measures of statistical significance for its association analyses, and allows for covariate correction.

cna is built on top of scanpy and offers a scanpy-like interface for ease of use.

installation

To use cna, you can either install it directly from the Python Package Index by running, e.g.,

pip install cna

or if you'd like to manipulate the source code you can clone this repository and add it to your PYTHONPATH.

demo

Take a look at our tutorial to see how to get started with a small synthetic data set.

citation

If you use cna, please cite

[Reshef, Rumker], et al., Axes of inter-sample variability among transcriptional neighborhoods reveal disease-associated cell states in single-cell data. BioRxiv, 2021. [...] contributed equally

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

cna-0.1.2.tar.gz (21.9 kB view details)

Uploaded Source

Built Distribution

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

cna-0.1.2-py3-none-any.whl (23.2 kB view details)

Uploaded Python 3

File details

Details for the file cna-0.1.2.tar.gz.

File metadata

  • Download URL: cna-0.1.2.tar.gz
  • Upload date:
  • Size: 21.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.5.0.1 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.3

File hashes

Hashes for cna-0.1.2.tar.gz
Algorithm Hash digest
SHA256 27fedfc1ddb9887af4304d35dc5437a0ba17eeb9e56e7f2c5d32bc6c009a27b0
MD5 0b37a826e62d2b9482dce7158757e162
BLAKE2b-256 01cafdee475da36fbf22c5c49f1cfc98351e9302476ec3d42593e037bc82ef5b

See more details on using hashes here.

File details

Details for the file cna-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: cna-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 23.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.5.0.1 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.3

File hashes

Hashes for cna-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ad08c48693381ea9e48be37a8d1bc38365ed49590227345dd1d827fca377b790
MD5 4a14fc261575e2c626aca6f04e072774
BLAKE2b-256 a54376dcc713d973dea5eb951fe602031f0e4044bace20f0beb79670ae6e870c

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