Microproteome (non-canonical smORFs)
A separate track of small proteins whose existence is experimentally supported but which the H37Rv annotation excluded. These are not counted among the 3906 canonical genes or the dark stock. Each is classified by genomic geometry against the reference CDS set (not the source label): intergenic (a novel locus), antisense (opposite strand of a known gene), or same-strand overlap (an alternative reading frame within a known gene). Existence supported; function unknown. Three orthogonal sources: mass-spectrometry compendium (de Souza et al., Sci Rep 2024), VapC4 ribosome-stalling proteogenomics (Troian et al., Nucleic Acids Res 2026), and ribosome-profiling translatome (Smith et al., eLife 2022; confident subset with MS or coding-signature support).
200 microproteins matched.
| ID | Class | Overlaps | Length | Detection | Localisation | Essentiality |
|---|---|---|---|---|---|---|
| ORF_17 | Antisense to a gene | — | 95 aa | ribosome-stalling | — | — |
| ORF_19 | Antisense to a gene | — | 13 aa | ribosome-stalling | — | — |
| ORF_2 | Antisense to a gene | — | 126 aa | ribosome-stalling | — | — |
| ORF_20 | Antisense to a gene | — | 41 aa | ribosome-stalling | — | — |
| ORF_21 | Antisense to a gene | — | 67 aa | ribosome-stalling | — | — |
| ORF_22 | Antisense to a gene | — | 138 aa | ribosome-stalling | — | — |
| ORF_23 | Antisense to a gene | — | 43 aa | ribosome-stalling | — | — |
| ORF_25 | Antisense to a gene | — | 405 aa | ribosome-stalling | — | — |
| ORF_26 | Antisense to a gene | — | 104 aa | ribosome-stalling | — | — |
| ORF_27 | Antisense to a gene | — | 37 aa | ribosome-stalling | — | — |
| ORF_31 | Antisense to a gene | — | 285 aa | ribosome-stalling | — | — |
| ORF_32 | Antisense to a gene | — | 122 aa | ribosome-stalling | — | — |
| ORF_37 | Antisense to a gene | — | 152 aa | ribosome-stalling | — | — |
| ORF_38 | Antisense to a gene | — | 76 aa | ribosome-stalling | — | — |
| ORF_4 | Antisense to a gene | — | 139 aa | ribosome-stalling | — | — |
| ORF_42 | Antisense to a gene | — | 185 aa | ribosome-stalling | — | — |
| ORF_43 | Antisense to a gene | — | 96 aa | ribosome-stalling | — | — |
| ORF_51 | Antisense to a gene | — | 134 aa | ribosome-stalling | — | — |
| ORF_52 | Antisense to a gene | — | 30 aa | ribosome-stalling | — | — |
| ORF_53 | Antisense to a gene | — | 62 aa | ribosome-stalling | — | — |
| ORF_55 | Antisense to a gene | — | 226 aa | ribosome-stalling | — | — |
| ORF_56 | Antisense to a gene | — | 258 aa | ribosome-stalling | — | — |
| ORF_72 | Antisense to a gene | — | 43 aa | ribosome-stalling | — | — |
| ORF_73 | Antisense to a gene | — | 35 aa | ribosome-stalling | — | — |
| ORF_74 | Antisense to a gene | — | 177 aa | ribosome-stalling | — | — |
| ORF_77 | Antisense to a gene | — | 85 aa | ribosome-stalling | — | — |
| ORF_81 | Antisense to a gene | — | 99 aa | ribosome-stalling | — | — |
| ORF_84 | Antisense to a gene | — | 62 aa | ribosome-stalling | — | — |
| ORF_91 | Antisense to a gene | — | 45 aa | ribosome-stalling | — | — |
| ORF_96 | Antisense to a gene | — | 154 aa | ribosome-stalling | — | — |
| Smith_3531146_p | Antisense to a gene | — | 31 aa | Ribo-seq | — | — |
| gORF_101064 | Antisense to a gene | — | 49 aa | MS | Extracellular | — |
| gORF_105604 | Antisense to a gene | PPE54 | 100 aa | MS | Membrane | — |
| gORF_107229 | Antisense to a gene | — | 60 aa | MS | Extracellular | — |
| gORF_111295 | Antisense to a gene | PPE8 | 92 aa | MS | Extracellular | — |
| gORF_113929 | Antisense to a gene | PE_PGRS58 | 58 aa | MS | Extracellular | — |
| gORF_29356 | Antisense to a gene | iscS | 27 aa | MS | Extracellular | growth-defect when disrupted |
| gORF_32165 | Antisense to a gene | PE_PGRS18 | 36 aa | MS | Extracellular | — |
| gORF_36517 | Antisense to a gene | — | 66 aa | MS | Extracellular | — |
| gORF_47860 | Antisense to a gene | tal | 55 aa | MS | Extracellular | — |
| gORF_50161 | Antisense to a gene | — | 81 aa | MS | Cytoplasmic | — |
| gORF_54773 | Antisense to a gene | caeA | 90 aa | MS | Cytoplasmic | — |
| gORF_6190 | Antisense to a gene | proX | 92 aa | MS | Cytoplasmic | — |
| gORF_66553 | Antisense to a gene | — | 70 aa | MS | Extracellular | — |
| gORF_68556 | Antisense to a gene | pafC | 99 aa | MS | Extracellular | — |
| gORF_74686 | Antisense to a gene | — | 16 aa | MS | Extracellular | — |
| gORF_83446 | Antisense to a gene | glgE | 64 aa | MS | Extracellular | — |
| gORF_92020 | Antisense to a gene | rnhB | 36 aa | MS | Extracellular | — |
| gORF_94112 | Antisense to a gene | accA2 | 53 aa | MS | Extracellular | — |
| tORF_38722 | Antisense to a gene | PE16 | 48 aa | MS | Extracellular | — |
| tORF_99968 | Antisense to a gene | dnaZX | 57 aa | MS | Extracellular | essential |
| ORF_1 | Intergenic (novel locus) | — | 62 aa | ribosome-stalling | — | — |
| ORF_10 | Intergenic (novel locus) | — | 27 aa | ribosome-stalling | — | — |
| ORF_16 | Intergenic (novel locus) | — | 28 aa | ribosome-stalling | — | — |
| ORF_29 | Intergenic (novel locus) | — | 27 aa | ribosome-stalling | — | — |
| ORF_3 | Intergenic (novel locus) | — | 29 aa | ribosome-stalling | — | — |
| ORF_33 | Intergenic (novel locus) | — | 21 aa | ribosome-stalling | — | — |
| ORF_34 | Intergenic (novel locus) | — | 30 aa | ribosome-stalling | — | — |
| ORF_35 | Intergenic (novel locus) | — | 27 aa | ribosome-stalling | — | — |
| ORF_40 | Intergenic (novel locus) | — | 19 aa | ribosome-stalling | — | — |
| ORF_46 | Intergenic (novel locus) | — | 84 aa | ribosome-stalling | — | — |
| ORF_54 | Intergenic (novel locus) | — | 15 aa | ribosome-stalling | — | — |
| ORF_57 | Intergenic (novel locus) | — | 15 aa | ribosome-stalling | — | — |
| ORF_59 | Intergenic (novel locus) | — | 87 aa | ribosome-stalling | — | — |
| ORF_6 | Intergenic (novel locus) | — | 75 aa | ribosome-stalling | — | — |
| ORF_61 | Intergenic (novel locus) | — | 11 aa | ribosome-stalling | — | — |
| ORF_62 | Intergenic (novel locus) | — | 14 aa | ribosome-stalling | — | — |
| ORF_63 | Intergenic (novel locus) | — | 33 aa | ribosome-stalling | — | — |
| ORF_64 | Intergenic (novel locus) | — | 55 aa | ribosome-stalling | — | — |
| ORF_65 | Intergenic (novel locus) | — | 33 aa | ribosome-stalling | — | — |
| ORF_66 | Intergenic (novel locus) | — | 22 aa | ribosome-stalling | — | — |
| ORF_68 | Intergenic (novel locus) | — | 32 aa | ribosome-stalling | — | — |
| ORF_69 | Intergenic (novel locus) | — | 42 aa | ribosome-stalling | — | — |
| ORF_7 | Intergenic (novel locus) | — | 19 aa | ribosome-stalling | — | — |
| ORF_70 | Intergenic (novel locus) | — | 85 aa | ribosome-stalling | — | — |
| ORF_78 | Intergenic (novel locus) | — | 40 aa | ribosome-stalling | — | — |
| ORF_80 | Intergenic (novel locus) | — | 106 aa | ribosome-stalling | — | — |
| ORF_82 | Intergenic (novel locus) | — | 18 aa | ribosome-stalling | — | — |
| ORF_83 | Intergenic (novel locus) | — | 139 aa | ribosome-stalling | — | — |
| ORF_86 | Intergenic (novel locus) | — | 15 aa | ribosome-stalling | — | — |
| ORF_87 | Intergenic (novel locus) | — | 19 aa | ribosome-stalling | — | — |
| ORF_88 | Intergenic (novel locus) | — | 28 aa | ribosome-stalling | — | — |
| ORF_89 | Intergenic (novel locus) | — | 49 aa | ribosome-stalling | — | — |
| ORF_9 | Intergenic (novel locus) | — | 26 aa | ribosome-stalling | — | — |
| ORF_90 | Intergenic (novel locus) | — | 23 aa | ribosome-stalling | — | — |
| ORF_94 | Intergenic (novel locus) | — | 43 aa | ribosome-stalling | — | — |
| Smith_1058034_m | Intergenic (novel locus) | — | 19 aa | Ribo-seq | — | — |
| Smith_1163937_p | Intergenic (novel locus) | — | 82 aa | Ribo-seq | — | — |
| Smith_1272036_m | Intergenic (novel locus) | — | 43 aa | Ribo-seq | — | — |
| Smith_1697977_m | Intergenic (novel locus) | — | 20 aa | Ribo-seq | — | — |
| Smith_1998936_p | Intergenic (novel locus) | — | 44 aa | Ribo-seq | — | — |
| Smith_31824_m | Intergenic (novel locus) | — | 47 aa | Ribo-seq | — | — |
| Smith_4056710_p | Intergenic (novel locus) | — | 23 aa | Ribo-seq | — | — |
| Smith_4148967_m | Intergenic (novel locus) | — | 12 aa | Ribo-seq | — | — |
| Smith_4153620_p | Intergenic (novel locus) | — | 13 aa | Ribo-seq | — | — |
| gORF_103397 | Intergenic (novel locus) | — | 77 aa | MS | Cytoplasmic | — |
| ORF_11 | Same-strand overlap (alternative frame) | — | 105 aa | ribosome-stalling | — | — |
| ORF_12 | Same-strand overlap (alternative frame) | — | 255 aa | ribosome-stalling | — | — |
| ORF_13 | Same-strand overlap (alternative frame) | — | 62 aa | ribosome-stalling | — | — |
| ORF_14 | Same-strand overlap (alternative frame) | — | 29 aa | ribosome-stalling | — | — |
| ORF_15 | Same-strand overlap (alternative frame) | — | 39 aa | ribosome-stalling | — | — |
| ORF_18 | Same-strand overlap (alternative frame) | — | 225 aa | ribosome-stalling | — | — |
| ORF_24 | Same-strand overlap (alternative frame) | — | 183 aa | ribosome-stalling | — | — |
| ORF_28 | Same-strand overlap (alternative frame) | — | 19 aa | ribosome-stalling | — | — |
| ORF_30 | Same-strand overlap (alternative frame) | — | 230 aa | ribosome-stalling | — | — |
| ORF_36 | Same-strand overlap (alternative frame) | — | 67 aa | ribosome-stalling | — | — |
| ORF_39 | Same-strand overlap (alternative frame) | — | 43 aa | ribosome-stalling | — | — |
| ORF_41 | Same-strand overlap (alternative frame) | — | 16 aa | ribosome-stalling | — | — |
| ORF_44 | Same-strand overlap (alternative frame) | — | 37 aa | ribosome-stalling | — | — |
| ORF_45 | Same-strand overlap (alternative frame) | — | 97 aa | ribosome-stalling | — | — |
| ORF_47 | Same-strand overlap (alternative frame) | — | 86 aa | ribosome-stalling | — | — |
| ORF_48 | Same-strand overlap (alternative frame) | — | 37 aa | ribosome-stalling | — | — |
| ORF_49 | Same-strand overlap (alternative frame) | — | 68 aa | ribosome-stalling | — | — |
| ORF_5 | Same-strand overlap (alternative frame) | — | 44 aa | ribosome-stalling | — | — |
| ORF_50 | Same-strand overlap (alternative frame) | — | 40 aa | ribosome-stalling | — | — |
| ORF_58 | Same-strand overlap (alternative frame) | — | 55 aa | ribosome-stalling | — | — |
| ORF_60 | Same-strand overlap (alternative frame) | — | 43 aa | ribosome-stalling | — | — |
| ORF_67 | Same-strand overlap (alternative frame) | — | 37 aa | ribosome-stalling | — | — |
| ORF_71 | Same-strand overlap (alternative frame) | — | 56 aa | ribosome-stalling | — | — |
| ORF_75 | Same-strand overlap (alternative frame) | — | 27 aa | ribosome-stalling | — | — |
| ORF_76 | Same-strand overlap (alternative frame) | — | 8 aa | ribosome-stalling | — | — |
| ORF_79 | Same-strand overlap (alternative frame) | — | 43 aa | ribosome-stalling | — | — |
| ORF_8 | Same-strand overlap (alternative frame) | — | 153 aa | ribosome-stalling | — | — |
| ORF_85 | Same-strand overlap (alternative frame) | — | 42 aa | ribosome-stalling | — | — |
| ORF_92 | Same-strand overlap (alternative frame) | — | 62 aa | ribosome-stalling | — | — |
| ORF_93 | Same-strand overlap (alternative frame) | — | 32 aa | ribosome-stalling | — | — |
| ORF_95 | Same-strand overlap (alternative frame) | — | 48 aa | ribosome-stalling | — | — |
| Smith_1073327_p | Same-strand overlap (alternative frame) | — | 73 aa | Ribo-seq | — | — |
| Smith_1113861_p | Same-strand overlap (alternative frame) | — | 83 aa | Ribo-seq | — | — |
| Smith_1282030_p | Same-strand overlap (alternative frame) | — | 62 aa | Ribo-seq | — | — |
| Smith_2205277_m | Same-strand overlap (alternative frame) | — | 90 aa | Ribo-seq | — | — |
| Smith_2225841_m | Same-strand overlap (alternative frame) | — | 86 aa | Ribo-seq | — | — |
| Smith_2228676_p | Same-strand overlap (alternative frame) | — | 76 aa | Ribo-seq | — | — |
| Smith_2234643_m | Same-strand overlap (alternative frame) | — | 82 aa | Ribo-seq | — | — |
| Smith_2402507_m | Same-strand overlap (alternative frame) | — | 70 aa | Ribo-seq | — | — |
| Smith_2510351_m | Same-strand overlap (alternative frame) | — | 63 aa | Ribo-seq | — | — |
| Smith_274710_m | Same-strand overlap (alternative frame) | — | 64 aa | Ribo-seq | — | — |
| Smith_2772098_m | Same-strand overlap (alternative frame) | — | 80 aa | Ribo-seq | — | — |
| Smith_2869253_m | Same-strand overlap (alternative frame) | — | 124 aa | Ribo-seq | — | — |
| Smith_3110507_m | Same-strand overlap (alternative frame) | — | 76 aa | Ribo-seq | — | — |
| Smith_3136330_m | Same-strand overlap (alternative frame) | — | 89 aa | Ribo-seq | — | — |
| Smith_3502945_m | Same-strand overlap (alternative frame) | — | 110 aa | Ribo-seq | — | — |
| Smith_3556873_p | Same-strand overlap (alternative frame) | — | 63 aa | Ribo-seq | — | — |
| Smith_3580526_p | Same-strand overlap (alternative frame) | — | 52 aa | Ribo-seq | — | — |
| Smith_4140239_m | Same-strand overlap (alternative frame) | — | 74 aa | Ribo-seq | — | — |
| Smith_4310811_p | Same-strand overlap (alternative frame) | — | 73 aa | Ribo-seq | — | — |
| Smith_4359779_m | Same-strand overlap (alternative frame) | — | 75 aa | Ribo-seq | — | — |
| Smith_710782_p | Same-strand overlap (alternative frame) | — | 75 aa | Ribo-seq | — | — |
| Smith_908015_m | Same-strand overlap (alternative frame) | — | 32 aa | Ribo-seq | — | — |
| gORF_106483 | Same-strand overlap (alternative frame) | — | 53 aa | MS | Extracellular | — |
| gORF_117009 | Same-strand overlap (alternative frame) | adhE1 | 71 aa | MS | Extracellular | — |
| gORF_11817 | Same-strand overlap (alternative frame) | lppH | 22 aa | MS | Extracellular | — |
| gORF_121862 | Same-strand overlap (alternative frame) | ppiA | 48 aa | MS | Cytoplasmic | — |
| gORF_122227 | Same-strand overlap (alternative frame) | espI | 91 aa | MS | Cytoplasmic | — |
| gORF_2002 | Same-strand overlap (alternative frame) | eccA1 | 97 aa | MS | Cytoplasmic | — |
| gORF_20316 | Same-strand overlap (alternative frame) | pmmB | 96 aa | MS | Cytoplasmic | — |
| gORF_25784 | Same-strand overlap (alternative frame) | pflA | 58 aa | MS | Membrane | — |
| gORF_35414 | Same-strand overlap (alternative frame) | mpt83 | 88 aa | MS | Extracellular | — |
| gORF_35757 | Same-strand overlap (alternative frame) | PE_PGRS22 | 72 aa | MS | Extracellular | — |
| gORF_37048 | Same-strand overlap (alternative frame) | — | 81 aa | MS | Cytoplasmic | — |
| gORF_42930 | Same-strand overlap (alternative frame) | rfe | 69 aa | MS | Cytoplasmic | essential |
| gORF_44524 | Same-strand overlap (alternative frame) | mbtM | 87 aa | MS | Cytoplasmic | — |
| gORF_48161 | Same-strand overlap (alternative frame) | — | 30 aa | MS | Extracellular | growth-advantage when disrupted |
| gORF_56876 | Same-strand overlap (alternative frame) | — | 36 aa | MS | Extracellular | — |
| gORF_57646 | Same-strand overlap (alternative frame) | ansP1 | 37 aa | MS | Extracellular | — |
| gORF_6673 | Same-strand overlap (alternative frame) | — | 89 aa | MS | Cytoplasmic | — |
| gORF_68833 | Same-strand overlap (alternative frame) | eccB5 | 78 aa | MS | Periplasmic | growth-defect when disrupted |
| gORF_69007 | Same-strand overlap (alternative frame) | cyp144 | 51 aa | MS | Extracellular | — |
| gORF_69072 | Same-strand overlap (alternative frame) | — | 44 aa | MS | Cytoplasmic | — |
| gORF_74745 | Same-strand overlap (alternative frame) | impA | 93 aa | MS | Periplasmic | — |
| gORF_7579 | Same-strand overlap (alternative frame) | — | 80 aa | MS | Extracellular | — |
| gORF_75871 | Same-strand overlap (alternative frame) | frdB | 70 aa | MS | Extracellular | — |
| gORF_75976 | Same-strand overlap (alternative frame) | plsB1 | 25 aa | MS | Extracellular | — |
| gORF_78109 | Same-strand overlap (alternative frame) | mutA | 90 aa | MS | Extracellular | — |
| gORF_90691 | Same-strand overlap (alternative frame) | PE_PGRS22 | 93 aa | MS | Extracellular | — |
| gORF_95760 | Same-strand overlap (alternative frame) | — | 35 aa | MS | Extracellular | — |
| tORF_100857 | Same-strand overlap (alternative frame) | proX | 92 aa | MS | Cytoplasmic | — |
| tORF_103888 | Same-strand overlap (alternative frame) | espI | 91 aa | MS | Cytoplasmic | — |
| tORF_11242 | Same-strand overlap (alternative frame) | — | 77 aa | MS | Cytoplasmic | — |
| tORF_19112 | Same-strand overlap (alternative frame) | tuf | 46 aa | MS | Extracellular | essential |
| tORF_2047 | Same-strand overlap (alternative frame) | sdaA | 20 aa | MS | Extracellular | — |
| tORF_26369 | Same-strand overlap (alternative frame) | accA2 | 53 aa | MS | Extracellular | — |
| tORF_28759 | Same-strand overlap (alternative frame) | — | 67 aa | MS | Cytoplasmic | — |
| tORF_33916 | Same-strand overlap (alternative frame) | — | 74 aa | MS | Extracellular | — |
| tORF_35175 | Same-strand overlap (alternative frame) | glgE | 64 aa | MS | Extracellular | essential |
| tORF_35700 | Same-strand overlap (alternative frame) | mbtM | 87 aa | MS | Cytoplasmic | — |
| tORF_42121 | Same-strand overlap (alternative frame) | fadD11 | 20 aa | MS | Extracellular | — |
| tORF_47070 | Same-strand overlap (alternative frame) | — | 36 aa | MS | Extracellular | — |
| tORF_56419 | Same-strand overlap (alternative frame) | — | 38 aa | MS | Extracellular | — |
| tORF_60096 | Same-strand overlap (alternative frame) | caeA | 90 aa | MS | Cytoplasmic | growth-advantage when disrupted |
| tORF_61297 | Same-strand overlap (alternative frame) | cyp128 | 64 aa | MS | Extracellular | — |
| tORF_69156 | Same-strand overlap (alternative frame) | vapC39 | 34 aa | MS | Extracellular | — |
| tORF_72141 | Same-strand overlap (alternative frame) | — | 67 aa | MS | Extracellular | — |
| tORF_75796 | Same-strand overlap (alternative frame) | — | 77 aa | MS | Extracellular | — |
| tORF_79117 | Same-strand overlap (alternative frame) | ppsC | 45 aa | MS | Extracellular | — |
| tORF_87698 | Same-strand overlap (alternative frame) | mtrB | 59 aa | MS | Extracellular | essential |
| tORF_88201 | Same-strand overlap (alternative frame) | manB | 41 aa | MS | Extracellular | — |
| tORF_89298 | Same-strand overlap (alternative frame) | lpdA | 66 aa | MS | Extracellular | — |
| tORF_92272 | Same-strand overlap (alternative frame) | — | 50 aa | MS | Extracellular | — |
| tORF_94745 | Same-strand overlap (alternative frame) | PE_PGRS57 | 77 aa | MS | Extracellular | — |