Skip to page content
SAVRN
Search Plan a project

Open-weight model

return-of-the-lstm-nonb-dna

by Leontenkov Egor vsemmir13/return-of-the-lstm-nonb-dna

return-of-the-lstm-nonb-dna is a model from Leontenkov Egor (access requested at publisher). Its published files total 486.3 MB.

LSTM, Discrete Flow Matching and Dirichlet Flow Matching weights, training curves, generated DNA and processed datasets for G-quadruplex-associated sequences. The short models generate 13–49-nucleotide cores.

Parameters—
Context—
Weights175.9 MB
License—
AccessAccess requested at publisher
Monthly Downloads—

Model Card

LSTM, Discrete Flow Matching and Dirichlet Flow Matching weights, training curves, generated DNA and processed datasets for G-quadruplex-associated sequences. The short models generate 13–49-nucleotide cores. The 512- and 1,024-nucleotide models generate genomic regions containing those cores. Unconditional LSTM weights are retained in lstm/unconditional/{short,nt512,nt1024}/. Their old generations have been removed pending retraining on the shared training subset. Tm-conditioned weights are in lstm/conditional/{short,nt512,nt1024}/ and discreteflowmatching/conditional/{short,nt512,nt1024}/, with a loading config beside each model.safetensors. The same flow-matching weights support both…

Excerpt from the card by Leontenkov Egor.

Identity and Version

Repository
vsemmir13/return-of-the-lstm-nonb-dna
Publisher
Leontenkov Egor
Task
Not stated by the source
Modality
Other
Library
pytorch
Parameters
Not stated by the source
Languages
dna
Revision
f62bb2f9e3fea4619f90fa54d74cecb5fe4ac528
First published
2026-10-14
Last updated
2026-10-16

Files and Weights

148 files, 486.3 MB in total. The weights are 12 files totalling 175.9 MB in safetensors.

Weights12 files · 175.9 MB
Configuration46 files · 62.6 KB
Documentation3 files · 9.1 KB
Other86 files · 310.3 MB
Repository1 file · 1.5 KB
Every file
FileTypeSizeSHA-256
dirichlet_flow_matching/conditional/nt1024/model.safetensorsWeights14.7 MB —
dirichlet_flow_matching/conditional/nt512/model.safetensorsWeights14.7 MB —
dirichlet_flow_matching/conditional/short/model.safetensorsWeights14.7 MB —
discrete_flow_matching/conditional/nt1024/model.safetensorsWeights14.6 MB —
discrete_flow_matching/conditional/nt512/model.safetensorsWeights14.6 MB —
discrete_flow_matching/conditional/short/model.safetensorsWeights14.6 MB —
lstm/conditional/nt1024/model.safetensorsWeights14.7 MB —
lstm/conditional/nt512/model.safetensorsWeights14.7 MB —
lstm/conditional/short/model.safetensorsWeights14.7 MB —
lstm/unconditional/nt1024/model.safetensorsWeights14.7 MB —
lstm/unconditional/nt512/model.safetensorsWeights14.7 MB —
lstm/unconditional/short/model.safetensorsWeights14.7 MB —
datasets/g4_tm/schema.jsonConfiguration4.4 KB —
dirichlet_flow_matching/conditional/nt1024/config.jsonConfiguration1.6 KB —
dirichlet_flow_matching/conditional/nt1024/generations/cfg_0p5/generation_config.jsonConfiguration1.1 KB —
dirichlet_flow_matching/conditional/nt1024/generations/cfg_1/generation_config.jsonConfiguration1.1 KB —
dirichlet_flow_matching/conditional/nt1024/generations/cfg_2/generation_config.jsonConfiguration1.1 KB —
dirichlet_flow_matching/conditional/nt1024/generations/cfg_3/generation_config.jsonConfiguration1.1 KB —
dirichlet_flow_matching/conditional/nt512/config.jsonConfiguration1.6 KB —
dirichlet_flow_matching/conditional/nt512/generations/cfg_0p5/generation_config.jsonConfiguration1.1 KB —
dirichlet_flow_matching/conditional/nt512/generations/cfg_1/generation_config.jsonConfiguration1.1 KB —
dirichlet_flow_matching/conditional/nt512/generations/cfg_2/generation_config.jsonConfiguration1.1 KB —
dirichlet_flow_matching/conditional/nt512/generations/cfg_3/generation_config.jsonConfiguration1.1 KB —
dirichlet_flow_matching/conditional/short/config.jsonConfiguration1.6 KB —
dirichlet_flow_matching/conditional/short/generations/cfg_0p5/generation_config.jsonConfiguration1.6 KB —
dirichlet_flow_matching/conditional/short/generations/cfg_1/generation_config.jsonConfiguration1.6 KB —
dirichlet_flow_matching/conditional/short/generations/cfg_2/generation_config.jsonConfiguration1.6 KB —
dirichlet_flow_matching/conditional/short/generations/cfg_3/generation_config.jsonConfiguration1.6 KB —
dirichlet_flow_matching/unconditional/nt1024/generations/generation_config.jsonConfiguration1.1 KB —
dirichlet_flow_matching/unconditional/nt512/generations/generation_config.jsonConfiguration1.1 KB —
dirichlet_flow_matching/unconditional/short/generations/generation_config.jsonConfiguration1.6 KB —
discrete_flow_matching/conditional/nt1024/config.jsonConfiguration1.2 KB —
discrete_flow_matching/conditional/nt1024/generations/cfg_0p5/generation_config.jsonConfiguration1.4 KB —
discrete_flow_matching/conditional/nt1024/generations/cfg_1/generation_config.jsonConfiguration1.4 KB —
discrete_flow_matching/conditional/nt1024/generations/cfg_2/generation_config.jsonConfiguration1.4 KB —
discrete_flow_matching/conditional/nt1024/generations/cfg_3/generation_config.jsonConfiguration1.4 KB —
discrete_flow_matching/conditional/nt512/config.jsonConfiguration1.2 KB —
discrete_flow_matching/conditional/nt512/generations/cfg_0p5/generation_config.jsonConfiguration1.4 KB —
discrete_flow_matching/conditional/nt512/generations/cfg_1/generation_config.jsonConfiguration1.4 KB —
discrete_flow_matching/conditional/nt512/generations/cfg_2/generation_config.jsonConfiguration1.4 KB —
discrete_flow_matching/conditional/nt512/generations/cfg_3/generation_config.jsonConfiguration1.4 KB —
discrete_flow_matching/conditional/short/config.jsonConfiguration1.2 KB —
discrete_flow_matching/conditional/short/generations/cfg_0p5/generation_config.jsonConfiguration1.9 KB —
discrete_flow_matching/conditional/short/generations/cfg_1/generation_config.jsonConfiguration1.9 KB —
discrete_flow_matching/conditional/short/generations/cfg_2/generation_config.jsonConfiguration1.9 KB —
discrete_flow_matching/conditional/short/generations/cfg_3/generation_config.jsonConfiguration1.9 KB —
discrete_flow_matching/unconditional/nt1024/generations/generation_config.jsonConfiguration1.3 KB —
discrete_flow_matching/unconditional/nt512/generations/generation_config.jsonConfiguration1.3 KB —
discrete_flow_matching/unconditional/short/generations/generation_config.jsonConfiguration1.9 KB —
lstm/conditional/nt1024/config.jsonConfiguration934 B —
lstm/conditional/nt1024/generations/generation_config.jsonConfiguration701 B —
lstm/conditional/nt512/config.jsonConfiguration931 B —
lstm/conditional/nt512/generations/generation_config.jsonConfiguration699 B —
lstm/conditional/short/config.jsonConfiguration929 B —
lstm/conditional/short/generations/generation_config.jsonConfiguration699 B —
lstm/unconditional/nt1024/config.jsonConfiguration659 B —
lstm/unconditional/nt512/config.jsonConfiguration656 B —
lstm/unconditional/short/config.jsonConfiguration654 B —
README.mdDocumentation3.9 KB —
datasets/g4_tm/README.mdDocumentation2.4 KB —
datasets/z_dna/README.mdDocumentation2.8 KB —
datasets/g4_tm/nt1024/train.csvOther47.2 MB —
datasets/g4_tm/nt1024/validation.csvOther7.4 MB —
datasets/g4_tm/nt512/train.csvOther30.9 MB —
datasets/g4_tm/nt512/validation.csvOther4.9 MB —
datasets/g4_tm/short/train.csvOther15.6 MB —
datasets/g4_tm/short/validation.csvOther2.5 MB —
datasets/z_dna/nt256/train.csvOther1.6 MB —
datasets/z_dna/nt256/validation.csvOther223.7 KB —
dirichlet_flow_matching/conditional/nt1024/generations/cfg_0p5/samples.fastaOther5.3 MB —
dirichlet_flow_matching/conditional/nt1024/generations/cfg_0p5/samples.jsonlOther5.5 MB —
dirichlet_flow_matching/conditional/nt1024/generations/cfg_1/samples.fastaOther5.3 MB —
dirichlet_flow_matching/conditional/nt1024/generations/cfg_1/samples.jsonlOther5.5 MB —
dirichlet_flow_matching/conditional/nt1024/generations/cfg_2/samples.fastaOther5.3 MB —
dirichlet_flow_matching/conditional/nt1024/generations/cfg_2/samples.jsonlOther5.5 MB —
dirichlet_flow_matching/conditional/nt1024/generations/cfg_3/samples.fastaOther5.3 MB —
dirichlet_flow_matching/conditional/nt1024/generations/cfg_3/samples.jsonlOther5.5 MB —
dirichlet_flow_matching/conditional/nt512/generations/cfg_0p5/samples.fastaOther2.7 MB —
dirichlet_flow_matching/conditional/nt512/generations/cfg_0p5/samples.jsonlOther2.9 MB —
dirichlet_flow_matching/conditional/nt512/generations/cfg_1/samples.fastaOther2.7 MB —
dirichlet_flow_matching/conditional/nt512/generations/cfg_1/samples.jsonlOther2.9 MB —
dirichlet_flow_matching/conditional/nt512/generations/cfg_2/samples.fastaOther2.7 MB —
dirichlet_flow_matching/conditional/nt512/generations/cfg_2/samples.jsonlOther2.9 MB —
dirichlet_flow_matching/conditional/nt512/generations/cfg_3/samples.fastaOther2.7 MB —
dirichlet_flow_matching/conditional/nt512/generations/cfg_3/samples.jsonlOther2.9 MB —
dirichlet_flow_matching/conditional/short/generations/cfg_0p5/samples.fastaOther300.3 KB —
dirichlet_flow_matching/conditional/short/generations/cfg_0p5/samples.jsonlOther540.3 KB —
dirichlet_flow_matching/conditional/short/generations/cfg_1/samples.fastaOther300.3 KB —
dirichlet_flow_matching/conditional/short/generations/cfg_1/samples.jsonlOther540.3 KB —
dirichlet_flow_matching/conditional/short/generations/cfg_2/samples.fastaOther300.3 KB —
dirichlet_flow_matching/conditional/short/generations/cfg_2/samples.jsonlOther540.3 KB —
dirichlet_flow_matching/conditional/short/generations/cfg_3/samples.fastaOther300.3 KB —
dirichlet_flow_matching/conditional/short/generations/cfg_3/samples.jsonlOther540.3 KB —
dirichlet_flow_matching/unconditional/nt1024/generations/samples.fastaOther5.3 MB —
dirichlet_flow_matching/unconditional/nt1024/generations/samples.jsonlOther5.5 MB —
dirichlet_flow_matching/unconditional/nt512/generations/samples.fastaOther2.7 MB —
dirichlet_flow_matching/unconditional/nt512/generations/samples.jsonlOther2.9 MB —
dirichlet_flow_matching/unconditional/short/generations/samples.fastaOther300.3 KB —
dirichlet_flow_matching/unconditional/short/generations/samples.jsonlOther540.3 KB —
discrete_flow_matching/conditional/nt1024/generations/cfg_0p5/samples.fastaOther5.3 MB —
discrete_flow_matching/conditional/nt1024/generations/cfg_0p5/samples.jsonlOther5.8 MB —
discrete_flow_matching/conditional/nt1024/generations/cfg_1/samples.fastaOther5.3 MB —
discrete_flow_matching/conditional/nt1024/generations/cfg_1/samples.jsonlOther5.8 MB —
discrete_flow_matching/conditional/nt1024/generations/cfg_2/samples.fastaOther5.3 MB —
discrete_flow_matching/conditional/nt1024/generations/cfg_2/samples.jsonlOther5.8 MB —
discrete_flow_matching/conditional/nt1024/generations/cfg_3/samples.fastaOther5.3 MB —
discrete_flow_matching/conditional/nt1024/generations/cfg_3/samples.jsonlOther5.8 MB —
discrete_flow_matching/conditional/nt512/generations/cfg_0p5/samples.fastaOther2.8 MB —
discrete_flow_matching/conditional/nt512/generations/cfg_0p5/samples.jsonlOther3.2 MB —
discrete_flow_matching/conditional/nt512/generations/cfg_1/samples.fastaOther2.8 MB —
discrete_flow_matching/conditional/nt512/generations/cfg_1/samples.jsonlOther3.2 MB —
discrete_flow_matching/conditional/nt512/generations/cfg_2/samples.fastaOther2.8 MB —
discrete_flow_matching/conditional/nt512/generations/cfg_2/samples.jsonlOther3.2 MB —
discrete_flow_matching/conditional/nt512/generations/cfg_3/samples.fastaOther2.8 MB —
discrete_flow_matching/conditional/nt512/generations/cfg_3/samples.jsonlOther3.2 MB —
discrete_flow_matching/conditional/short/generations/cfg_0p5/samples.fastaOther380.3 KB —
discrete_flow_matching/conditional/short/generations/cfg_0p5/samples.jsonlOther780.3 KB —
discrete_flow_matching/conditional/short/generations/cfg_1/samples.fastaOther380.3 KB —
discrete_flow_matching/conditional/short/generations/cfg_1/samples.jsonlOther780.3 KB —
discrete_flow_matching/conditional/short/generations/cfg_2/samples.fastaOther380.3 KB —
discrete_flow_matching/conditional/short/generations/cfg_2/samples.jsonlOther780.3 KB —
discrete_flow_matching/conditional/short/generations/cfg_3/samples.fastaOther380.3 KB —
discrete_flow_matching/conditional/short/generations/cfg_3/samples.jsonlOther780.3 KB —
discrete_flow_matching/unconditional/nt1024/generations/samples.fastaOther5.3 MB —
discrete_flow_matching/unconditional/nt1024/generations/samples.jsonlOther5.8 MB —
discrete_flow_matching/unconditional/nt512/generations/samples.fastaOther2.8 MB —
discrete_flow_matching/unconditional/nt512/generations/samples.jsonlOther3.2 MB —
discrete_flow_matching/unconditional/short/generations/samples.fastaOther380.3 KB —
discrete_flow_matching/unconditional/short/generations/samples.jsonlOther780.3 KB —
logs/dirichlet_flow_matching/conditional/nt1024/events.out.tfevents.dirichlet-flow-finalOther680.5 KB —
logs/dirichlet_flow_matching/conditional/nt512/events.out.tfevents.dirichlet-flow-finalOther361.0 KB —
logs/dirichlet_flow_matching/conditional/short/events.out.tfevents.dirichlet-flow-finalOther451.3 KB —
logs/discrete_flow_matching/conditional/nt1024/events.out.tfevents.scalar-export-v3Other35.2 KB —
logs/discrete_flow_matching/conditional/nt512/events.out.tfevents.scalar-export-v3Other13.9 KB —
logs/discrete_flow_matching/conditional/short/events.out.tfevents.scalar-export-v3Other16.0 KB —
logs/lstm/conditional/nt1024/events.out.tfevents.scalar-export-v3Other142.0 KB —
logs/lstm/conditional/nt512/events.out.tfevents.scalar-export-v3Other142.0 KB —
logs/lstm/conditional/short/events.out.tfevents.scalar-export-v3Other142.0 KB —
logs/lstm/unconditional/nt1024/events.out.tfevents.scalar-export-v2Other710.7 KB —
logs/lstm/unconditional/nt512/events.out.tfevents.scalar-export-v2Other710.7 KB —
logs/lstm/unconditional/short/events.out.tfevents.scalar-export-v2Other710.7 KB —
lstm/conditional/nt1024/generations/samples.fastaOther5.3 MB —
lstm/conditional/nt1024/generations/samples.jsonlOther5.9 MB —
lstm/conditional/nt512/generations/samples.fastaOther2.7 MB —
lstm/conditional/nt512/generations/samples.jsonlOther3.3 MB —
lstm/conditional/short/generations/samples.fastaOther335.3 KB —
lstm/conditional/short/generations/samples.jsonlOther865.3 KB —
.gitattributesRepository1.5 KB —

License and Download

License
Not stated by the source
Access
Access requested at publisher
Download size
175.9 MB
Request access from Leontenkov Egor

Leontenkov Egor grants access through its official repository on Hugging Face.

Memory Requirements

PrecisionWeights in memory
As published175.9 MB

Weights only, from the published parameter count; the key-value cache and runtime add to this.