geniml

Build unsupervised embeddings and tokenization workflows for genomic interval data.

94|11|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/swaruplab/operon --skill geniml-swaruplab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: geniml
Source: https://github.com/swaruplab/operon/tree/main/src-tauri/protocols/geniml
Command: npx skills add https://github.com/swaruplab/operon --skill geniml-swaruplab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Geniml provides a focused, scalable framework for modeling genomic interval data by producing region embeddings and tokenization workflows that enable fast similarity searches and integrative analyses.

Core Features & Use Cases

  • Region2Vec: unsupervised genomic region embeddings for clustering and retrieval
  • BEDspace: joint region and metadata embeddings for cross-modal queries
  • scEmbed: single-cell chromatin accessibility embeddings for scATAC-seq analyses
  • Universe building: consensus peak generation for tokenization and standardization
  • Tokenization and evaluation utilities to prepare data for ML
  • Python API and CLI workflows to integrate into pipelines

Quick Start

Tokenize BED files with the universe and train Region2Vec to generate embeddings for downstream analysis

Frequently Asked Questions about geniml

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

FAQPage Schema
How do I generate unsupervised embeddings for genomic interval data?

You can build unsupervised embeddings for genomic interval data using Region2Vec and scEmbed, which produce vector representations for BED files and scATAC-seq data to enable clustering, retrieval, and downstream ML pipelines.

What is the best way to tokenize BED files for machine learning?

Tokenizing BED files requires building a consensus universe of peaks to standardize intervals. This Skill provides tokenization and evaluation utilities to prepare genomic regions for training Region2Vec models.

Does this approach work with scATAC-seq chromatin accessibility data?

Yes, scEmbed specifically generates single-cell chromatin accessibility embeddings for scATAC-seq analyses, enabling fast similarity searches and integrative downstream evaluations.

Can I perform cross-modal queries combining genomic regions and metadata?

BEDspace creates joint region and metadata embeddings that support metadata-aware queries, allowing you to integrate genomic intervals with experimental metadata for cross-modal retrieval.

Do I need a specific environment to run these tokenization workflows?

No external dependencies are required. The framework provides a Python API and CLI workflows for tokenization, training, and evaluation that integrate directly into existing genomic analysis pipelines.

What is universe building and when do I need it for genomic interval analysis?

Universe building generates consensus peaks across samples to standardize genomic intervals before tokenization. It is needed when preparing multiple BED files for consistent Region2Vec embedding training.