What problem does it solve?
Geniml provides a unified framework to build and analyze machine learning models on genomic interval data using BED files. It enables tokenization, region embeddings, and joint region-metadata representations to power similarity search, clustering, and downstream analyses.
Core Features & Use Cases
- Region2Vec: unsupervised embeddings of genomic regions for dimensionality reduction and similarity search.
- BEDspace: joint embeddings of regions and metadata labels for cross-modal queries.
- scEmbed: embeddings for single-cell ATAC-seq data integrated with scanpy workflows.
- Universe building: consensus peaks and tokenization references to standardize datasets.
- Utilities: tokenization checks, evaluation metrics, and data I/O for reproducibility.
Quick Start
Train a Region2Vec model on your BED dataset by tokenizing with a universe and then evaluate the embeddings.