A version or variant of a protein from a single gene, which may come from different variants of a gene (due to SNPs (single nucleotide polymorphisms), mutations, etc.), or from different processing and/or usage of that gene (e.g., alternative promoter usage, alternative adenylation site usage, alternative splicing, alternative translational start sites), or from different post-translational modifications.