Skip to content

Conversation

ahmedselim2017
Copy link

@ahmedselim2017 ahmedselim2017 commented Aug 18, 2025

Hi! First of all, thanks for the great talk at BPDMC!

I have written a drop-in replacement for the biopython_utils using the Biotite and fastpdb libraries . As Biotite is based on NumPy, and can perform vectorized operations it can be much faster than Biopython.

The graph below is a from a run with number_of_final_designs= 3 where I have ran both Biotite and Biopython versions and checked the outputs (validate_design_sequence takes ~30μs so it is hard to see in the graph).

fig

PS: In the hotspot_residues function in biopython_utils the target_residue variable created but not added to interacting_residues or used again. So I removed that step.

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.

1 participant