POSE: build, manipulate, mutate, L, D, protein molecular structures

""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.)