geniml

Train and apply region2vec embeddings for genomic interval machine learning.

298|27|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill geniml-jaechang-hits
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: geniml
Source: https://github.com/jaechang-hits/SciAgent-Skills/tree/main/skills/genomics-bioinformatics/geniml
Command: npx skills add https://github.com/jaechang-hits/SciAgent-Skills --skill geniml-jaechang-hits

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires geniml, torch, numpy, pandas, anndata, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables machine learning on genomic intervals by providing tools to train and utilize region embeddings, simplifying complex genomic data analysis.

Core Features & Use Cases

  • Region Embeddings: Train and apply region2vec embeddings to convert genomic regions (from BED files) into numerical vectors.
  • ML Integration: Load and index genomic interval datasets for machine learning pipelines.
  • Similarity Search: Search embedding spaces to find similar genomic regions or samples.
  • Use Case: Analyze chromatin accessibility data by clustering peaks based on learned embeddings or identify regulatory elements by comparing their vector representations.

Quick Start

Train region2vec embeddings on a collection of BED files using the geniml library.

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 numerical vectors for genomic machine learning?

You can convert BED files into numerical vectors for genomic machine learning by training region2vec embeddings, which transform genomic intervals into vector representations for downstream analysis.

What is region2vec used for in chromatin accessibility analysis?

Region2vec is used in chromatin accessibility analysis to cluster genomic peaks based on learned embeddings, enabling the comparison of chromatin regions across different samples.

Can I use torch and anndata to prepare genomic interval datasets for similarity search?

Yes, you can use torch and anndata to load and index genomic interval datasets, allowing you to search embedding spaces to find similar genomic regions or samples efficiently.

How do I identify regulatory elements by comparing genomic region embeddings?

You identify regulatory elements by comparing their vector representations generated from region2vec embeddings, which facilitates regulatory element classification through similarity search within the embedding space.

Do I need numpy and pandas to train region2vec embeddings for cross-sample region comparison?

Yes, you need numpy and pandas alongside geniml and torch to handle dataset preparation and numerical operations required to train region2vec embeddings for cross-sample region comparison.

What's the best way to classify regulatory elements using genomic interval machine learning?

The best way to classify regulatory elements using genomic interval machine learning is to train region2vec embeddings on BED files and compare the resulting vector representations to distinguish regulatory features.