Skip to content

Google Colab to convert a pdb file into a series of 3D printable stl files

License

Notifications You must be signed in to change notification settings

stefanhuber1993/ColabProteinPrint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

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

About

Google Colab to convert a pdb file into a series of 3D printable stl files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published