Skip to main content

Fast publication-quality signal heatmaps + boxplots (Rust-accelerated deepTools port).

Project description

fastsig

Fast publication-quality signal heatmaps and boxplots, with a Rust-accelerated implementation of the most commonly used signal-processing primitives.

pip install fastsig

fastsig --help
fastsig pipeline   --help     # end-to-end BAM/bigWig → heatmap+boxplot
fastsig function   --help     # gene-set heatmap from GMT
fastsig gene       --help     # gene-body heatmap from GTF
fastsig gtf-to-bed --help     # extract genes/transcripts from GTF.gz

Subcommands

pipeline          End-to-end BAM/bigWig → matrix → heatmap + boxplot driver
function          Gene-set heatmap + boxplot from one or more GMT/text files
gene              Gene-body heatmap + boxplot from a GTF or gene BED
plot-heatmap-box  Compute a signal matrix then render heatmap + boxplot
bam-coverage      Convert BAM to normalized bigWig/bedGraph coverage
bigwig-compare    Combine two bigWigs (log2/ratio/subtract/add/mean) into one
compute-matrix    Build per-region signal matrices from bigWigs (.mat.gz)
gtf-to-bed        Extract genes or transcripts from GTF(.gz) to BED6

Documentation

Full user guide (Chinese) — installation, every subcommand's parameter table, end-to-end recipes, input format reference, FAQ, and how to build from source:

📖 https://github.com/typekey/deeptools_rust/blob/main/docs/fastsig_usage.md

See the project README for benchmarks, architecture notes, and demo figures.

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

fastsig-0.1.5-py3-none-manylinux_2_28_x86_64.whl (2.7 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

fastsig-0.1.5-py3-none-macosx_11_0_arm64.whl (2.4 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

fastsig-0.1.5-py3-none-macosx_10_9_x86_64.whl (2.6 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

Details for the file fastsig-0.1.5-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastsig-0.1.5-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3001d60b2cf8aa5ec60fc7812eb12d6e22bcc7150510c5e0fe8e1af311776d77
MD5 5025efff51afea6e42e60c588046894b
BLAKE2b-256 8294c68d1832b74bb6b063927b49022971393d856fd17e24f682a5378d8ee64d

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastsig-0.1.5-py3-none-manylinux_2_28_x86_64.whl:

Publisher: build_fastsig.yml on typekey/deeptools_rust

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

File details

Details for the file fastsig-0.1.5-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastsig-0.1.5-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f074aefd5a9b8bcb7462394248d6e27b5f630b26ddcfcdb48ac85b403cd66f05
MD5 0cfc3cfa9d36e4debe0e2e6d0a9d9b9e
BLAKE2b-256 0334bafe75a6c11deeacfc97ea215fbdf2c023d96478d93966fc10ec0dbcea0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastsig-0.1.5-py3-none-macosx_11_0_arm64.whl:

Publisher: build_fastsig.yml on typekey/deeptools_rust

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

File details

Details for the file fastsig-0.1.5-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastsig-0.1.5-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5c6cd5f6e0844c3f7b4af74b9324cd825e1bb92cd6e8c95c19b91f6c810967a6
MD5 1e724d98c76402ca982b1156ce22ea31
BLAKE2b-256 d17f0c64c2330df660e1eb1a21807e4c1c743502d497a85fa91460bfbd7f3ae6

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastsig-0.1.5-py3-none-macosx_10_9_x86_64.whl:

Publisher: build_fastsig.yml on typekey/deeptools_rust

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