Skip to content

Write predictions in cif format#45

Merged
arogozhnikov merged 9 commits into
mainfrom
jacques/cif
Sep 13, 2024
Merged

Write predictions in cif format#45
arogozhnikov merged 9 commits into
mainfrom
jacques/cif

Conversation

@jacquesboitreaud

Copy link
Copy Markdown
Contributor

Description

  • Switch output file format from PDB to CIF
  • Use fasta headers as entity descriptions in output CIF files
  • Add the following under LocalLDDT qa_metric: C\alpha LDDT for proteins, C1' LDDT for nucleic acids
  • Keep a per-atom LDDT under B-factor column as the ligand LDDT computed per-atom is more informative than the average over the ligand. Per-atom metrics can't be written as "Local" quality assessment metrics in python-modelcif API (https://python-modelcif.readthedocs.io/en/latest/qa_metric.html#modelcif.qa_metric.Local)

Test plan

Tested on a diversity of inputs: proteins, modified residues, DNA, RNA, ligand, complexes and multiple chains from same entity.

Comment thread requirements.in Outdated
biopython==1.83 # parsing, data access
antipickle==0.2.0 # save/load heterogeneous python structures
tmtools>=0.0.3 # Python bindings for the TM-align algorithm
modelcif # mmcif writing

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's specify a version on this

@arogozhnikov arogozhnikov enabled auto-merge (squash) September 13, 2024 23:55
@arogozhnikov arogozhnikov merged commit ecd62ff into main Sep 13, 2024
@arogozhnikov arogozhnikov deleted the jacques/cif branch September 13, 2024 23:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants