Python Macromolecular Library is a software toolkit comprising routines for analyzing macromolecules' structural models.
Python Macromolecular Library is accessed via a layered, object-oriented application programming interface (API), providing a range of very useful software components for parsing mmCIF and PDB files, as well as a library of atomic elements and monomers. The mmLib data model is specifically designed to provide easy access to the various levels of detail required for high-level application programs in the field of macromolecular crystallography, NMR, modeling, and visualization.
One of the major strengths of mmLib is its specialized classes that cater to proteins, DNA, amino acids, and nucleic acids. This software also includes an extensive monomer library, element library, and specialized classes for performing unit cell calculations, along with a full space group library.
To run Python Macromolecular Library, users need to have the following requirements on their systems: Python version 2.2.1 or higher, Numerical Python version 22.0 or higher, PyOpenGL version 2.0.0.44 or higher, Gtk 2.0.x or 2.2.x, PyGtk version 1.99.16 or higher, GtkGlExt version 0.7.1 or higher, and PyGtkGlExt version 0.0.2 or higher.
Finally, it is worth noting that the latest release of mmLib offers support for numpy 1.x and NumericPython, making it an even more powerful tool for the analysis and manipulation of macromolecular structural models. Overall, we highly recommend this software to anyone working in the field of macromolecular crystallography, NMR, modeling, and visualization.
Version 1.0.0: N/A