What problem does it solve?
Geniml provides tools for building machine learning models on genomic interval data from BED files, enabling unsupervised embeddings and region-level representations for downstream analyses such as scATAC-seq and multi-omics integration.
Core Features & Use Cases
- Region2Vec: train genomic region embeddings to capture similarities between intervals and enable downstream clustering and search.
- BEDspace: jointly embed regions and metadata labels for cross-modal queries and metadata-aware analyses.
- scEmbed: generate cell-level embeddings from single-cell ATAC-seq data for clustering and annotation.
- Consensus Peaks: build universes from BED collections to standardize tokenization and enable cross-study comparisons.
- Utilities: provide caching, randomization, evaluation, and tokenization tools to support robust workflows.
Quick Start
Run geniml on a BED file collection to train region embeddings and produce scATAC-ready cell representations.