| 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) | Psyr_4733 | | |
| 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 | Psyr_4474 | | |
| Choline binding protein D | No genes | | |
| Choline dehydrogenase (EC 1.1.99.1) | Psyr_4732 | | |
| Choline-sulfatase (EC 3.1.6.6) | Psyr_0029 | | |
| GbcA Glycine betaine demethylase subunit A | Psyr_4776 | | |
| GbcB Glycine betaine demethylase subunit B | Psyr_4775 | | |
| 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 | Psyr_3758 | | |
| HTH-type transcriptional regulator BetI | Psyr_4734 | | |
| High-affinity choline uptake protein BetT | Psyr_4827 | | |
| L-proline glycine betaine ABC transport system permease protein ProV (TC 3.A.1.12.1) | Psyr_4249 | | |
| | Psyr_4711 | | |
| L-proline glycine betaine ABC transport system permease protein ProW (TC 3.A.1.12.1) | Psyr_4250 | | |
| | Psyr_4252 | | |
| | Psyr_4710 | | |
| L-proline glycine betaine binding ABC transporter protein ProX (TC 3.A.1.12.1) | Psyr_0028 | | |
| | Psyr_2916 | | |
| | Psyr_4251 | | |
| | Psyr_4709 | | |
| 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) | Psyr_2222 | | |
| | Psyr_4715 | | |
| Sarcosine oxidase beta subunit (EC 1.5.3.1) | Psyr_2224 | | |
| | Psyr_2330 | | |
| | Psyr_4713 | | |
| Sarcosine oxidase delta subunit (EC 1.5.3.1) | Psyr_2223 | | |
| | Psyr_4714 | | |
| Sarcosine oxidase gamma subunit (EC 1.5.3.1) | Psyr_2221 | | |
| | Psyr_4716 | | |