geniml

Build genomic interval embeddings and search workflows from BED files.

74|5|Updated Dec 10, 2025
One-click install
npx skills add https://github.com/dralkh/seerai --skill geniml-dralkh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: geniml
Source: https://github.com/dralkh/seerai/tree/main/skills/geniml
Command: npx skills add https://github.com/dralkh/seerai --skill geniml-dralkh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill turns collections of genomic intervals into machine-learning-ready representations so researchers can compare regions, search datasets, and build reproducible analysis workflows without manual feature engineering.

Core Features & Use Cases

  • Region Embeddings: Learn Region2Vec representations from BED files for similarity search, clustering, and downstream modeling.
  • Metadata-Aware Search: Use BEDspace to connect genomic regions with labels such as cell type, tissue, or condition for cross-modal retrieval.
  • Single-Cell ATAC Workflows: Train scEmbed models to generate cell embeddings for clustering, annotation, and scanpy-based analysis.
  • Consensus Peak Building: Create universe files from multiple BED inputs to standardize tokenization and support robust comparisons.
  • Use Case: A research team can build a shared universe, tokenize several ATAC-seq experiments, train embeddings, and evaluate which regions best explain biological variation.

Quick Start

Use the geniml skill to analyze my BED files, build an appropriate universe, and recommend the right embedding workflow for my genomic research task.

Frequently Asked Questions about geniml

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

FAQPage Schema
How do I generate embeddings for genomic regions stored in BED files?

To generate embeddings for genomic regions in BED files, you can use Region2Vec to learn numerical representations that capture region similarity for downstream clustering and modeling tasks without manual feature engineering.

How do I cluster single-cell ATAC-seq data using genomic region embeddings?

To cluster single-cell ATAC-seq data, you can train scEmbed models to generate cell embeddings, which can then be integrated with scanpy-based analysis workflows for cell annotation and clustering.

What is universe-based tokenization for genomic interval datasets?

Universe-based tokenization standardizes multiple BED file inputs into consensus peaks, creating a shared vocabulary that enables robust comparisons and reproducible machine learning across different genomic interval datasets.

Can I search genomic regions using metadata labels like cell type or tissue?

Yes, you can use BEDspace to perform metadata-aware search, connecting genomic regions with biological labels such as cell type, tissue, or condition to enable cross-modal dataset retrieval.

What is the best way to compare genomic regions across multiple ATAC-seq experiments?

The best way to compare genomic regions across multiple ATAC-seq experiments is to build a shared consensus universe, tokenize the datasets, train Region2Vec or scEmbed models, and evaluate which regions best explain biological variation.

Do I need to manually engineer features for genomic region similarity analysis?

No, you do not need to manually engineer features for genomic region similarity analysis; this workflow builds machine-learning-ready representations directly from BED files using Region2Vec and BEDspace training.