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.
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.
Every file
| File | Type | Size | SHA-256 |
|---|---|---|---|
| dirichlet_flow_matching/conditional/nt1024/model.safetensors | Weights | 14.7 MB | — |
| dirichlet_flow_matching/conditional/nt512/model.safetensors | Weights | 14.7 MB | — |
| dirichlet_flow_matching/conditional/short/model.safetensors | Weights | 14.7 MB | — |
| discrete_flow_matching/conditional/nt1024/model.safetensors | Weights | 14.6 MB | — |
| discrete_flow_matching/conditional/nt512/model.safetensors | Weights | 14.6 MB | — |
| discrete_flow_matching/conditional/short/model.safetensors | Weights | 14.6 MB | — |
| lstm/conditional/nt1024/model.safetensors | Weights | 14.7 MB | — |
| lstm/conditional/nt512/model.safetensors | Weights | 14.7 MB | — |
| lstm/conditional/short/model.safetensors | Weights | 14.7 MB | — |
| lstm/unconditional/nt1024/model.safetensors | Weights | 14.7 MB | — |
| lstm/unconditional/nt512/model.safetensors | Weights | 14.7 MB | — |
| lstm/unconditional/short/model.safetensors | Weights | 14.7 MB | — |
| datasets/g4_tm/schema.json | Configuration | 4.4 KB | — |
| dirichlet_flow_matching/conditional/nt1024/config.json | Configuration | 1.6 KB | — |
| dirichlet_flow_matching/conditional/nt1024/generations/cfg_0p5/generation_config.json | Configuration | 1.1 KB | — |
| dirichlet_flow_matching/conditional/nt1024/generations/cfg_1/generation_config.json | Configuration | 1.1 KB | — |
| dirichlet_flow_matching/conditional/nt1024/generations/cfg_2/generation_config.json | Configuration | 1.1 KB | — |
| dirichlet_flow_matching/conditional/nt1024/generations/cfg_3/generation_config.json | Configuration | 1.1 KB | — |
| dirichlet_flow_matching/conditional/nt512/config.json | Configuration | 1.6 KB | — |
| dirichlet_flow_matching/conditional/nt512/generations/cfg_0p5/generation_config.json | Configuration | 1.1 KB | — |
| dirichlet_flow_matching/conditional/nt512/generations/cfg_1/generation_config.json | Configuration | 1.1 KB | — |
| dirichlet_flow_matching/conditional/nt512/generations/cfg_2/generation_config.json | Configuration | 1.1 KB | — |
| dirichlet_flow_matching/conditional/nt512/generations/cfg_3/generation_config.json | Configuration | 1.1 KB | — |
| dirichlet_flow_matching/conditional/short/config.json | Configuration | 1.6 KB | — |
| dirichlet_flow_matching/conditional/short/generations/cfg_0p5/generation_config.json | Configuration | 1.6 KB | — |
| dirichlet_flow_matching/conditional/short/generations/cfg_1/generation_config.json | Configuration | 1.6 KB | — |
| dirichlet_flow_matching/conditional/short/generations/cfg_2/generation_config.json | Configuration | 1.6 KB | — |
| dirichlet_flow_matching/conditional/short/generations/cfg_3/generation_config.json | Configuration | 1.6 KB | — |
| dirichlet_flow_matching/unconditional/nt1024/generations/generation_config.json | Configuration | 1.1 KB | — |
| dirichlet_flow_matching/unconditional/nt512/generations/generation_config.json | Configuration | 1.1 KB | — |
| dirichlet_flow_matching/unconditional/short/generations/generation_config.json | Configuration | 1.6 KB | — |
| discrete_flow_matching/conditional/nt1024/config.json | Configuration | 1.2 KB | — |
| discrete_flow_matching/conditional/nt1024/generations/cfg_0p5/generation_config.json | Configuration | 1.4 KB | — |
| discrete_flow_matching/conditional/nt1024/generations/cfg_1/generation_config.json | Configuration | 1.4 KB | — |
| discrete_flow_matching/conditional/nt1024/generations/cfg_2/generation_config.json | Configuration | 1.4 KB | — |
| discrete_flow_matching/conditional/nt1024/generations/cfg_3/generation_config.json | Configuration | 1.4 KB | — |
| discrete_flow_matching/conditional/nt512/config.json | Configuration | 1.2 KB | — |
| discrete_flow_matching/conditional/nt512/generations/cfg_0p5/generation_config.json | Configuration | 1.4 KB | — |
| discrete_flow_matching/conditional/nt512/generations/cfg_1/generation_config.json | Configuration | 1.4 KB | — |
| discrete_flow_matching/conditional/nt512/generations/cfg_2/generation_config.json | Configuration | 1.4 KB | — |
| discrete_flow_matching/conditional/nt512/generations/cfg_3/generation_config.json | Configuration | 1.4 KB | — |
| discrete_flow_matching/conditional/short/config.json | Configuration | 1.2 KB | — |
| discrete_flow_matching/conditional/short/generations/cfg_0p5/generation_config.json | Configuration | 1.9 KB | — |
| discrete_flow_matching/conditional/short/generations/cfg_1/generation_config.json | Configuration | 1.9 KB | — |
| discrete_flow_matching/conditional/short/generations/cfg_2/generation_config.json | Configuration | 1.9 KB | — |
| discrete_flow_matching/conditional/short/generations/cfg_3/generation_config.json | Configuration | 1.9 KB | — |
| discrete_flow_matching/unconditional/nt1024/generations/generation_config.json | Configuration | 1.3 KB | — |
| discrete_flow_matching/unconditional/nt512/generations/generation_config.json | Configuration | 1.3 KB | — |
| discrete_flow_matching/unconditional/short/generations/generation_config.json | Configuration | 1.9 KB | — |
| lstm/conditional/nt1024/config.json | Configuration | 934 B | — |
| lstm/conditional/nt1024/generations/generation_config.json | Configuration | 701 B | — |
| lstm/conditional/nt512/config.json | Configuration | 931 B | — |
| lstm/conditional/nt512/generations/generation_config.json | Configuration | 699 B | — |
| lstm/conditional/short/config.json | Configuration | 929 B | — |
| lstm/conditional/short/generations/generation_config.json | Configuration | 699 B | — |
| lstm/unconditional/nt1024/config.json | Configuration | 659 B | — |
| lstm/unconditional/nt512/config.json | Configuration | 656 B | — |
| lstm/unconditional/short/config.json | Configuration | 654 B | — |
| README.md | Documentation | 3.9 KB | — |
| datasets/g4_tm/README.md | Documentation | 2.4 KB | — |
| datasets/z_dna/README.md | Documentation | 2.8 KB | — |
| datasets/g4_tm/nt1024/train.csv | Other | 47.2 MB | — |
| datasets/g4_tm/nt1024/validation.csv | Other | 7.4 MB | — |
| datasets/g4_tm/nt512/train.csv | Other | 30.9 MB | — |
| datasets/g4_tm/nt512/validation.csv | Other | 4.9 MB | — |
| datasets/g4_tm/short/train.csv | Other | 15.6 MB | — |
| datasets/g4_tm/short/validation.csv | Other | 2.5 MB | — |
| datasets/z_dna/nt256/train.csv | Other | 1.6 MB | — |
| datasets/z_dna/nt256/validation.csv | Other | 223.7 KB | — |
| dirichlet_flow_matching/conditional/nt1024/generations/cfg_0p5/samples.fasta | Other | 5.3 MB | — |
| dirichlet_flow_matching/conditional/nt1024/generations/cfg_0p5/samples.jsonl | Other | 5.5 MB | — |
| dirichlet_flow_matching/conditional/nt1024/generations/cfg_1/samples.fasta | Other | 5.3 MB | — |
| dirichlet_flow_matching/conditional/nt1024/generations/cfg_1/samples.jsonl | Other | 5.5 MB | — |
| dirichlet_flow_matching/conditional/nt1024/generations/cfg_2/samples.fasta | Other | 5.3 MB | — |
| dirichlet_flow_matching/conditional/nt1024/generations/cfg_2/samples.jsonl | Other | 5.5 MB | — |
| dirichlet_flow_matching/conditional/nt1024/generations/cfg_3/samples.fasta | Other | 5.3 MB | — |
| dirichlet_flow_matching/conditional/nt1024/generations/cfg_3/samples.jsonl | Other | 5.5 MB | — |
| dirichlet_flow_matching/conditional/nt512/generations/cfg_0p5/samples.fasta | Other | 2.7 MB | — |
| dirichlet_flow_matching/conditional/nt512/generations/cfg_0p5/samples.jsonl | Other | 2.9 MB | — |
| dirichlet_flow_matching/conditional/nt512/generations/cfg_1/samples.fasta | Other | 2.7 MB | — |
| dirichlet_flow_matching/conditional/nt512/generations/cfg_1/samples.jsonl | Other | 2.9 MB | — |
| dirichlet_flow_matching/conditional/nt512/generations/cfg_2/samples.fasta | Other | 2.7 MB | — |
| dirichlet_flow_matching/conditional/nt512/generations/cfg_2/samples.jsonl | Other | 2.9 MB | — |
| dirichlet_flow_matching/conditional/nt512/generations/cfg_3/samples.fasta | Other | 2.7 MB | — |
| dirichlet_flow_matching/conditional/nt512/generations/cfg_3/samples.jsonl | Other | 2.9 MB | — |
| dirichlet_flow_matching/conditional/short/generations/cfg_0p5/samples.fasta | Other | 300.3 KB | — |
| dirichlet_flow_matching/conditional/short/generations/cfg_0p5/samples.jsonl | Other | 540.3 KB | — |
| dirichlet_flow_matching/conditional/short/generations/cfg_1/samples.fasta | Other | 300.3 KB | — |
| dirichlet_flow_matching/conditional/short/generations/cfg_1/samples.jsonl | Other | 540.3 KB | — |
| dirichlet_flow_matching/conditional/short/generations/cfg_2/samples.fasta | Other | 300.3 KB | — |
| dirichlet_flow_matching/conditional/short/generations/cfg_2/samples.jsonl | Other | 540.3 KB | — |
| dirichlet_flow_matching/conditional/short/generations/cfg_3/samples.fasta | Other | 300.3 KB | — |
| dirichlet_flow_matching/conditional/short/generations/cfg_3/samples.jsonl | Other | 540.3 KB | — |
| dirichlet_flow_matching/unconditional/nt1024/generations/samples.fasta | Other | 5.3 MB | — |
| dirichlet_flow_matching/unconditional/nt1024/generations/samples.jsonl | Other | 5.5 MB | — |
| dirichlet_flow_matching/unconditional/nt512/generations/samples.fasta | Other | 2.7 MB | — |
| dirichlet_flow_matching/unconditional/nt512/generations/samples.jsonl | Other | 2.9 MB | — |
| dirichlet_flow_matching/unconditional/short/generations/samples.fasta | Other | 300.3 KB | — |
| dirichlet_flow_matching/unconditional/short/generations/samples.jsonl | Other | 540.3 KB | — |
| discrete_flow_matching/conditional/nt1024/generations/cfg_0p5/samples.fasta | Other | 5.3 MB | — |
| discrete_flow_matching/conditional/nt1024/generations/cfg_0p5/samples.jsonl | Other | 5.8 MB | — |
| discrete_flow_matching/conditional/nt1024/generations/cfg_1/samples.fasta | Other | 5.3 MB | — |
| discrete_flow_matching/conditional/nt1024/generations/cfg_1/samples.jsonl | Other | 5.8 MB | — |
| discrete_flow_matching/conditional/nt1024/generations/cfg_2/samples.fasta | Other | 5.3 MB | — |
| discrete_flow_matching/conditional/nt1024/generations/cfg_2/samples.jsonl | Other | 5.8 MB | — |
| discrete_flow_matching/conditional/nt1024/generations/cfg_3/samples.fasta | Other | 5.3 MB | — |
| discrete_flow_matching/conditional/nt1024/generations/cfg_3/samples.jsonl | Other | 5.8 MB | — |
| discrete_flow_matching/conditional/nt512/generations/cfg_0p5/samples.fasta | Other | 2.8 MB | — |
| discrete_flow_matching/conditional/nt512/generations/cfg_0p5/samples.jsonl | Other | 3.2 MB | — |
| discrete_flow_matching/conditional/nt512/generations/cfg_1/samples.fasta | Other | 2.8 MB | — |
| discrete_flow_matching/conditional/nt512/generations/cfg_1/samples.jsonl | Other | 3.2 MB | — |
| discrete_flow_matching/conditional/nt512/generations/cfg_2/samples.fasta | Other | 2.8 MB | — |
| discrete_flow_matching/conditional/nt512/generations/cfg_2/samples.jsonl | Other | 3.2 MB | — |
| discrete_flow_matching/conditional/nt512/generations/cfg_3/samples.fasta | Other | 2.8 MB | — |
| discrete_flow_matching/conditional/nt512/generations/cfg_3/samples.jsonl | Other | 3.2 MB | — |
| discrete_flow_matching/conditional/short/generations/cfg_0p5/samples.fasta | Other | 380.3 KB | — |
| discrete_flow_matching/conditional/short/generations/cfg_0p5/samples.jsonl | Other | 780.3 KB | — |
| discrete_flow_matching/conditional/short/generations/cfg_1/samples.fasta | Other | 380.3 KB | — |
| discrete_flow_matching/conditional/short/generations/cfg_1/samples.jsonl | Other | 780.3 KB | — |
| discrete_flow_matching/conditional/short/generations/cfg_2/samples.fasta | Other | 380.3 KB | — |
| discrete_flow_matching/conditional/short/generations/cfg_2/samples.jsonl | Other | 780.3 KB | — |
| discrete_flow_matching/conditional/short/generations/cfg_3/samples.fasta | Other | 380.3 KB | — |
| discrete_flow_matching/conditional/short/generations/cfg_3/samples.jsonl | Other | 780.3 KB | — |
| discrete_flow_matching/unconditional/nt1024/generations/samples.fasta | Other | 5.3 MB | — |
| discrete_flow_matching/unconditional/nt1024/generations/samples.jsonl | Other | 5.8 MB | — |
| discrete_flow_matching/unconditional/nt512/generations/samples.fasta | Other | 2.8 MB | — |
| discrete_flow_matching/unconditional/nt512/generations/samples.jsonl | Other | 3.2 MB | — |
| discrete_flow_matching/unconditional/short/generations/samples.fasta | Other | 380.3 KB | — |
| discrete_flow_matching/unconditional/short/generations/samples.jsonl | Other | 780.3 KB | — |
| logs/dirichlet_flow_matching/conditional/nt1024/events.out.tfevents.dirichlet-flow-final | Other | 680.5 KB | — |
| logs/dirichlet_flow_matching/conditional/nt512/events.out.tfevents.dirichlet-flow-final | Other | 361.0 KB | — |
| logs/dirichlet_flow_matching/conditional/short/events.out.tfevents.dirichlet-flow-final | Other | 451.3 KB | — |
| logs/discrete_flow_matching/conditional/nt1024/events.out.tfevents.scalar-export-v3 | Other | 35.2 KB | — |
| logs/discrete_flow_matching/conditional/nt512/events.out.tfevents.scalar-export-v3 | Other | 13.9 KB | — |
| logs/discrete_flow_matching/conditional/short/events.out.tfevents.scalar-export-v3 | Other | 16.0 KB | — |
| logs/lstm/conditional/nt1024/events.out.tfevents.scalar-export-v3 | Other | 142.0 KB | — |
| logs/lstm/conditional/nt512/events.out.tfevents.scalar-export-v3 | Other | 142.0 KB | — |
| logs/lstm/conditional/short/events.out.tfevents.scalar-export-v3 | Other | 142.0 KB | — |
| logs/lstm/unconditional/nt1024/events.out.tfevents.scalar-export-v2 | Other | 710.7 KB | — |
| logs/lstm/unconditional/nt512/events.out.tfevents.scalar-export-v2 | Other | 710.7 KB | — |
| logs/lstm/unconditional/short/events.out.tfevents.scalar-export-v2 | Other | 710.7 KB | — |
| lstm/conditional/nt1024/generations/samples.fasta | Other | 5.3 MB | — |
| lstm/conditional/nt1024/generations/samples.jsonl | Other | 5.9 MB | — |
| lstm/conditional/nt512/generations/samples.fasta | Other | 2.7 MB | — |
| lstm/conditional/nt512/generations/samples.jsonl | Other | 3.3 MB | — |
| lstm/conditional/short/generations/samples.fasta | Other | 335.3 KB | — |
| lstm/conditional/short/generations/samples.jsonl | Other | 865.3 KB | — |
| .gitattributes | Repository | 1.5 KB | — |
License and Download
- License
- Not stated by the source
- Access
- Access requested at publisher
- Download size
- 175.9 MB
Leontenkov Egor grants access through its official repository on Hugging Face.
Memory Requirements
| Precision | Weights in memory |
|---|---|
| As published | 175.9 MB |
Weights only, from the published parameter count; the key-value cache and runtime add to this.