Pulling Template/Predictor¶
[1]:
import modelseedpy
[2]:
from modelseedpy.helpers import get_classifier, get_template, get_file
[3]:
get_file('template_core.json', 'data', 'template_folder')
get_file('template_gram_neg.json', 'data', 'template_folder')
get_file('template_gram_pos.json', 'data', 'template_folder')
get_file('knn_filter.pickle', 'data', 'classifier_folder')
get_file('knn_filter_features.json', 'data', 'classifier_folder')
[3]:
'/usr/local/lib/python3.8/site-packages/modelseedpy//data/ml/knn_filter_features.json'
load classifier¶
options
knn_filter
[4]:
genome_cls = get_classifier('knn_filter')
load template¶
options
template_core
template_gram_neg
template_gram_pos
[5]:
core_template = get_template('template_core')
core_template['id']
[5]:
'CoreModelTemplateV2'
[7]:
from modelseedpy.core.mstemplate import MSTemplateBuilder
template = MSTemplateBuilder.from_dict(core_template).build()
[8]:
template
[8]:
| ID | CoreModelTemplateV2 |
| Memory address | 0x07ff7918e46d0 |
| Number of metabolites | 161 |
| Number of species | 187 |
| Number of reactions | 197 |
| Number of biomasses | 2 |
| Number of roles | 20552 |
| Number of complexes | 9423 |
[13]:
template_reaction = template.reactions[0]
template_reaction
[13]:
| Reaction identifier | rxn01975_c |
| Name | beta-D-Glucose-6-phosphate:NADP+ 1-oxoreductase |
| Memory address | 0x07ff790433310 |
| Stoichiometry |
cpd00006_c + cpd00863_c --> cpd00005_c + cpd00067_c + cpd00911_c NADP + beta-D-Glucose 6-phosphate --> NADPH + H+ + 6-phospho-D-glucono-1-5-lactone |
| GPR | cpx00354 or cpx30278 |
| Lower bound | 0 |
| Upper bound | 1000 |
[14]:
template_reaction.to_reaction()
[14]:
| Reaction identifier | rxn01975_c0 |
| Name | beta-D-Glucose-6-phosphate:NADP+ 1-oxoreductase [c0] |
| Memory address | 0x07ff7901ef220 |
| Stoichiometry |
cpd00006_c0 + cpd00863_c0 --> cpd00005_c0 + cpd00067_c0 + cpd00911_c0 NADP [c0] + beta-D-Glucose 6-phosphate [c0] --> NADPH [c0] + H+ [c0] + 6-phospho-D-glucono-1-5-lactone [c0] |
| GPR | |
| Lower bound | 0 |
| Upper bound | 1000 |
[ ]: