geniml

Generate unsupervised embeddings from genomic interval BED files for ML analyses.

15|2|Updated Dec 17, 2025
One-click install
npx skills add https://github.com/rubensliv/k-dense-ai --skill geniml-rubensliv
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: geniml
Source: https://github.com/rubensliv/k-dense-ai/tree/main/scientific-skills/geniml
Command: npx skills add https://github.com/rubensliv/k-dense-ai --skill geniml-rubensliv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Geniml enables researchers to transform genomic interval data from BED files into rich, ML-ready embeddings for similarity search, clustering, and cross-modal analyses.

Core Features & Use Cases

  • Unsupervised Region2Vec embeddings for genomic regions and region sets.
  • BEDspace for joint region and metadata embeddings to support region→label and label→region queries.
  • scEmbed to generate cell-level embeddings for scATAC-seq workflows.
  • Universe-building and tokenization tools to standardize reference vocabularies.
  • Comprehensive utilities for tokenization, evaluation, and I/O to streamline end-to-end pipelines.

Quick Start

Train Region2Vec with your BED files by first tokenizing against a universe and then training the region2vec model.

Frequently Asked Questions about geniml

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate embeddings from BED files for machine learning?▼

To generate embeddings from BED files, you tokenize genomic intervals against a reference universe and train a Region2Vec model to produce ML-ready vectors for clustering and similarity search.

What is Region2Vec and how does it work for genomic intervals?▼

Region2Vec is an unsupervised learning technique that transforms genomic interval data from BED files into rich embeddings, enabling downstream tasks like similarity search and cross-modal analyses.

Can I use scEmbed for single-cell ATAC-seq data analysis?▼

Yes, scEmbed is specifically designed to generate cell-level embeddings for scATAC-seq workflows, allowing you to process single-cell genomic interval data within the same pipeline.

Do I need to build a universe before tokenizing BED collections?▼

Yes, universe-building standardizes reference vocabularies before tokenization, which is a required step to ensure consistent region mapping when training models on bulk BED collections.

Does BEDspace support joint region and metadata embeddings?▼

Yes, BEDspace supports joint region and metadata embeddings, enabling bidirectional queries where you can map region to label and label to region for cross-referencing genomic data.

What are the limitations of unsupervised genomic interval tokenization?▼

Unsupervised genomic interval tokenization relies entirely on a predefined universe for vocabulary standardization, meaning model quality depends heavily on the chosen reference intervals and data coverage.