Skip to content

Can't backmap with test data #2

@qasmokez

Description

@qasmokez

Hi,

Thank you for sharing this work!
I am trying to run the code on the provided test data as shared in the README.

When I "backmap the PDB test data using the PDB-trained model" with this command:
python run_eval.py --training_set PDB --data_type aa --pdb_dir ../data/PDB_test_pdbs/
It finishes all the steps successfully but errors when converting to mdtraj:

Traceback (most recent call last):
  File "/DiAMoNDBack/scripts/run_eval.py", line 260, in <module> 
    iterative_inference(data, training_set, cond_type, n_cond_res, model_name, pdb_save_names=pb_save_names, dtime=dtime,
  File "/DiAMoNDBack/scripts/run_eval.py", line 249, in iterative_inference
    crd_to_mdtrj(all_seqs, all_crds_ref, all_crds, end_id_list,
  File "/DiAMoNDBack/scripts/utils.py", line 792, in crd_to_mdtrj
    sb_ref = scn.StructureBuilder(s, crd=c)
  File "/home/md-mi/miniconda3/envs/diffback/lib/python3.10/site-packages/sidechainnet/structure/StructureBuilder.py", line 95, in __init__
    raise ValueError(
ValueError: The length of the coordinate matrix must match the sequence length. You have provided coords. shape[0] = 3080.

Additionally, when I "backmap the DES test set using the DES-finetuned model" with this command:
python run_eval.py --training_set PDB_DES-FT --data_type aa --pdb_dir ../data/all_train_test_pdbs/DES_test
It gives this error:

trained models/train_PDB_DES-FT/32-1-2-4-8-6128-11.0-05-gammal.0--rescale20.0- 1
Milestone = 15
Traceback (most recent call last):
  File "/DiAMoNDBack/scripts/run_eval.py", line 260, in <module>
    iterative_inference(data, training_set, cond_type, n_cond_res, model_name, pdb_save_names=pdb_save_names, dtime=dtime,
  File "/DiAMoNDBack/scripts/run_eval.py", line 181, in iterative_inference
    for i in range (max(n_res_list)):
ValueError: max() arg is an empty sequence

May I ask how to fix this?

Thanks

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions