If you're doing machine learning on genomic intervals, this handles the weird stuff between BED files and embeddings. Region2Vec gives you unsupervised region embeddings, BEDspace adds metadata-aware search, and scEmbed does single-cell ATAC-seq clustering that drops into scanpy workflows. The universe building tools are honestly the MVP here since tokenization quality makes or breaks everything downstream. It's not trying to be a general genomics Swiss army knife, just focused on turning regions into vectors you can actually work with. Assumes you know your way around BED files and have PyTorch installed if you want the ML features. The CLI is there but most real work happens in Python.

skills.sh installs
214
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill geniml --agent claude-code

Installs into .claude/skills of the current project.

Files

Geniml: Genomic Interval Machine Learning

Overview

Geniml is a Python package for building machine learning models on genomic interval data from BED files. It provides unsupervised methods for learning embeddings of genomic regions, single cells, and metadata labels, enabling similarity searches, clustering, and downstream ML tasks.

Installation

Install geniml using uv:

uv uv pip install geniml

For ML dependencies (PyTorch, etc.):

uv uv pip install 'geniml[ml]'

Development version from GitHub:

uv uv pip install git+https://github.com/databio/geniml.git

Core Capabilities

Geniml provides five primary capabilities, each detailed in dedicated reference files:

1. Region2Vec: Genomic Region Embeddings

Train unsupervised embeddings of genomic regions using word2vec-style learning.

Use for: Dimensionality reduction of BED files, region similarity analysis, feature vectors for downstream ML.

Workflow:

  1. Tokenize BED files using a universe reference
  2. Train Region2Vec model on tokens
  3. Generate embeddings for regions

Reference: See references/region2vec.md for detailed workflow, parameters, and examples.

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Data Science & ML, Design & UI/UX
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1davila7 avatarmolfeatdavila7/claude-code-templatesMolecular featurization for ML (100+ featurizers). ECFP, MACCS, descriptors, pretrained models (ChemBERTa), convert SMILES to features, for QSAR and molecular M209skills.sh installs
2levnikolaevich avatarln-813-optimization-plan-validatorlevnikolaevich/claude-code-skillsUse when validating optimization plans through the evaluation platform with mandatory research, parallel agent evidence, sequential merge, and bounded refinemen185skills.sh installs
3delphine-l avatarfolder-organizationdelphine-l/claude_globalBest practices for organizing project folders, file naming conventions, and directory structure standards for research and development projects149skills.sh installs
4opensensenova avatarsn-da-excel-workflowopensensenova/sensenova-skillsExcel 数据分析多步编排器。覆盖:(1) 读取多 Sheet Excel 文件并统计行数,(2) 大文件检测(≥10k 行自动 Parquet 优化),(3) 数据清洗(缺失值、文本标准化、无效字符),(4) 条件筛选与分类提取,(5) 跨 Sheet 统计聚合,(6) 导出 Excel/CSV 并提供下载链接。覆147skills.sh installs
5opensensenova avatarsn-search-academicopensensenova/sensenova-skills搜索学术论文和百科知识:ArXiv 预印本、Semantic Scholar(含引用数)、PubMed 生医文献、Wikipedia 百科。支持按章节读取 ArXiv HTML 全文和 PMC 开放获取全文,适合学术调研和深度阅读。134skills.sh installs
6dkyazzentwatwa avatarscientific-paper-figure-generatordkyazzentwatwa/chatgpt-skillsUse when asked to create publication-ready scientific figures, charts for research papers, or academic visualizations.122skills.sh installs