Skip to main content

No project description provided

Project description

evedesign: unified framework for accessible biosequence design

PyPI - Version PyPI - Python Version


evedesign logo

What is evedesign?

evedesign is a unified open-source framework for biosequence design that formalizes conditional design problems in a method-agnostic way. The framework allows users to seamlessly build and execute complex multiobjective design workflows, including supervised and unsupervised models, from a standardized set of specifications and operations. An interactive web-based user interface facilitates end-to-end biomolecular design for a broad scientific audience and is publicly available at https://evedesign.bio.

This repository implements the core interfaces for standardizing the interaction with biomolecular models, generation of nucleotide sequences, and many other utility functions for structure handling, sequence space embeddings, etc.

Please also check evedesign-server for automated pipeline execution from declarative design specifications and the REST API, as well as evedesign-ui for the interactive user interface.

Publication

Hopf TA, Gazizov A, Garcia Busto S, Eschbach E, Lee S, Mirdita M, Orenbuch R, Belahsen K, Ross D, Sander C, Steinegger M, d'Oelsnitz S, Marks D. evedesign: accessible biosequence design with a unified framework. bioRxiv (2026) doi:10.64898/2026.03.17.712115

Installation

Use the following command to install evedesign with support for all currently implemented models. You can remove any of the options if you do not need the respective model.

pip install evedesign[evmutation2,esm2,mpnn,umap] 

Getting started

Please refer to some of our examples how to use evedesign. We are planning to extend these further in the near future.

To implement your own models in the framework, please have a look at our existing reference implementations (e.g. EVmutation2, ESM-2, ProteinMPNN, Gibbs sampler) as well as the underlying model interfaces and description of molecular systems and instances.

We are happy to help if you have any questions!

Roadmap and contributing

We plan to continuously add more models, restraints, oracles and samplers to the framework, e.g. de novo 3D structure generation with BoltzGen or BindCraft.

We are actively looking for further contributors to develop our framework jointly with the community. If you are interested or feel like an important model is missing from the framework, please get in contact with us!

License

evedesign is released under the MIT license.

Contact

For general questions or inquiries about evedesign please reach out to hello@evedesign.bio.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

evedesign-0.0.4.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

evedesign-0.0.4-py3-none-any.whl (147.2 kB view details)

Uploaded Python 3

File details

Details for the file evedesign-0.0.4.tar.gz.

File metadata

  • Download URL: evedesign-0.0.4.tar.gz
  • Upload date:
  • Size: 1.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.2

File hashes

Hashes for evedesign-0.0.4.tar.gz
Algorithm Hash digest
SHA256 75aa4f902188dac1c886718807a951d2904139c4ece68c90dc8b46cd0091ba50
MD5 ab36894e3fea360d6d47ebb2d4d50c88
BLAKE2b-256 9676c20da711677f1a6bd9f54b00cd7d3f0585527972af15e4b2ba1e4fc3dcfd

See more details on using hashes here.

File details

Details for the file evedesign-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: evedesign-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 147.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.27.2

File hashes

Hashes for evedesign-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 338d322f317c209991bfd6e45b01ee0e33d29494e3d2b0bf1a814d2ce76def79
MD5 3f5e42260558f99fb4bd2071b3c73399
BLAKE2b-256 77638ad1542a4cffb4b3dd858944e9f946d91d25a9bd4e2fbe685cb6998374a6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page