Proteins are evolution’s mechanisms of choice. The study of nano-mechanical systems must encompass an understanding of the geometry and conformation of protein molecules. Proteins are open or closed loop kinematic chains of miniature rigid bodies connected by revolute joints. The Kinematics community is in a unique position to extend the boundaries of knowledge in nano biomechanical systems. In this work, we have presented a comprehensive methodology for kinematics notation and direct kinematics for protein molecules. These methods utilize the zero-position analysis method and draws upon other recent advances in robot manipulation theories. The procedures involved in finding the coordinates of every atom in the protein chain as a function of the dihedral and Rotamer angles are computationally the most efficient formulation developed to date. The notation and the methodologies of this paper are incorporated in the computer software package PROTOFOLD and will be made available to individuals interested in using it. PROTOFOLD is a software package that implements novel and comprehensive methodologies for ab initio prediction of the final three-dimensional conformation of a protein, given only its linear structure. In addition to the new kinematics methodologies mentioned above, we have also included all the basic kinematic parameter values that are needed in any kinematic analysis involving proteins. While these values are based on a body of knowledge recorded in the protein data bank, they are presented in a form conducive to kinematics.