CoolFace
Datasetpublic

lagosproject/ALPHAGenome-Embeddings

ALPHAGenome hg38 Embeddings Pre-computed ALPHAGenome DNA foundation model embeddings for the entire human genome (hg38 / GRCh38). The human genome is divided into ~22,000 non-overlapping 131 KB bins. Each bin's DNA sequence is embedded into a 3,072-dimensional latent space using the ALPHAGenome foundation model. Companion project These embeddings power the ALPHAGenome UMAP Explorer — an interactive browser visualization of latent relationships between genomic… See the full description on the dataset page: https://huggingface.co/datasets/lagosproject/ALPHAGenome-Embeddings.

sourceHugging Facecc-by-4.0updated 4mo agoView on Hugging Face
1likes382downloads
Dataset Card

ALPHAGenome hg38 Embeddings

Pre-computed ALPHAGenome DNA foundation model embeddings for the entire human genome (hg38 / GRCh38).

The human genome is divided into ~22,000 non-overlapping 131 KB bins. Each bin's DNA sequence is embedded into a 3,072-dimensional latent space using the ALPHAGenome foundation model.

Companion project

These embeddings power the ALPHAGenome UMAP Explorer — an interactive browser visualization of latent relationships between genomic regions:

→ [GitHub: DNAEmbeddings](https://github.com/lagosproject/DNAEmbeddings) → [Live Demo](https://lagosproject.github.io/DNAEmbeddings/)

Scripts to download this dataset and re-run the UMAP pipeline are included in that repo.

Dataset structure

data/
  chr1_embeddings.npy     # float32 array, shape (N, 3072)
  chr1_metadata.csv       # columns: chrom, start, end
  chr2_embeddings.npy
  chr2_metadata.csv
  ...                     # one pair per chromosome (chr1–22, chrX, chrY)

Each .npy file and its paired .csv share the same row order — row i in the embeddings corresponds to row i in the metadata.

Quick usage

python
from huggingface_hub import hf_hub_download
import numpy as np
import pandas as pd

# Download a single chromosome
emb_path  = hf_hub_download("lagosproject/ALPHAGenome-Embeddings", "data/chr1_embeddings.npy", repo_type="dataset")
meta_path = hf_hub_download("lagosproject/ALPHAGenome-Embeddings", "data/chr1_metadata.csv",    repo_type="dataset")

embeddings = np.load(emb_path)          # (1750, 3072)
metadata   = pd.read_csv(meta_path)     # chrom | start | end

Or download everything at once (≈312 MB):

python
from huggingface_hub import snapshot_download
snapshot_download("lagosproject/ALPHAGenome-Embeddings", repo_type="dataset", local_dir="res/")

Statistics

ChromosomeWindowsEmbedding shape
chr11,750(1750, 3072)
chr21,829(1829, 3072)
chr31,509(1509, 3072)
chr41,439(1439, 3072)
chr51,379(1379, 3072)
chr61,294(1294, 3072)
chr71,206(1206, 3072)
chr81,100(1100, 3072)
chr9915(915, 3072)
chr101,013(1013, 3072)
chr111,022(1022, 3072)
chr121,012(1012, 3072)
chr13743(743, 3072)
chr14687(687, 3072)
chr15640(640, 3072)
chr16619(619, 3072)
chr17627(627, 3072)
chr18609(609, 3072)
chr19444(444, 3072)
chr20482(482, 3072)
chr21288(288, 3072)
chr22285(285, 3072)
chrX1,170(1170, 3072)
chrY191(191, 3072)
Total22,2533,072-dim

Data sources

SourceUsage
ALPHAGenomeDNA sequence embeddings (3,072-dim per 131 KB bin)
UCSC hg38Reference genome coordinates

License

CC BY 4.0 — free to use for research and educational purposes with attribution.