fix: ChEBI-based metabolite-name curation, first batch#1053
Merged
Conversation
Regenerated against the current model/metabolites.tsv and the ChEBI flat files, comparing each metabolite name to its ChEBI id's preferred name and all synonyms. Categorized (close-typo / moderate / far-check-id / pool / unresolved-chebi-id / stylistic) to guide correction batches.
Fix clear typos in metabolite names and the reaction names that embed them: betaine_aldehyde, Docosanedioicacid, W-Hydroxydecanoicacid, W-Hydroxydocosanoicacid, Phenylacetylglycine_phacgly, Sebacicacid. Names only; model structure and balance unchanged. The Title-Case (Recon3D) name cluster is left for a separate follow-up.
Model quality report✅ Model QC checks fine, no changes compared to Model QC checks
MACAW and mass/charge balanceMACAW: dead-end and duplicate testsMass and charge balanceGene essentiality (Hart 2015)
Per-finding detail is committed to Results for commit 909f22a. Full workflow run · this comment is edited on subsequent runs |
Member
Author
|
No structural model changes |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Main improvements in this PR:
First batch for #1037 (ChEBI-based curation of metabolite names).
model/metabolites.tsvand the ChEBI flat files, and added it asdata/modelCuration/metaboliteNameChEBIdiff.tsv(547 rows, categorized: close-typo / moderate / far-check-id / pool / unresolved-chebi-id / stylistic). Of 1490 metabolites with a ChEBI id and a name, 943 (63%) already match a ChEBI preferred name or synonym.betaine_aldehyde -> betaine aldehyde,Docosanedioicacid -> docosanedioic acid,W-Hydroxydecanoicacid -> 10-hydroxydecanoic acid,W-Hydroxydocosanoicacid -> 22-hydroxydocosanoic acid,Phenylacetylglycine_phacgly -> phenylacetylglycine,Sebacicacid -> sebacic acid. Names only; model structure and balance are unchanged.The reaction names were updated surgically (only the lines embedding these strings), not by re-running the name generator, so existing reaction-name curation is untouched.
Left for follow-up (per the issue's staged approach): the Title-Case Recon3D name cluster (a larger normalization with a ~315-reaction-name cascade, to be done as separate commits), the ~64 pool metabolites, the wrong-ChEBI-id cases (e.g. MAM00075), and the 35 metabolites whose ChEBI id is absent from the current ChEBI dump.
I hereby confirm that I have:
developas a target branch