geniml

Train machine learning models on genomic interval data from BED files.

2|Updated Jun 4, 2026
One-click install
npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill geniml-lord1egypt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: geniml
Source: https://github.com/Lord1Egypt/scientific-agent-toolkit/tree/main/scientific-skills/geniml
Command: npx skills add https://github.com/Lord1Egypt/scientific-agent-toolkit --skill geniml-lord1egypt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pytorch, scanpy, anndata, pandas, scipy, and includes references (resource) components.

What problem does it solve?

This Skill addresses the complexity of applying machine learning to genomic interval data (BED files), providing a standardized framework for embedding regions, cells, and metadata.

Core Features & Use Cases

  • Genomic Embeddings: Train unsupervised models like Region2Vec to create feature vectors for genomic regions.
  • Single-Cell Analysis: Utilize scEmbed for clustering and annotating single-cell ATAC-seq data.
  • Universe Building: Create statistically rigorous consensus peak sets from multiple experimental datasets.
  • Use Case: Researchers can use this to integrate disparate ATAC-seq datasets into a unified embedding space, enabling cross-study cell-type annotation and discovery.

Quick Start

Use the geniml skill to train a Region2Vec model on the BED files located in the bed_files directory.

Frequently Asked Questions about geniml

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

FAQPage Schema
How do I apply machine learning to BED files for genomic interval analysis?

Yes, you can cluster single-cell ATAC-seq datasets using scEmbed for unsupervised learning and cell annotation. It processes genomic coordinates from anndata objects to integrate single-cell chromatin accessibility data into a unified embedding space for cross-study cell-type discovery.

What is the best way to build a consensus peak universe from multiple ATAC-seq datasets?

The best way to build a consensus peak universe from multiple ATAC-seq datasets is using a statistically rigorous framework to merge genomic intervals. This constructs a unified peak set across disparate experimental datasets, facilitating cross-study region embedding and cell-type annotation.

Do I need PyTorch and Scanpy to process single-cell ATAC-seq data?

Yes, you need PyTorch and Scanpy to process single-cell ATAC-seq data, along with anndata, pandas, and scipy. These dependencies provide the foundational environment for Python-based processing of genomic coordinates and integration with standard bioinformatics workflows.

How do genomic embeddings work for cross-study cell type annotation?

Genomic embeddings for cross-study cell type annotation work by training unsupervised models to map genomic regions and cells into a shared feature vector space. This allows researchers to integrate disparate single-cell ATAC-seq datasets and transfer annotations across different experimental conditions.

Are there limitations when integrating disparate ATAC-seq datasets into a unified embedding space?

A limitation when integrating disparate ATAC-seq datasets into a unified embedding space is the requirement for Python-based processing of genomic coordinates using standard bioinformatics data structures. Incompatible BED file formats or missing metadata can hinder unsupervised region embedding and cross-study annotation.