Skip to main content

Single Cell Protein Counts Denoising

Project description

scPDA: Denoising Protein Expression in Droplet-Based Single-Cell Data

scPDA is a VAE-based neural network for the task of denoising single-cell surface protein abundance measured by droplet-based technologies such as CITE-seq.

Unlike most currently established methods, scPDA does not require empty droplets. scPDA establishes a probabilistic model for raw count data, and shows a great computational efficiency.

Installation

pip install scpda

Main API

Below is an example that includes main APIs to train scPDA.

from scouter import Scouter, ScouterData

# please prepare the protein counts dsb_counts_tensor (torch.tensor) and the estimated background mean dsb_mu1_tensor (torch.tensor)
scPDA = model(raw_counts=dsb_counts_tensor, bg_mean=dsb_mu1_tensor)
scPDA.train()
scPDA.inference()

# The estimated mu1, mu2, theta1, theta2, pi (background probability) are returned
mu1 = scPDA.mu1
mu2 = scPDA.mu1 * scPDA.alpha
theta1 = scPDA.theta1
theta2 = scPDA.theta2
pi = scPDA.pi

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

scpda-0.1.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

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

scPDA-0.1.0-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file scpda-0.1.0.tar.gz.

File metadata

  • Download URL: scpda-0.1.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.4

File hashes

Hashes for scpda-0.1.0.tar.gz
Algorithm Hash digest
SHA256 29b5a46be7dd4cf23232fc4a9c888a975908e446427c61b2a89354c2e8592662
MD5 d56ac38fa51306d06b3dc1fb7d128602
BLAKE2b-256 5b94fc2ce3e6ad2fb5c841886580e58a311cae127cf5705a0dcb41855413092d

See more details on using hashes here.

File details

Details for the file scPDA-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: scPDA-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.4

File hashes

Hashes for scPDA-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a056fe4d1c570dea84335fbc67ab7546650f1bedbf8a14b97a89b4acab5cb2b5
MD5 b406f324787884f63355e63ec4985c31
BLAKE2b-256 222a384f253a84b8ffe8e18aa1b0f391d097fb5dbb056f6417382437fe0d6913

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