seqme.models.KmerFrequencyEmbedding#

class seqme.models.KmerFrequencyEmbedding(kmers)[source]#

Computes normalized k-mer frequency embeddings for sequences.

__init__(kmers)[source]#

Initialize model.

Parameters:

kmers (list[str]) – List of valid k-mers (same length).

__call__(sequences)[source]#

Embed a list of sequences as k-mer frequency vectors.

Parameters:

sequences (list[str]) – Sequences to embed.

Return type:

ndarray

Returns:

A NumPy array of shape (n_sequences, total_kmers) containing the embeddings.

Methods

__init__(kmers)

Initialize model.

__call__(sequences)

Embed a list of sequences as k-mer frequency vectors.