Metadata-Version: 2.4
Name: fastsig
Version: 0.1.2
Summary: Fast publication-quality signal heatmaps + boxplots (Rust-accelerated deepTools port).
Author: fastsig authors
License-Expression: MIT
Project-URL: Homepage, https://github.com/typekey/deeptools_rust
Project-URL: Issues, https://github.com/typekey/deeptools_rust/issues
Keywords: bioinformatics,chip-seq,atac-seq,deeptools,heatmap,bigwig
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Rust
Classifier: Topic :: Scientific/Engineering :: Bio-Informatics
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: numpy>=1.23
Requires-Dist: pandas>=1.5
Requires-Dist: matplotlib>=3.6
Requires-Dist: seaborn>=0.12
Requires-Dist: statannotations>=0.6
Provides-Extra: deeptools
Requires-Dist: deeptools>=3.5; extra == "deeptools"

# fastsig

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

```bash
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](https://github.com/typekey/deeptools_rust) for
benchmarks, architecture notes, and demo figures.

## License

MIT
