Methods of determining the identity of a
protein of interest within a sample comprising running the sample through a porous media within a nanochannel, determining a dynamic trajectory of the
protein of interest as it moves through the porous media, measuring abundance of at least one
amino acid in the
protein and determining the protein's identity based on the abundance of the
amino acid and at least one parameter calculated from the dynamic trajectory; are provided. Methods of detecting a protein in a
stream of images taken of a porous media in a nanochannel are also provided.