Skip to main content

Multi-sample visualization of metrics from RNA-SeQC

Project description

RNA-SeQC Python utilities

This module contains utility code for RNA-SeQC

Installing

  • From pip: pip install rnaseqc
  • From the git repo: pip install -e python (Invoke from root of git repo)

Usage

This does not install a console entrypoint. You can invoke the utilities in one of three ways:

  • From the main module: python3 -m rnaseqc ...
  • Calling the target module: python3 -m rnaseqc.example ...
  • Calling scripts directly: python3 python/rnaseqc/example.py

Utilities

The rnaseqc module contains 5 main utilities. To get more help with each utility, invoke the utility with the -h or --help option

Aggregation

Aggregates RNA-SeQC outputs from multiple samples

python3 -m rnaseqc aggregate [-h] [--parquet] [-o OUTPUT_DIR] results_dir prefix

Jupyter Notebooks

Creates a jupyter notebook with several figures for comparing samples

python3 -m rnaseqc notebook [-h] [-t TPM] [-i INSERT_SIZE] [-c COHORT] [-d DATE] metrics output

Figures

Generates figures from an aggregated RNA-SeQC metrics table

python3 -m rnaseqc report [-h] [--tpm TPM] [--insert-size INSERT_SIZE] [--cohort COHORT] [--output-dir OUTPUT_DIR] [--dpi DPI] metrics prefix

Insert Size distributions

Generates a BED file with intervals used by RNA-SeQC for estimating a sample's insert size distribution

python3 -m rnaseqc insert-size [-h] [--min-length MIN_LENGTH] [--min-mappability MIN_MAPPABILITY] [--output-dir OUTPUT_DIR] gtf_path mappability_bigwig prefix

Exon remapping

Convert exon names in an *.exon_reads.gct file from RNA-SeQC 2.X.X to match names as reported by RNA-SeQC 1.1.9

python3 -m rnaseqc legacy-exons gct gtf

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

rnaseqc-0.0.3.tar.gz (18.2 kB view details)

Uploaded Source

Built Distribution

rnaseqc-0.0.3-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

Details for the file rnaseqc-0.0.3.tar.gz.

File metadata

  • Download URL: rnaseqc-0.0.3.tar.gz
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for rnaseqc-0.0.3.tar.gz
Algorithm Hash digest
SHA256 857ad1ad54f2b563163d75ff8c5f2439208d06980b7c8ded279bd59d19c48a0f
MD5 326b46b1b9d5595d00ccf79c56d04527
BLAKE2b-256 b24bd2414d1a699d726c8d8e9e573e42b53ae583401a23a67f9214b247dd59da

See more details on using hashes here.

File details

Details for the file rnaseqc-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: rnaseqc-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 20.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.8

File hashes

Hashes for rnaseqc-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 bce56d7a7271fdc11b12f2d093f75cd3762d0fb7085103d0d32d75972648d796
MD5 093240d0d03ff8f0b630039fe84f3d1e
BLAKE2b-256 fa643a927a81e0b032968cbbe5642aa0635538162ca5c3cdc94bd15b7bf8f935

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