Skip to main content

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.

Metadata

Release files for sc-big-caller 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sc-big-caller 0.2.0
File Size Uploaded
sc_big_caller-0.2.0.tar.gz 60.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sc-big-caller 0.2.0
File Interpreter ABI Platform
sc_big_caller-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 115.2 kB

Release files / sc_big_caller-0.2.0.tar.gz

Download URL sc_big_caller-0.2.0.tar.gz
Size 60.8 kB
Tags Source
SHA-256 checksum
How to use checksums
4fce8b1393d5c33e140522c6ae238d4e3059a8f20fe90d491aaf6ea9e0b97ff0
BLAKE2b-256 checksum
How to use checksums
4916513cf3a362eed885bb9ded68cfc8ac1a31dd49260c7cf677db2ab42227a3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / sc_big_caller-0.2.0-py3-none-any.whl

Download URL sc_big_caller-0.2.0-py3-none-any.whl
Size 54.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
274b9430362daec0709d2594ca242a474733743216e84811e1ae5fd8d4953184
BLAKE2b-256 checksum
How to use checksums
dab71a025713b6da70338fb5bd9332ee7f052a7079a268b47840178b8809b903
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page