Google Colab to convert an atomic model of a protein into a series of 3D printable stl files.
- PDB input file is split in backbone and amino acid parts
- Amino acids are oriented in a standardised way for 3D printing
- Residue number is printed on the C-alpha hydrogen atom
- Phi and psi angles are encoded directly into the printed model as little notches.
- Trans and cis peptide bonds included
- Parametric model with customizable bond thicknesses and tolerances
- Support for proline is implemented but not yet properly tested
Amino acids | Backbones |
---|---|
The method to run OpenSCAD in a colab is derived from user zkilzz from this reddit post: https://www.reddit.com/r/openscad/comments/w4ljxw/running_openscad_on_google_colab_to_make_user/
This protein model was inspired by a similar model of DNA and the public OpenSCAD code of the project (by mkuiper): https://www.thingiverse.com/thing:714312/files