Dear authors,
I want to design only the CDR3 region of nanobodies, but I encountered several problems during the actual process.
Here is my YAML file:
entities:
-
file:
path: 2D29-G.pdb
include:
- chain:
id: A
design:
- chain:
id: A
res_index: 98..111
structure_groups:
- group:
visibility: 0
id: A
res_index: 98..111
binding_types:
- chain:
id: G
res_index: 201
Run command: boltzgen run 29.yaml --output workbench/29 --protocol nanobody-anything --num_designs 1000 --budget 50
Question 1
I want to design only the CDR3 region of a nanobody. In my YAML config, I didn’t include the antigen chain (chain G) in include:, but I did specify it in binding_types: as the target. The run completed successfully. However, I’m not sure whether the generated designs actually target chain G. During folding, I saw this log message:
[Info] Number of files to process (including already processed ones): 1000
Found 1 targets and 1000 remaining designs...
Does “1 target” refer to chain G? How can I confirm that chain G was used as the binding target?
Question 2
To solve the first problem, I added chain G into include:. Everything else was the same. But then the run failed during the inverse folding step. The error said that a glucose molecule in the database is different from the glucose molecule in my chain G. In fact, my chain G has an extra azide group compared to a normal glucose. How can I properly define chain G so that BoltzGen accepts it ?
I would be very grateful for any guidance you can provide.
Best regards
Dear authors,
I want to design only the CDR3 region of nanobodies, but I encountered several problems during the actual process.
Here is my YAML file:
entities:
file:
path: 2D29-G.pdb
include:
- chain:
id: A
design:
- chain:
id: A
res_index: 98..111
structure_groups:
- group:
visibility: 0
id: A
res_index: 98..111
binding_types:
- chain:
id: G
res_index: 201
Run command: boltzgen run 29.yaml --output workbench/29 --protocol nanobody-anything --num_designs 1000 --budget 50
Question 1
I want to design only the CDR3 region of a nanobody. In my YAML config, I didn’t include the antigen chain (chain G) in include:, but I did specify it in binding_types: as the target. The run completed successfully. However, I’m not sure whether the generated designs actually target chain G. During folding, I saw this log message:
[Info] Number of files to process (including already processed ones): 1000
Found 1 targets and 1000 remaining designs...
Does “1 target” refer to chain G? How can I confirm that chain G was used as the binding target?
Question 2
To solve the first problem, I added chain G into include:. Everything else was the same. But then the run failed during the inverse folding step. The error said that a glucose molecule in the database is different from the glucose molecule in my chain G. In fact, my chain G has an extra azide group compared to a normal glucose. How can I properly define chain G so that BoltzGen accepts it ?
I would be very grateful for any guidance you can provide.
Best regards