Skip to main content

Support for covalent bonds between/within polymer chains (protein, DNA, RNA) in AlphaFold3

Project description

PyPI - Version PyPI Downloads

Polymer bonds in AlphaFold3

AlphaFold3 does not allow covalent bonds between/within polymer chains (protein, DNA, RNA). We work around this limitation by treating one of the corresponding residue or nucleic acid as a modified residue/amino-acid. In principle, this may enable AlphaFold3 to explicitly model e.g. disulfide bonds, cyclic peptides, zero-length crosslinkers, protein-DNA bonds..

This is currently exploratory, see below for specifc examples. Also take a look at complementary work: KosinskiLab/af3x and bio-phys/polyUb-AF.

1AAR 1AAR with (left, RMSD<1) vs without (right, RMSD>10) covalent bond between Lys48 and Gly76, AlphaFold3 run without templates

Quick start

pip install alphafold3-polymer-bonds
alphafold3_polymer_bonds --help

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

alphafold3_polymer_bonds-0.3.tar.gz (274.9 kB view details)

Uploaded Source

Built Distribution

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

alphafold3_polymer_bonds-0.3-py3-none-any.whl (39.7 kB view details)

Uploaded Python 3

File details

Details for the file alphafold3_polymer_bonds-0.3.tar.gz.

File metadata

  • Download URL: alphafold3_polymer_bonds-0.3.tar.gz
  • Upload date:
  • Size: 274.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.6

File hashes

Hashes for alphafold3_polymer_bonds-0.3.tar.gz
Algorithm Hash digest
SHA256 89a0bfb07972f25dcdd4879a0ec25d182189902ad9fa2186865e8f067b9aaffa
MD5 99d321c9051cbfd98e7ca2971129e2a1
BLAKE2b-256 ada81838198fb53c75d5e4d4eb1394cbb29ba85c393ff28dd79e5148931722da

See more details on using hashes here.

File details

Details for the file alphafold3_polymer_bonds-0.3-py3-none-any.whl.

File metadata

File hashes

Hashes for alphafold3_polymer_bonds-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0133257f6adc9d0d91e914dc43d98dba5a0aee866991ff9f22a41834e4727552
MD5 9aee5a2a086bddad212a0ef44adbee90
BLAKE2b-256 4dcc8972f23b5a5df57ce53411ef49604c9d419b6a0ee62343d843a07bd22624

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