geniml

Build unsupervised genomic interval embeddings from BED files with Region2Vec, BEDspace, scEmbed, and universe-building workflows.

1|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/JosephWoodall/noosphere --skill geniml-josephwoodall
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: geniml
Source: https://github.com/JosephWoodall/noosphere/tree/main/.agent/skills/geniml
Command: npx skills add https://github.com/JosephWoodall/noosphere --skill geniml-josephwoodall

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Geniml provides a Python-based framework for building unsupervised embeddings from genomic interval data (BED files), enabling similarity searches, clustering, and downstream ML tasks on genomic regions, single-cell data, and metadata.

Core Features & Use Cases

Geniml offers Region2Vec for learning embeddings of genomic regions from BED collections, BEDspace for joint region-and-metadata embeddings, scEmbed for single-cell ATAC-seq embeddings, and Universe-building (consensus peaks) for standardized tokenization references; it also includes tokenization, evaluation, caching, and search utilities to support scalable genomics ML workflows.

Quick Start

Train a Region2Vec model on BED files to generate genomic region embeddings for downstream ML tasks.

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 intervals from BED files?▼

To generate genomic interval embeddings from BED files, you train a Region2Vec model on bulk BED collections. This unsupervised approach produces region representations that enable similarity searches, clustering, and downstream ML analyses.

Can I build embeddings for single-cell ATAC-seq workflows?▼

Yes, you can build single-cell ATAC-seq embeddings using the scEmbed workflow. It generates unsupervised representations from single-cell genomic interval data to support metadata-aware similarity searches and clustering.

What is a universe-building pipeline for genomic tokenization?▼

A universe-building pipeline creates consensus peaks from BED files to serve as a standardized tokenization reference. This process allows you to consistently map genomic intervals into tokens for scalable ML workflows.

Does this approach support joint embeddings for genomic regions and metadata?▼

Yes, the BEDspace workflow builds joint region-and-metadata embeddings. This approach integrates genomic intervals with associated metadata into a unified space for comprehensive downstream ML analyses.

Do I need a Python environment to tokenize BED files for machine learning?▼

Yes, you need a Python environment to tokenize BED files against a universe and run the embedding workflows. The framework relies on Python to support Region2Vec, scEmbed, and BEDspace processing pipelines.