Elfin

Elfin constructs complex protein architectures from compatible smaller protein building blocks to design large-scale (nanometer–micron) protein assemblies guided by target shapes.


Key Features:

  • Interactive design environment: Enables exploration of combinations of compatible building blocks to assemble single-chain and multiple-chain protein structures.
  • CAD-directed automated design: Allows users to define target shapes that guide automated assembly and geometry of protein architectures.
  • Sequence-agnostic shape construction: Supports rapid construction of protein shapes without requiring specification of amino acid sequences.
  • Multiscale architecture support: Targets large-scale protein structures spanning nanometer to micron length scales.

Scientific Applications:

  • Protein Engineering: Facilitates design of novel macromolecules with specific functions or properties relevant to therapeutic and industrial biotechnology applications.
  • Material Science: Enables creation of protein-based materials with custom shapes and tailored mechanical, chemical, or biological characteristics.
  • Structural Biology: Provides a platform to explore structural aspects of proteins and their interactions at macro scales.

Methodology:

Implemented as a Blender add-on that leverages compatible protein building blocks, permitting interactive assembly or automated, CAD-guided assembly into predefined target shapes and supporting single-chain and multiple-chain architectures.

Topics

Details

License:
MIT
Tool Type:
desktop application, library, workflow
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
3/5/2021

Operations

Publications

Yeh C, Obendorf L, Parmeggiani F. Elfin UI: A Graphical Interface for Protein Design With Modular Building Blocks. Frontiers in Bioengineering and Biotechnology. 2020;8. doi:10.3389/fbioe.2020.568318. PMID:33195130. PMCID:PMC7644802.

PMID: 33195130
PMCID: PMC7644802
Funding: - Engineering and Physical Sciences Research Council: EP/S017542/1