geniml

Featured

This skill should be used when working with genomic interval data (BED files) for machine learning tasks. Use for training region embeddings (Region2Vec, BEDspace), single-cell ATAC-seq analysis (scEmbed), building consensus peaks (universes), or any ML-based analysis of genomic regions. Applies to BED file collections, scATAC-seq data, chromatin accessibility datasets, and region-based genomic feature learning.

AI & Automation 925 stars 78 forks Updated 2 months ago MIT

Install

View on GitHub

Quality Score: 90/100

Stars 20%
99
Recency 20%
75
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 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: ```bash uv uv pip install geniml ``` For ML dependencies (PyTorch, etc.): ```bash uv uv pip install 'geniml[ml]' ``` Development version from GitHub: ```bash 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. ### 2. BEDspace: Joint Region and Metadata Embeddings Train shared embeddings for region sets and metadata labels using StarSpace. **Use for:** Metadata-aware searches, cross-modal queries (region→label or label→region), joint analysis of genomic content and experimental conditions. **Workflow:** 1....

Details

Author
LeonChaoX
Repository
LeonChaoX/qinyan-academic-skills
Created
7 months ago
Last Updated
2 months ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

geniml

Use Geniml for audited local genomic-interval workflows: validate BED and universe contracts, plan Region2Vec or scEmbed runs, inspect model/tokenizer compatibility, and assess consensus universes.

46,700 Updated 5 days ago
K-Dense-AI
AI & Automation Featured

genomic-intelligence

Predict regulatory features, gene structure, and expression directly from DNA sequence using Genomic Intelligence's hosted transformer DNA language models — no local GPU or model weights. Six tasks over a REST API and a hosted MCP server (keyless public demo): promoter regions, splice donor/acceptor sites, enhancer activity, chromatin state, sequence-to-expression (log TPM), and de-novo gene annotation, plus a composite find-genes-then-predict-expression workflow. Use when the user has a gene symbol, a genomic region, or a DNA/FASTA sequence and wants any of these predictions, mentions Genomic Intelligence, genomicintelligence.ai, api.genomicintelligence.ai, or mcp.genomicintelligence.ai.

46,700 Updated 5 days ago
K-Dense-AI
AI & Automation Featured

alterlab-scvi-tools

Train deep generative models for single-cell omics with scvi-tools — probabilistic batch correction and integration (scVI), reference-mapping transfer learning (scArches), differential expression with uncertainty, and multimodal models (totalVI for CITE-seq, MultiVI for multiome). Use when correcting batch effects, integrating multimodal data, or doing advanced probabilistic single-cell modeling — for standard analysis pipelines use scanpy. Part of the AlterLab Academic Skills suite.

68 Updated 3 days ago
AlterLab-IEU