geniml

Build embeddings and search workflows for genomic interval data from BED files and scATAC-seq datasets.

Updated Jul 1, 2026
One-click install
npx skills add https://github.com/jasrajtulsi/GRAD-SCOPE --skill geniml-jasrajtulsi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: geniml
Source: https://github.com/jasrajtulsi/GRAD-SCOPE/tree/main/.claude/skills/geniml
Command: npx skills add https://github.com/jasrajtulsi/GRAD-SCOPE --skill geniml-jasrajtulsi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Geniml removes the manual setup required to turn BED-file collections and scATAC-seq data into usable machine learning representations, helping you compare genomic regions, labels, and cells with consistent preprocessing.

Core Features & Use Cases

  • Region2Vec learns unsupervised embeddings from BED files for similarity search and downstream modeling.
  • BEDspace creates shared embeddings for regions and metadata labels to support cross-modal queries.
  • scEmbed generates cell embeddings for single-cell ATAC-seq clustering, annotation, and visualization.
  • Universe building creates consensus peak references used for tokenization across datasets.
  • Use case: build a consensus universe from multiple experiments, tokenize regions, train embeddings, and evaluate clustering or search quality in one workflow.

Quick Start

Use the geniml skill to build a consensus universe from your BED files and then train the embedding workflow that best matches your dataset.

Frequently Asked Questions about geniml

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

FAQPage Schema
How do I convert BED files into machine learning embeddings for genomic intervals?

You can convert BED files into ML-ready genomic embeddings by building a consensus peak universe, tokenizing the genomic intervals, and training unsupervised models like Region2Vec to generate region representations for similarity search and downstream modeling.

What is the best way to generate cell embeddings from scATAC-seq data for clustering?

Generating cell embeddings from scATAC-seq data for clustering requires using scEmbed to learn representations from cell-level accessibility signals. You first need a reference universe to tokenize the scATAC-seq dataset before training the model for annotation and visualization.

How does consensus peak universe building work for multiple genomic experiments?

Consensus peak universe building aggregates genomic intervals from multiple BED file collections into a unified reference. This universe standardizes tokenization across datasets, ensuring consistent preprocessing when training region or cell embeddings for cross-experiment comparisons.

Can I create shared embeddings for genomic regions and metadata labels?

Yes, you can create shared embeddings for genomic regions and metadata labels using BEDspace. This supports cross-modal queries, allowing you to compare BED file intervals and experimental metadata within a unified embedding space for downstream analysis.

Do I need a reference universe before tokenizing my BED files for machine learning?

Yes, a reference universe is required before tokenizing BED files for machine learning. Building a consensus peak universe establishes the standardized genomic coordinate vocabulary necessary for consistent tokenization and model training across different datasets.

What are the limitations of using unsupervised region embeddings for scATAC-seq analysis?

Unsupervised region embeddings depend entirely on the quality of the consensus peak universe and tokenization process. If the reference universe poorly represents your scATAC-seq accessibility signals, the resulting cell embeddings may produce inaccurate clustering and annotation results.