cuteHap is a haplotype-resolved structural variant (SV) detector designed for phased long-read sequencing data. It takes phased alignments generated by tools such as WhatsHap and LongPhase and detects haplotype-aware SVs in several minutes.
Installation
We recommand the installation via conda or pip:
$ conda install -c bioconda cutehap
or
$ pip install cutehap
Alternatively, installing from source with:
$ git clone https://github.com/Meltpinkg/cuteHap.git
$ cd cuteHap
$ python setup.py install
Introduction
Structural variations (SVs), as a major category of genomic rearrangements, are capable of altering millions of nucleotides within the human genome. The detection of germline SVs and somatic mosaicism has emerged as a critical frontier in genomic research. Long-read sequencing technologies have demonstrated transformative potential in characterizing these variants. cuteHap is designed to produce high-quality, phased call sets for germline SV detection while simultaneously identifying low-frequency somatic mosaic events. The method delivers high-performance, haplotype-resolved SV detection and comprehensive detection of low-frequency mosaicism. A detailed usage guide documentation is available at here. A comprehensive demo and benchmarks are available at here.
Dependence
1. python3
2. scipy
2. pysam
3. Biopython
4. cigar
5. numpy
6. Cython
Quick Start
cuteHap <phased.bam> <reference.fa> <output.vcf> <workdir>
Changelog
cuteHap (v1.0.4)
1. update the logo and README.md
2. improve the mosaic mode
cuteHap (v1.0.3)
1. update the searching algorithm
cuteHap (v1.0.2)
1. modify the setup instructions
2. add installation via conda and pypi
cuteHap (v1.0.1)
1. update README.md
2. add user guide documentation
3. remove unused codes
cuteHap (v1.0.0)
1. the initial version of cuteHap
Contact
For advising, bug reporting and requiring help, please post on Github Issue or contact sqcao@stu.hit.edu.cn.
Metadata
Release files for cutehap 1.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| cutehap-1.0.4.tar.gz | 164.6 kB | Without provenance | Details for cutehap-1.0.4.tar.gz |
Release files / cutehap-1.0.4.tar.gz
| Download URL | cutehap-1.0.4.tar.gz |
|---|---|
| Size | 164.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
77e6947398963271e8e95517fb033cff4c070bba0542e7a72ee474b381fa5f9e
|
|
BLAKE2b-256 checksum How to use checksums |
12a44de76dadac8239a7557b2f35cabc22f69f8d5748ed00cc260505d6f9924d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.10.10
|
Security for cutehap 1.0.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.