Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Metabolic model IDs #2072

Merged
merged 22 commits into from Apr 30, 2023
Merged

Metabolic model IDs #2072

merged 22 commits into from Apr 30, 2023

Conversation

semiller10
Copy link
Contributor

This PR updates the anvi'o proteinorthology subpackage, which tracks reactions and metabolites associated with proteins and contains the backend of anvi-get-metabolic-model-file, which generates a COBRApy JSON file representing the metabolic network of a genome or pangenome. The script currently relies upon KEGG KOfam annotations and the ModelSEED Biochemistry database for reaction information. The PR changes how IDs are assigned to reaction and metabolite objects in the JSON file, with the ID now always being the KBase ID from ModelSEED, and alternate IDs, such as KEGG Reaction and Compound IDs and BiGG IDs cross-referenced in ModelSEED, supplemented as object annotations. Other changes in the PR ensued from this, including the structure of classes in proteinorthology.protein, including Chemical and AnvioKOAnnotation.

…erence source in the ModelSEED Biochemistry database
…e KBase ID as the first ID and then IDs from other references in the `reference_ids` attribute
…e KBase ID as the first ID and then IDs from other references in the `reference_ids` attribute
…annotations, following format of E. coli core model
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant