Skip to main content

Bayesian model for somatic SNV re-detection in single-cell DNA sequencing using bulk sequencing data

Project description

Bayesian scDNA SNV Caller

SC-BIG logo

SC-BIG is a Bayesian model for somatic SNV calling in single-cell DNA sequencing that uses bulk sequencing data as a prior.

Installation

pip install -e .

Usage

Command-line Interface

After installation, the sc-big command is available. It can be used to create synthetic data, perform inference, and plot results.

# Simulate 50 single cells with custom parameters, exporting to JSON.
sc-big simulate -n 50 --ccf 0.3 --purity 0.7 -o simulation.json -v

# See all available options.
sc-big simulate --help
sc-big infer --help
sc-big infer-prosolo --help
sc-big compare --help

Tests

Run the test suite using pytest:

pytest tests/ -v

Documentation

See for background information on the model and its implementation.

License

The SC-BIG logo was created using the large language model ChatGPT. All code in this repository is licensed under the GPL-v3 as indicated in the source files. Please direct requests to daniel.schuette@iccb-cologne.org.

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

sc_big_caller-0.2.0.tar.gz (60.8 kB view details)

Uploaded Source

Built Distribution

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

sc_big_caller-0.2.0-py3-none-any.whl (54.4 kB view details)

Uploaded Python 3

File details

Details for the file sc_big_caller-0.2.0.tar.gz.

File metadata

  • Download URL: sc_big_caller-0.2.0.tar.gz
  • Upload date:
  • Size: 60.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for sc_big_caller-0.2.0.tar.gz
Algorithm Hash digest
SHA256 4fce8b1393d5c33e140522c6ae238d4e3059a8f20fe90d491aaf6ea9e0b97ff0
MD5 08faba6565e582b87ec1c78828deab69
BLAKE2b-256 4916513cf3a362eed885bb9ded68cfc8ac1a31dd49260c7cf677db2ab42227a3

See more details on using hashes here.

File details

Details for the file sc_big_caller-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: sc_big_caller-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 54.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for sc_big_caller-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 274b9430362daec0709d2594ca242a474733743216e84811e1ae5fd8d4953184
MD5 66c9f19a9e24d1346606caee8cf4b46d
BLAKE2b-256 dab71a025713b6da70338fb5bd9332ee7f052a7079a268b47840178b8809b903

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