geniml

Transform genomic interval data from BED files into embeddings for ML workflows.

48|6|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/qinyan-ai/qinyan-academic-skills --skill geniml-qinyan-ai
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: geniml
Source: https://github.com/qinyan-ai/qinyan-academic-skills/tree/main/skills/05-%E7%94%9F%E7%89%A9%E4%BF%A1%E6%81%AF%E4%B8%8E%E5%9F%BA%E5%9B%A0%E7%BB%84%E5%AD%A6/geniml
Command: npx skills add https://github.com/qinyan-ai/qinyan-academic-skills --skill geniml-qinyan-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Geniml provides a scalable machine-learning workflow to derive embeddings from genomic interval data (BED files), enabling similarity searches, clustering, and downstream predictive analyses across large-scale genomic datasets.

Core Features & Use Cases

  • Region2Vec: Unsupervised embeddings for genomic regions and region sets to enable dimensionality reduction and similarity queries.
  • BEDspace: Joint embeddings of regions and metadata labels for metadata-aware searches and cross-modal queries.
  • scEmbed: Single-cell chromatin accessibility embeddings for scATAC-seq workflows integrated with scanpy.
  • Consensus Peaks (Universe): Tools to build reference universes from multiple BED files for standardized tokenization.
  • Utilities: Supporting tools such as tokenization, caching, evaluation, and randomization for robust workflows.

Quick Start

Install the Geniml package and run a basic Region2Vec workflow using a prepared universe file to tokenize BED files and train embeddings.

Frequently Asked Questions about geniml

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

FAQPage Schema
How do I generate machine learning embeddings from BED file genomic interval data?▼

To generate embeddings from BED file genomic interval data, you can use the Region2Vec workflow to tokenize genomic regions against a reference universe and train unsupervised embeddings for similarity queries and clustering tasks.

Can I use scEmbed for single-cell chromatin accessibility embeddings with scATAC-seq data?▼

Yes, you can use scEmbed to generate single-cell chromatin accessibility embeddings for scATAC-seq data, integrating directly with scanpy workflows for downstream dimensionality reduction and predictive analyses.

What is the process for building a consensus peaks reference universe for genomic region tokenization?▼

Building a consensus peaks reference universe involves processing multiple BED files to create a standardized set of genomic intervals, enabling consistent tokenization of BED file collections for downstream machine learning pipelines.

Does this genomic interval embedding workflow support metadata-aware cross-modal searches?▼

Yes, the BEDspace feature generates joint embeddings of genomic regions and metadata labels, enabling metadata-aware searches and cross-modal queries across large-scale genomic datasets.

Do I need standard Python packages to run genomic region machine learning pipelines?▼

Yes, this modular pipeline requires standard Python packages to function, utilizing optional references and scripts assets to expand capabilities for genomic interval feature learning and randomization workflows.