Skip to main content
Evo1 DNA Language Model
License: Evo1 is open source and free for academic and commercial use under an Apache-2.0 license. Please refer to the license for full terms.

This generator is open source. Any third-party models, product names, or trademarks referenced are the property of their respective owners, and Proto is not affiliated with them.


Go to Tool Page
evo-design/proto-language/proto_language/generator/evo1_generator.py
View source
Copy citation
Generator contributors
Sequence generator using the Evo1 genomic language model.
Supports multiple checkpoints including CRISPR and transposon fine-tuned variants. The number of tokens to generate is automatically calculated based on the assigned segment’s sequence_length.

API Reference

ConfigEvo1GeneratorConfig Source
Configuration object for Evo1Generator.
List[string]
required
Prompt sequences for DNA generation (single prompt or multiple)
enum
default:"evo-1-8k-base"
Evo1 model variant to load (e.g. evo-1-8k-base).Options: evo-1.5-8k-base, evo-1-8k-base, evo-1-131k-base, evo-1-8k-crispr, evo-1-8k-transposon
integer
default:"4"
At each step, restrict sampling to the k most probable tokens.
number
default:"1.0"
Sharpness of the sampling distribution. Below 1 sharpens; above 1 increases diversity. Must be > 0.
boolean
default:"False"
Whether to prepend prompt to generation
string
default:"cuda"
GPU device to run Evo1 on (e.g. ‘cuda’ or ‘cuda:0’).
integer
default:"1"
Number of sequences to process simultaneously on GPU
boolean
default:"False"
Whether to print verbose output

Usage

python

Metadata