Skip to main content

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

Project description

PyPI - Version PyPI Downloads GitHub License

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. AlphaFold3 can, in many cases, infer the bonds from context. See below for cases where this matters. 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.2.tar.gz (298.4 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.2-py3-none-any.whl (43.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: alphafold3_polymer_bonds-0.2.tar.gz
  • Upload date:
  • Size: 298.4 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.2.tar.gz
Algorithm Hash digest
SHA256 8558ade1ffb105c81900c6f6c30107c19a0582e2dee1a4a7e0c60d318a3cc1f4
MD5 7bdd238907d1689a708f08f04951289d
BLAKE2b-256 63421f55178897bd0c1288c9c3532800784791775454f6071395486b27dc7844

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for alphafold3_polymer_bonds-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2c92886fc376341adaf521d408a3121dcaf69fe87cc71a58ee63bdccb8a35887
MD5 5d0a65c3152edce5a52db88ae94c8896
BLAKE2b-256 7e8f167c8d9acf40bbba83b522f950280d7e1daa9897e62d61d522c47a23efa7

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