Human-GEM icon indicating copy to clipboard operation
Human-GEM copied to clipboard

Non-standard metabolite names

Open pecholleyc opened this issue 4 years ago • 2 comments

Description of the issue:

Hi, some metabolites in the model seem to have a list of compound names separated by semi-colon as name, here the list:

ID NAME
12dhchol_c 12-Dehydrocholic acid; 12-Oxodeoxycholic acid; 12oxo-3alpha,7alpha-Dihydroxy-5beta-cholan-24-oic acid
12dhchol_s 12-Dehydrocholic acid; 12-Oxodeoxycholic acid; 12oxo-3alpha,7alpha-Dihydroxy-5beta-cholan-24-oic acid
3dhcdchol_c 3-Dehydrochenodeoxychollyc acid; 7oxo-3alpha-hydroxy-5beta-cholan-24-oic acid
3dhcdchol_s 3-Dehydrochenodeoxychollyc acid; 7oxo-3alpha-hydroxy-5beta-cholan-24-oic acid
3dhchol_c 3-Dehydrocholic acid; 3oxo-7alpha,12alpha-Dihydroxy-5beta-cholan-24-oic acid
3dhchol_s 3-Dehydrocholic acid; 3oxo-7alpha,12alpha-Dihydroxy-5beta-cholan-24-oic acid
7dhcdchol_c 7-Dehydrochenodeoxycholic acid; 7oxo-3alpha-hydroxy-5beta-cholan-24-oic acid
7dhcdchol_s 7-Dehydrochenodeoxycholic acid; 7oxo-3alpha-hydroxy-5beta-cholan-24-oic acid
7dhchol_c 7-Dehydrocholic acid; 7-Oxodeoxycholic acid; 7oxo-3alpha,12alpha-Dihydroxy-5beta-cholan-24-oic acid
7dhchol_s 7-Dehydrocholic acid; 7-Oxodeoxycholic acid; 7oxo-3alpha,12alpha-Dihydroxy-5beta-cholan-24-oic acid
hyochol_c Hyocholic acid; gamma-Muricholate
hyochol_r Hyocholic acid; gamma-Muricholate
hyochol_s Hyocholic acid; gamma-Muricholate
icdchol_s Isochenodeoxycholic acid; 3beta,7alpha-Dihydroxy-5beta-cholanic acid
icdchol_c Isochenodeoxycholic acid; 3beta,7alpha-Dihydroxy-5beta-cholanic acid
isochol_c Isochenodeoxycholic acid; 3beta,7alpha,12alpha-Trihydroxy-5beta-cholanic acid
isochol_s Isochenodeoxycholic acid; 3beta,7alpha,12alpha-Trihydroxy-5beta-cholanic acid
thyochol_c Taurohyocholic acid; N-(3alpha,6alpha,7alpha-Trihydroxy-5beta-cholan-24-oyl)taurine
thyochol_s Taurohyocholic acid; N-(3alpha,6alpha,7alpha-Trihydroxy-5beta-cholan-24-oyl)taurine
uchol_c Ursocholic acid; 3alpha,7beta,12alpha-Trihydroxy-5beta-cholan-24-oic acid; 3alpha,7beta,12alpha-Trihydroxy-5beta-cholanic acid; 7beta-Hydroxyisocholic acid; 7-Epicholic acid
uchol_s Ursocholic acid; 3alpha,7beta,12alpha-Trihydroxy-5beta-cholan-24-oic acid; 3alpha,7beta,12alpha-Trihydroxy-5beta-cholanic acid; 7beta-Hydroxyisocholic acid; 7-Epicholic acid

Expected feature/value/output:

Beware that 7oxo-3alpha-hydroxy-5beta-cholan-24-oic acid and Isochenodeoxycholic acid are duplicated in the table above, and Taurohyocholic acid is already an existing metabolite in the model! So I would suggest to use external databases like ChEBI to get the correct names.

I also noticed that some of the names listed above are found in reaction names, maybe these reaction names should be changed as well.

And needless to say, be sure to not introduce new duplicates when addressing this issue.

Current feature/value/output:

-

Reproducing these results:

-

I hereby confirm that I have:

  • [x] Tested my code on my own computer for running the model
  • [x] Done this analysis in the master branch of the repository
  • [x] Checked that a similar issue does not exist already

Note: replace [ ] with [X] to check the box. PLEASE DELETE THIS LINE

pecholleyc avatar Feb 04 '21 18:02 pecholleyc

@pecholleyc thanks for finding this!

It appeared that these metabolites were inherited from Recon3D.

haowang-bioinfo avatar Feb 04 '21 18:02 haowang-bioinfo

I guess a better fix for this would be to programmatically adopt the ChEBI name for all metabolites with an associated ChEBI id?

mihai-sysbio avatar Dec 10 '21 15:12 mihai-sysbio