Skip to content

CPU runs produce distorted structures with excessively long bonds and colliding atoms #653

@ozvoz

Description

@ozvoz

Running Boltz on the CPU for large elongated structures results in models with with excessively long bonds and colliding atoms (see example below PDB ID 6TE1) . Running the same structures on the CPU in single sequence mode (no MSA) produces the same defects. Structures predicted on the GPU are fine.

System:
Ubuntu 22.04.3 LTS
Intel Core i9-12900K × 24
32 GiB RAM
AMD Radeon RX 6900 XT

Version: Boltz v2.2.1
Command line:
boltz predict boltzinput --out_dir boltzoutput --cache aimodels/boltz --accelerator cpu --no_kernels --output_format pdb --diffusion_samples 1 --seed 0
Input YAML file:

sequences:
    - protein:
        id: A
        sequence: PSGVEGAAFQSRLPHDRMTSQEAACFPDIISGPQQTQKVFLFIRNRTLQLWLDNPKIQLTFEATLQQLEAPYNSDTVLVHRVHSYLERHGLINFGIYKRIKPLPTKKTGKVIIIGSGVSGLAAARQLQSFGMDVTLLEARDRVGGRVATFRKGNYVADLGAMVVTGLGGNPMAVVSKQVNMELAKIKQKCPLYEANGQAVPKEKDEMVEQEFNRLLEATSYLSHQLDFNVLNNKPVSLGQALEVVIQLQEKHVKDEQIEHWKKIVKTQEELKELLNKMVNLKEKIKELHQQYKEASEVKPPRDITAEFLVKSKHRDLTALCKEYDELAETQGKLEEKLQELEANPPSDVYLSSRDRQILDWHFANLEFANATPLSTLSLKHWDQDDDFEFTGSHLTVRNGYSCVPVALAEGLDIKLNTAVRQVRYTASGCEVIAVNTRSTSQTFIYKCDAVLCTLPLGVLKQQPPAVQFVPPLPEWKTSAVQRMGFGNLNKVVLCFDRVFWDPSVNLFGHVGSTTASRGELFLFWNLYKAPILLALVAGEAAGIMENISDDVIVGRCLAILKGIFGSSAVPQPKETVVSRWRADPWARGSYSYVAAGSSGNDYDLMAQPITPGPSIPGAPQPIPRLFFAGEHTIRNYPATVHGALLSGLREAGRIADQFLGAMYTL
        msa: /tmp/boltzdata/6TE1_1.csv
    - protein:
        id: B
        sequence: RKPPKGMFLSQEDVEAVSANATAATTVLRQLDMELVSVKRQIQNIKQTNSALKEKLDGGIEPYRLPEVIQKCNARWTTEEQLLAVQAIRKYGRDFQAISDVIGNKSVVQVKNFFVNYRRRFNIDEVLQEWEAE
        msa: /tmp/boltzdata/6TE1_2.csv

MSA files: 6TE1_1.csv, 6TE1_2.csv
Output PDB file: https://github.com/ozvoz/filedump/blob/main/6TE1_model_0.pdb

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions