Skip to main content

ScanITD

PyPI version Conda Version PyPI - Wheel license Documentation Status

📦 Installation

ScanITD can be installed using Conda (via the Bioconda channel) or pip.

Via Conda (Bioconda)

To install ScanITD using Conda:

conda install -c bioconda scanitd

Or using the modern bioconda::scanitd specifier:

conda install bioconda::scanitd

Via Pip

ScanITD can also be installed using pip, the Python package installer:

  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
    

Verification

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.

Metadata

Release files for scanitd 0.9.3

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

Source distribution (sdist)

Source distribution for scanitd 0.9.3
File Size Uploaded Provenance Actions
scanitd-0.9.3.tar.gz 123.5 kB With provenance Details for scanitd-0.9.3.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for scanitd 0.9.3
File Actions
scanitd-0.9.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for scanitd-0.9.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
scanitd-0.9.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for scanitd-0.9.3-cp313-cp313-macosx_11_0_arm64.whl
scanitd-0.9.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for scanitd-0.9.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
scanitd-0.9.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for scanitd-0.9.3-cp312-cp312-macosx_11_0_arm64.whl
scanitd-0.9.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for scanitd-0.9.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
scanitd-0.9.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for scanitd-0.9.3-cp311-cp311-macosx_11_0_arm64.whl
scanitd-0.9.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details for scanitd-0.9.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
scanitd-0.9.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for scanitd-0.9.3-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 1.1 MB

Release files / scanitd-0.9.3.tar.gz

Download URL scanitd-0.9.3.tar.gz
Size 123.5 kB
Tags Source
SHA-256 checksum
How to use checksums
24962f31888bacb01760effe2af232dc0efbd27046d4e86572c0724202605017
BLAKE2b-256 checksum
How to use checksums
c27c94c719fc1983b49b50acae302994478bb9fbffbb06845337373827af6e34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / scanitd-0.9.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL scanitd-0.9.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 122.7 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a2a9bbba0d3e96cd700f5fb9005557ab45b638c479b72f9f7e7ef765f2ae7a93
BLAKE2b-256 checksum
How to use checksums
07793bcca812e20dfb361bc151884171ca2c6757f5ef9933b6e7dd9bf9a726e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / scanitd-0.9.3-cp313-cp313-macosx_11_0_arm64.whl

Download URL scanitd-0.9.3-cp313-cp313-macosx_11_0_arm64.whl
Size 118.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c9bd3d85ac8f43f9d5fd4739fabf594ae4b872682e725dce198a30496466b093
BLAKE2b-256 checksum
How to use checksums
9df3d98352f8d1728712362538f78c60e4679b3914078f934a13f05b3f14e317
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / scanitd-0.9.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL scanitd-0.9.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 122.7 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e539e228d601a35372a10f86069d2a80cfee995b5fe228e8e9325c9c7f160e87
BLAKE2b-256 checksum
How to use checksums
f1f8d705ff11a262524215c56abdc3f254b100438c47e9d7c2475e04cc445ae7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / scanitd-0.9.3-cp312-cp312-macosx_11_0_arm64.whl

Download URL scanitd-0.9.3-cp312-cp312-macosx_11_0_arm64.whl
Size 118.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a9a949f3f59dc75d54ef8a2499841773aa16e002608d2e0f046be1037082dcca
BLAKE2b-256 checksum
How to use checksums
ea22a4999f10a6b355ef102aa008b05c0b694382408cca25740aab7c32694475
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / scanitd-0.9.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL scanitd-0.9.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 122.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
250620e28d591d32fa6274709a8a9398fdd09870b93451bdf497cac6a4939696
BLAKE2b-256 checksum
How to use checksums
3c5a48473f5a5705e31461fa159fc8a4392291ee4c8ac134c95f657095d31607
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / scanitd-0.9.3-cp311-cp311-macosx_11_0_arm64.whl

Download URL scanitd-0.9.3-cp311-cp311-macosx_11_0_arm64.whl
Size 118.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8f9f2683cac9f4792f4e2ef573cb28ccb8ffff00805baf8f6909fa43d0a21807
BLAKE2b-256 checksum
How to use checksums
8801cdaeee90c5fdb8e8bf9f08bae592fb75b1e2735c43ec799a36e96d0b7dba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / scanitd-0.9.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL scanitd-0.9.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 122.7 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ca0e42fb45911367ee2c48a56a5fbcc04848f9dba37b0850a68afa28840f80fd
BLAKE2b-256 checksum
How to use checksums
799308662dfe95d68525f5025e90aa2c9b35e02f7c0c0b23bf335cb14a26efe8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / scanitd-0.9.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL scanitd-0.9.3-cp310-cp310-macosx_11_0_arm64.whl
Size 118.6 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d3874877f7af1bf2e16c0e79bb8dd8e4c7b46127cd04703fa61a7d4b3c1874b2
BLAKE2b-256 checksum
How to use checksums
896e1b56fd31a0dcedb3d0690268107e2133afe69d75babe51fac5ab0d9f03d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Security for scanitd 0.9.3

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.

Full provenance

All 9 files in this release have been uploaded with provenance metadata.

Select from 9 files

Attestation for scanitd-0.9.3.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

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.

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