Skip to main content

lcSV: low-coverage structural variant

Low-coverage Structural Variant (lcSV) is a Python package designed to infer structural variants (SVs) (deletions and duplications) from low-coverage whole-genome sequencing (lcWGS) data. Instead of relying on high-depth read or split-read evidence, lcSV leverages genome-wide coverage patterns to detect variations in copy number. LcSV operates as a population-based method: it iteratively proposes, refines, and selects haplotypes with varying haplotype frequencies, building a reservoir that represents the genetic diversity of a studying cohort. Using these inferred haplotypes and their estimated frequencies, lcSV subsequently assigns individual genotypes for each sample. Because this inference depends on shared haplotype information across individuals, lcSV is not suitable for single-sample analysis and should be run on a cohort level, ideally with large populations where allele frequency estimates are solid.

Installation

Please install lcSV with the following command:

pip install lcsv

Running lcSV

Please see the example jupyter notebook provided under examples.

Dependencies

LcSV supports Python 3.8+.

Installation requires numpy, pandas, matplotlib, statsmodels, and scipy.

Citation

LcSV is not yet a published work, so citing the GitHub repository suffices. Please refer to the CITATION.cff file.

Development

See the main site of lcSV: https://github.com/Suuuuuuuus/lcSV.

Bugs shall be submitted to the issue tracker. Please kindly provide a reproducible example demonstrating the problem.

Metadata

Release files for lcSVpy 0.0.1

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

Source distribution (sdist)

Source distribution for lcSVpy 0.0.1
File Size Uploaded
lcsvpy-0.0.1.tar.gz 11.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lcSVpy 0.0.1
File Interpreter ABI Platform
lcsvpy-0.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 26.5 kB

Release files / lcsvpy-0.0.1.tar.gz

Download URL lcsvpy-0.0.1.tar.gz
Size 11.4 kB
Tags Source
SHA-256 checksum
How to use checksums
a8db4d41d10155425e777d2e2def67c98be61bccf1101bb8c0433f46f7304c49
BLAKE2b-256 checksum
How to use checksums
1cc00bab0d40e7c87bc6b39458048783ad219e62128da4c85df723b55b15d8ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.15

Release files / lcsvpy-0.0.1-py3-none-any.whl

Download URL lcsvpy-0.0.1-py3-none-any.whl
Size 15.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
45fc6c6216c5e34bf8d62253f2a96d8a8a5f640c2d3bd8db727d4a7191a1436c
BLAKE2b-256 checksum
How to use checksums
25a189358c863109360f4894fdae8cd852a7502594485938ed4d3d6071e78bde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.15

Release history Release notifications | RSS feed

This release

0.0.1 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