Summary
Pose is a Python library for building and manipulating protein molecular structures. Builds with L- and D- amino acids or a mixture; can open existing PDB structures. Computes many molecular properties.
Pose Library
Pose is a Python library for building and manipulating protein molecular structures.
From an amino acid sequence the user can create a PDB text output file with coordinates suitable to import in e.g. PyMOL or other molecular viewer.
Pose can build canonical and non-canonical amino acids, including both L-amino acids and D-amino acids, or a combination of L and D easily provided by uppercase or lower case one-letter code amino acid sequence.
Pose can also help compute complex measurements such as angles, or modify properties such as torsion and rotamer angles, and can also mutate residues. Also available are the FASTA sequence, radius of gyration, potential energy, and the secondary structure for each amino acid.
Pose can read and maipulate existing PDB structures from the Protein Data Bank repository.
Source
The code is available at github.com/sarisabban/pose
Installation instructions are available on the source repository.
Demonstration
The author provides a clear video demonstration of the current pose library:
Image credits: copilot.microsoft.com with prompt: “draw a 16×9 dimension with the theme “sphere bubles” with pastel color spheres and a white background.“(four square drawings were created. Center portion used for illustration.)