Skip to main content

ScanITD

Project description

ScanITD

PyPI version PyPI - Wheel license Documentation Status

📦 Installation

ScanITD can be installed using pip, the Python package installer. Follow these steps to install:

  1. Ensure you have Python 3.10 or later installed on your system.

  2. Create a virtual environment (recommended):

    python -m venv scanitd_env
    source scanitd_env/bin/activate  # On Windows use `scanitd_env\Scripts\activate`
    
  3. Install ScanITD:

    pip install scanitd
    
  4. Verify the installation:

    scanitd --help
    

🛠️ Usage

Usage: scanitd [OPTIONS]

ScanITD: Detecting internal tandem duplication with robust variant allele frequency estimation

Required Arguments

  • --input, -i PATH

    • Aligned BAM file
    • Required
  • --ref, -r PATH

    • Reference genome in FASTA format (with fai index)
    • Required
  • --output, -o TEXT

    • Output VCF file
    • Required

Optional Arguments

  • --mapq, -m INTEGER

    • Minimum MAPQ in BAM for calling ITD
    • Default: 15
  • --ao, -c INTEGER

    • Minimum observation count for ITD
    • Default: 4
  • --depth, -d INTEGER

    • Minimum depth to call ITD
    • Default: 10
  • --vaf, -f FLOAT

    • Minimum variant allele frequency
    • Default: 0.1
  • --length INTEGER

    • Minimum ITD length to report
    • Default: 10
  • --aln-mismatches, -n INTEGER

    • Maximum allowed mismatches for pairwise local alignment
    • Default: 1
  • --ins-mismatches INTEGER

    • Maximum allowed mismatches for insertion-inferred duplication
    • Default: 2
  • --target, -t TEXT

    • Limit analysis to targets listed in the BED-format file or a samtools region string
  • --log-level, -l [info|warning|error|debug|trace]

    • Set the logging level
    • Default: info
  • --version, -v

    • Show version and exit

📚 Citation

Wang TY. and Yang R. ScanITD: Detecting internal tandem duplication with robust variant allele frequency estimation.

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

scanitd-0.9.2.tar.gz (48.2 kB view details)

Uploaded Source

Built Distribution

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

scanitd-0.9.2-py3-none-any.whl (33.0 kB view details)

Uploaded Python 3

File details

Details for the file scanitd-0.9.2.tar.gz.

File metadata

  • Download URL: scanitd-0.9.2.tar.gz
  • Upload date:
  • Size: 48.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for scanitd-0.9.2.tar.gz
Algorithm Hash digest
SHA256 554efdf1c206a332fca1933a2ffb765d26127e22aaacadf86d170d21cbe288a6
MD5 e850a3107a425e0c772d053afc1eb75e
BLAKE2b-256 d75f7fbbcec806bfeaf2fd6828f654587e287e07d30946084f05dba641b56f4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for scanitd-0.9.2.tar.gz:

Publisher: release.yml on ylab-hi/ScanITD

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file scanitd-0.9.2-py3-none-any.whl.

File metadata

  • Download URL: scanitd-0.9.2-py3-none-any.whl
  • Upload date:
  • Size: 33.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for scanitd-0.9.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9234d3ebaeb619b3cccbfb52869dcc0a3f5d4bfd9f3e039e9c6c57e8544fae95
MD5 7bbb51d7d942cce152b350771863c049
BLAKE2b-256 89fe2aec7a933a094b7ee2a3bb28dfd4b1e4f3da88f99a371ad61803c1a8ccc0

See more details on using hashes here.

Provenance

The following attestation bundles were made for scanitd-0.9.2-py3-none-any.whl:

Publisher: release.yml on ylab-hi/ScanITD

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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