What problem does it solve?
This Skill addresses the challenge of working with genomic interval data by providing machine learning embeddings, enabling complex genomic analyses like single-cell ATAC-seq analysis, peak calling, and metadata-aware searches.
Core Features & Use Cases
- Region2Vec: Generates embeddings for genomic regions for similarity analysis and downstream ML tasks.
- BEDspace: Trains embeddings for regions and metadata labels, enabling joint analysis and searches.
- scEmbed: Embeds single-cell ATAC-seq data for clustering, cell-type annotation, and integration with scanpy.
- Consensus Peaks: Builds reference peak sets (universes) for standardized genomic region analysis.
- Utilities: Offers tools for caching, randomization, evaluation, and search.
- Use Case: Imagine you have scATAC-seq data and want to perform cell-type annotation. Use scEmbed to generate cell embeddings and integrate with scanpy for clustering and visualization.
Quick Start
Use the geniml skill to train a Region2Vec model on your genomic regions and metadata.