Pytorch implementation for protein structure prediction
Top 26.6% 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-pytorch
Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
2 years ago
Inactive