geniml

Convert genomic interval data from BED files into structured embeddings.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ogngnaoh/scientific-agent-skills --skill geniml-ogngnaoh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: geniml
Source: https://github.com/ogngnaoh/scientific-agent-skills/tree/main/scientific-agent-skills/skills/geniml
Command: npx skills add https://github.com/ogngnaoh/scientific-agent-skills --skill geniml-ogngnaoh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires uv, starspace, scipy, pandas, scikit-learn, h5py, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of analyzing and interpreting large-scale genomic interval data by converting raw BED files into structured embeddings and unified representations.

Core Features & Use Cases

  • Embedding of Genomic Regions: Generate vector representations of genomic intervals for similarity searches and clustering.
  • Joint Region and Metadata Embeddings: Create shared embedding spaces for regions and associated biological metadata such as cell types or tissues.
  • Single-Cell Chromatin Accessibility Analysis: Support single-cell ATAC-seq workflows, aiding in cell type annotation and clustering.
  • Universal Peak Set Construction: Derive consensus peak universes from multiple datasets, standardizing regions for comparative analysis.
  • Utility Tools: Provide caching, randomization, evaluation, and search utilities to streamline workflows in genomic research.

Quick Start

Use the geniml skill to build embeddings from BED files, preprocess data, and evaluate the quality of the resulting model.

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 genomic embeddings for clustering and similarity analysis?

To convert BED files into genomic embeddings, you can use this skill to transform raw genomic interval data into structured vector representations for similarity searches and clustering. It processes BED files to build embedding spaces suitable for comparative genomic analysis.

Can I generate joint embeddings for genomic regions and biological metadata together?

Yes, generating joint embeddings for genomic regions and associated biological metadata such as cell types or tissues is supported. This creates a shared embedding space for simultaneously analyzing relationships between genomic intervals and their biological context.

Does this support single-cell ATAC-seq workflows for cell type annotation?

Single-cell ATAC-seq workflows are supported for chromatin accessibility analysis, aiding in cell type annotation and clustering. It processes single-cell genomic data to help identify distinct cell populations based on chromatin accessibility patterns.

What is the best way to build a consensus peak universe from multiple genomic datasets?

Building a consensus peak universe from multiple datasets involves deriving unified peak sets to standardize genomic regions for comparative analysis. This skill constructs universal peak sets, standardizing regions across different datasets for comparative genomic analysis.

Do I need specific machine learning libraries to process genomic interval data with this skill?

Processing genomic interval data requires specific libraries including scipy, pandas, scikit-learn, h5py, and starspace for machine learning and statistical evaluation. These dependencies support genomic data processing, embedding generation, and model quality evaluation.

What utility tools are available to streamline genomic embedding workflows?

Available utility tools include caching, randomization, evaluation, and search utilities designed to streamline genomic research workflows. These utilities help manage data preprocessing, evaluate resulting model quality, and optimize embedding searches across bulk and single-cell datasets.