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.4-py3-none-manylinux_2_28_x86_64.whl (2.7 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

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

Uploaded Python 3macOS 11.0+ ARM64

fastsig-0.1.4-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.4-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastsig-0.1.4-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f679db57c1bd3291ba824e21d65031c4456a920f8954f010f4ff266fcd26d4fb
MD5 30fe5a8e3f8a29f97e2802af43a47fc9
BLAKE2b-256 15694f29ef9179bc9310cbe54dcc0a10b712b59e9e7b7a09f1d0a3880f8f5dcd

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastsig-0.1.4-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.4-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastsig-0.1.4-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87d755818cbed8baa01c725169c7f44629a897ce668a18e0e581d3d2a097cdf3
MD5 1605a8b440a6236c52a9e2ec7dc572e9
BLAKE2b-256 2407079f64c9d8198b452ea3028b52d42421e70c3300d0854dce8e5c73efbcd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastsig-0.1.4-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.4-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastsig-0.1.4-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1a42d9f8f0c560064aa55abe4dbcdadd1bdb011af76481c3f4daa28b617edff9
MD5 990b861bdfa9e9d2ae522c7729d4f4fc
BLAKE2b-256 8ebb6547534005d934838ef8525367661aba50688a2c76c0c2ed461bf068811f

See more details on using hashes here.

Provenance

The following attestation bundles were made for fastsig-0.1.4-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