Py3DMolでpLDDTカラーリング
code:plddt_color.py
import py3Dmol
view = py3Dmol.view(width=800, height=600)
view.addModel(open(pdb_file).read(), 'pdb')
view.setStyle({}, {'cartoon': {}})
bins = ('90-100', '#0053D6'), ('70-90', '#65CBF3'), ('50-70', '#FFDB13'), ('0-50', '#FF7D45'),
for rng, col in bins:
view.setStyle({'b': rng}, {'cartoon': {'color': col}})
view.setBackgroundColor('white')
view.zoomTo()
view.show()