Discover and explore top open-source AI tools and projects—updated daily.
lucidrainsPytorch implementation for protein structure prediction
Top 25.8% on SourcePulse
This repository provides an unofficial PyTorch implementation of AlphaFold2, targeting researchers and developers interested in protein structure prediction. It aims to replicate DeepMind's AlphaFold2 architecture, offering flexibility in predicting distograms, angles, and 3D coordinates, with a focus on integrating various attention mechanisms and structural refinement techniques.
How It Works
The core of the implementation is a modular Transformer architecture that processes sequence and Multiple Sequence Alignment (MSA) data. It incorporates axial attention for MSA processing and offers options for SE(3) Transformers, E(n)-Transformers, or EGNNs for iterative coordinate refinement. The design allows for customization of attention types (sparse, linear, Kronecker), convolutional blocks, and atom representations, enabling exploration of different architectural choices for improved accuracy and efficiency.
Quick Start & Requirements
pip install alphafold2-pytorchHighlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
3 years ago
1 day
conceptofmind
lucidrains
ddbourgin