| Role | Gene | Name | |
| Alcohol dehydrogenase GbsB (type III ), essential for the utilization of choline (EC 1.1.1.1) | No genes | | |
| Betaine aldehyde dehydrogenase (EC 1.2.1.8) | PS417_26340 | | |
| Choline ABC transport system, ATP-binding protein OpuBA | No genes | | |
| Choline ABC transport system, choline-binding protein OpuBC | No genes | | |
| Choline ABC transport system, permease protein OpuBB | No genes | | |
| Choline ABC transport system, permease protein OpuBD | No genes | | |
| Choline binding protein A | No genes | | |
| Choline binding protein D | No genes | | |
| Choline dehydrogenase (EC 1.1.99.1) | PS417_10560 | | |
| | PS417_26345 | | |
| Choline-sulfatase (EC 3.1.6.6) | PS417_00140 | | |
| GbcA Glycine betaine demethylase subunit A | PS417_26220 | | |
| GbcB Glycine betaine demethylase subunit B | PS417_26215 | | |
| Glycine betaine ABC transport system permease protein | No genes | | |
| Glycine betaine ABC transport system, ATP-binding protein OpuAA (EC 3.6.3.32) | No genes | | |
| Glycine betaine ABC transport system, glycine betaine-binding protein OpuAC | No genes | | |
| Glycine betaine ABC transport system, permease protein OpuAB | No genes | | |
| Glycine betaine ABC transport system, permease/glycine betaine-binding protein OpuABC | No genes | | |
| Glycine betaine transporter OpuD | No genes | | |
| Glycine betaine/L-proline ABC transporter, glycine betaine/L-proline- binding/permease protein | PS417_08855 | | |
| HTH-type transcriptional regulator BetI | PS417_26335 | | |
| High-affinity choline uptake protein BetT | PS417_01120 | | |
| | PS417_26330 | | |
| L-proline glycine betaine ABC transport system permease protein ProV (TC 3.A.1.12.1) | PS417_26325 | | |
| | PS417_04010 | | |
| L-proline glycine betaine ABC transport system permease protein ProW (TC 3.A.1.12.1) | PS417_26320 | | |
| | PS417_04015 | | |
| | PS417_04025 | | |
| L-proline glycine betaine binding ABC transporter protein ProX (TC 3.A.1.12.1) | PS417_10825 | | |
| | PS417_00135 | | |
| | PS417_01770 | | |
| | PS417_26275 | | |
| | PS417_26315 | | |
| | PS417_04020 | | |
| Osmotically activated L-carnitine/choline ABC transporter, ATP-binding protein OpuCA | No genes | | |
| Osmotically activated L-carnitine/choline ABC transporter, permease protein OpuCB | No genes | | |
| Osmotically activated L-carnitine/choline ABC transporter, permease protein OpuCD | No genes | | |
| Osmotically activated L-carnitine/choline ABC transporter, substrate-binding protein OpuCC | No genes | | |
| Sarcosine oxidase alpha subunit (EC 1.5.3.1) | PS417_26180 | | |
| Sarcosine oxidase beta subunit (EC 1.5.3.1) | PS417_10910 | | |
| | PS417_11550 | | |
| | PS417_26190 | | |
| Sarcosine oxidase delta subunit (EC 1.5.3.1) | PS417_26185 | | |
| Sarcosine oxidase gamma subunit (EC 1.5.3.1) | PS417_26175 | | |