Skip to main content

No project description provided

Project description

evedesign: unified framework for accessible biosequence design

PyPI - Version PyPI - Python Version


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.

Reference

Our preprint describing the core concepts behind the evedesign framework will be posted here shortly.

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.

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.2.tar.gz (1.5 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.2-py3-none-any.whl (144.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for evedesign-0.0.2.tar.gz
Algorithm Hash digest
SHA256 ad14ad4de3f30e707e6df5b80c9f052611489f4edd3199869727995cfe58badc
MD5 d2afa4c733244c2886217facbf5abbe0
BLAKE2b-256 5549fc479a292a4258f2114c526b16d229d48e3575cffa598a29339a97e13d5d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for evedesign-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 72fdc9ab0e38a202751cfb848d4c86d77a897319b442ded4974221e332a5fdd5
MD5 27477a786da0ad72f60a74c5db99eaf5
BLAKE2b-256 40b3a1c254c0618e1c5c334937e8c08c751945b9e90ca839fc3b06f502da8057

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