Panda3D
Dibuixa una proteïna en tres dimensions llegint les coordenades dels àtoms d'un fitxer PDB.
Introducció
Un fitxer PDB és una llista de coordenades.
Panda3D dibuixa coses a les coordenades que li dius.
Aquesta pàgina uneix les dues meitats: llegeixes el fitxer amb Python i poses una esfera a cada àtom.
El resultat no és un programa complicat. Són cinquanta línies.

Això és la insulina humana, la mateixa hormona que has vist a Structure, ara amb els seus 411 àtoms al lloc on són de veritat.
Entorn de treball
Crea un projecte nou amb uv i afegeix-hi Panda3D:
uv init protein3d
Initialized project `protein3d` at `C:\Users\eva\protein3d`
cd protein3d
uv add panda3d
Using CPython 3.14.3
Creating virtual environment at: .venv
Resolved 2 packages in 2ms
Installed 1 package in 17ms
+ panda3d==1.10.16Ara baixa’t la insulina humana del Protein Data Bank. El seu codi és 3I40:
iwr https://files.rcsb.org/download/3I40.pdb -OutFile 3i40.pdbObre el projecte amb Bàsic.
Llegir els àtoms
Ja saps trobar les línies ATOM d’un fitxer PDB.
El que et falta és treure’n els números, i aquí la clau és que el format PDB és de columnes fixes: cada camp ocupa sempre les mateixes posicions de la línia.
ATOM 1 N GLY A 1 -27.279 6.238 -12.314 1.00 45.01 NEstàs llegint una vista prèvia.
Inicia sessió amb Google per llegir la pàgina completa.
Inicia sessió amb GoogleAmb qualsevol compte de Google. Només et demanarem que acceptis les condicions del servei.