Skip to main content

Calculate TSS enrichment for ATAC-seq data

Project description

tssenrich

Calculate TSS enrichment for ATAC-seq data. (see also the ENCODE standards)

Installation

pip install tssenrich

or

pip install --user tssenrich

Usage

usage: tssenrich [-h] [--genome {hg38,hg19,mm10,</path/to/file.bed.gz>}] [--names] [--memory <float>] [--processes <int>]
                 [--mapping-quality <int>] [--samtools-path <path/to/samtools>] [--log <path/to/log.txt>]
                 [--tmp-dir <temp/file/dir/>] [--flank-distance <int>] [--flank-size <int>]
                 <path/to/file.bam> [<path/to/file.bam> ...]

calculate TSS enrichment for ATAC-seq data

positional arguments:
  <path/to/file.bam>    Path to input BAM file

optional arguments:
  -h, --help            show this help message and exit
  --genome {hg38,hg19,mm10,</path/to/file.bed.gz>}
                        genome build or path to BED file [hg38]
  --names               include sample names in output
  --memory <float>      memory limit in GB [2]
  --processes <int>     number of processes/threads to use [1]
  --mapping-quality <int>
                        ignore reads with mapping quality below the given value [0]
  --samtools-path <path/to/samtools>
                        path to an alternate samtools executable [/opt/anaconda3/envs/tssenrich/bin/samtools]
  --log <path/to/log.txt>
                        path to log file
  --tmp-dir <temp/file/dir/>
                        directory to use for temporary files
  --flank-distance <int>
                        distance from tss of outer ends of flanks [1000]
  --flank-size <int>    size of flanks (for determining average depth) [100]

ENCODE standards:
| Genome | Concerning | Acceptable | Ideal |
| ------ | ---------- | ---------- | ----- |
| hg19   | < 6        | 6 - 10     | > 10  |
| hg38   | < 5        | 5 - 7      | > 7   |
| mm10   | < 10       | 10 - 15    | > 15  |

Examples

tssenrich example.bam > score.txt
tssenrich --genome hg19 --log log.txt --memory 2 --processes 2 example1.bam example2.bam > scores.txt

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

tssenrich-1.4.6.tar.gz (37.8 MB view details)

Uploaded Source

Built Distribution

tssenrich-1.4.6-py3-none-any.whl (37.8 MB view details)

Uploaded Python 3

File details

Details for the file tssenrich-1.4.6.tar.gz.

File metadata

  • Download URL: tssenrich-1.4.6.tar.gz
  • Upload date:
  • Size: 37.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.10

File hashes

Hashes for tssenrich-1.4.6.tar.gz
Algorithm Hash digest
SHA256 01f3b8ab7a6576e40bd2820b271fe1c041ed7fcc5b33bea8b5f8ab96675c10a2
MD5 7b1583c460b5496cb58c4ae363b427e5
BLAKE2b-256 90d63ca2a38b784081dae91c7d1c5746ca651482eecfac3b91d070005837ae18

See more details on using hashes here.

File details

Details for the file tssenrich-1.4.6-py3-none-any.whl.

File metadata

  • Download URL: tssenrich-1.4.6-py3-none-any.whl
  • Upload date:
  • Size: 37.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.10

File hashes

Hashes for tssenrich-1.4.6-py3-none-any.whl
Algorithm Hash digest
SHA256 058a10ec5fcd18c10ed5190916d5ea853538d3fb63f64833f640fff66e0594d1
MD5 6d5cc09ecf06ae1bbb11386e3698ae94
BLAKE2b-256 5ab55aa35f08dfa6eb79b19ff9ed2795f6c2c1919472dc789f53aa3fdf6a2729

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page