Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 1.5 KB

README.md

File metadata and controls

35 lines (24 loc) · 1.5 KB

ColabProteinPrint v0.1

Google Colab to convert an atomic model of a protein into a series of 3D printable stl files.

Features

  • 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

Limitations

  • Support for proline is implemented but not yet properly tested

Example print of a single 33 aa alpha-helix

Amino acids Backbones
aa bb

Assembled model IMG_20230714_140722-EDIT

Acknowledgements

OpenSCAD in Google Colab

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/

DNA model

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