Skip to content

Instantly share code, notes, and snippets.

@pstjohn
Last active August 26, 2016 22:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save pstjohn/8f4aea594d881378f6fe to your computer and use it in GitHub Desktop.
Save pstjohn/8f4aea594d881378f6fe to your computer and use it in GitHub Desktop.
Metabolic network visualization using D3.js

My attempts to allow easier building of network maps using D3.js's force-directed layouts.

Nodes (and reactions) can be dragged into position, where they will remain fixed. Double-click a node (or reaction node) to unstick it.

var width = 1024,
height = 768;
var color = d3.scale.category20();
var force = d3.layout.force()
.linkDistance(30)
.linkStrength(2)
.charge(-100)
.chargeDistance(400)
.gravity(.015)
.size([width, height])
var svg = d3.select("body").append("svg")
.attr("width", width)
.attr("height", height);
node_tip = d3.tip()
.attr('class', 'd3-tip')
.offset([10, 0])
.direction('s')
.html(function(d) {
return '<span>id: </span>' + d.id + "</br>" + '<span>x: </span>' + Math.round(d.x * 100)/100 + '</br>' + '<span>y: </span>' + Math.round(d.y * 100)/100 + '</br>' + '<span>fixed: </span>' + Boolean(d.fixed);
});
svg.call(node_tip);
$("#reactionbutton").click(function() {
var $this = $(this);
$this.toggleClass('btn-danger');
d3.selectAll(".node.rxn")
.classed("hidden", function (d, i) {
return !d3.select(this).classed("hidden");
});
if($this.hasClass('btn-danger')){
$this.text('Hide Reaction Nodes');
} else {
$this.text('Show Reaction Nodes');
}
});
function calc_imag_angle(x1, y1, x2, y2) {
var calcAngleVal = Math.atan2(x1-x2,y1-y2);
return math.exp(math.multiply(math.i, calcAngleVal));
}
function average_angles(rxn, rstoich, nodes) {
var angles = []
for (var n in rstoich) {
var angle = calc_imag_angle(rxn.x, rxn.y, nodes[n].x, nodes[n].y);
angles.push([math.multiply(angle, rstoich[n])]);
}
return math.mean(angles).toPolar().phi;
}
function average_dist(rxn, rstoich, nodes) {
var dist = []
for (var n in rstoich) {
var this_dist = math.sqrt(math.square(rxn.x - nodes[n].x)
+ math.square(rxn.y - nodes[n].y));
dist.push([this_dist]);
}
return math.mean(dist);
}
function calculate_path(d, force) {
var s = d.source,
t = d.target,
r = d.rxn,
cp = {};
var angle = average_angles(r, d.rstoich, force.nodes())
var dist = average_dist(r, d.rstoich, force.nodes())
cp["x"] = r.x - math.multiply(.5*dist, math.sin(angle));
cp["y"] = r.y - math.multiply(.5*dist, math.cos(angle));
// return "M" + s.x + "," + s.y + " L " + t.x + "," + t.y;
// return "M" + s.x + "," + s.y
// +" C" + s.x + "," + s.y
// + " " + cp.x + "," + cp.y
// + " " + r.x + "," + r.y
// +" S" + t.x + "," + t.y
// + " " + t.x + "," + t.y;
return "M" + s.x + "," + s.y
+ " Q" + cp.x + "," + cp.y
+ " " + r.x + "," + r.y
+" T" + t.x + "," + t.y
}
d3.json("model.json", function(error, model) {
if (error) throw error;
var metabolites = jQuery.extend(true, [], model.metabolites),
reactions = jQuery.extend(true, [], model.reactions),
nodes = [],
node_lookup = {},
links = [],
mlinks = [],
bilinks = []
rxn_stoich = {};
metabolites.forEach(function(metabolite) {
// Don't add hidden reactions
if ('notes' in metabolite) {
if ('map_info' in metabolite.notes) {
if (metabolite.notes.map_info.hidden) {
return;
}
}
}
// It's not hidden, add it to the nodes
nodes.push(metabolite);
});
var labelAnchors = [];
var labelAnchorLinks = [];
for (var i = 0, len = nodes.length; i < len; i++) {
var node = nodes[i]
node_lookup[node.id] = i;
labelAnchors.push({
node : node
});
labelAnchors.push({
node : node
});
labelAnchorLinks.push({
source : i * 2,
target : i * 2 + 1,
weight : 1
});
}
var fluxes = []
reactions.forEach(function(reaction) {
// Don't add hidden reactions
if ('notes' in reaction) {
if ('map_info' in reaction.notes) {
if (reaction.notes.map_info.hidden) {
return;
} else if ('flux' in reaction.notes.map_info) {
fluxes.push(Math.abs(reaction.notes.map_info.flux));
if (reaction.notes.map_info.flux < 0) {
// If the reaction is flowing in reverse, switch products and
// reactants.
for (var item in reaction.metabolites) {
reaction.metabolites[item] *= -1;
}
}
}
}
}
reaction['reactants'] = []
reaction['products'] = []
for (var item in reaction.metabolites) {
if (reaction.metabolites[item] > 0) {
if (item in node_lookup) {
// Only add if the node hasn't been hidden
reaction.products.push(item);
}
} else if (item in node_lookup) {
reaction.reactants.push(item);
}
}
var r_length = reaction.reactants.length,
p_length = reaction.products.length,
r_node = {
"id" : reaction.id,
"group" : "rxn"
};
// Add notes to reaction, if it exists (for map_info)
if ("notes" in reaction) {
r_node["notes"] = reaction.notes;
}
if (r_length == 0 || p_length == 0) {
return; // Don't add links on the boundary
}
nodes.push(r_node)
rindex = nodes.length - 1
if (r_length >= p_length) {
reaction.reactants.forEach(function (reactant, i) {
mlinks.push({
"source" : node_lookup[reactant],
"target" : node_lookup[reaction.products[i % p_length]],
"rxn" : rindex
});
});
} else {
reaction.products.forEach(function (product, i) {
mlinks.push({
"source" : node_lookup[reaction.reactants[i % r_length]],
"target" : node_lookup[product],
"rxn" : rindex
});
});
}
});
mlinks.forEach(function(link) {
if (link.rxn in rxn_stoich) {
rxn_stoich[link.rxn][link.source] = 1;
rxn_stoich[link.rxn][link.target] = -1;
} else {
rxn_stoich[link.rxn] = {};
rxn_stoich[link.rxn][link.source] = 1;
rxn_stoich[link.rxn][link.target] = -1;
}
});
mlinks.forEach(function(link) {
var s = nodes[link.source],
t = nodes[link.target],
r = nodes[link.rxn];
links.push({source: s, target: r}, {source: r, target: t});
bilinks.push({
"source" : s,
"target" : t,
"rxn" : r,
"rstoich" : rxn_stoich[link.rxn],
});
});
nodes.forEach( function (node) {
if ("notes" in node) {
if ("map_info" in node.notes) {
if (("x" in node.notes.map_info) && ("y" in node.notes.map_info)) {
node.x = node.notes.map_info.x;
node.y = node.notes.map_info.y;
node.fixed = 1;
}
}
}
});
force
.nodes(nodes)
.links(links)
.start();
svg.append("defs").selectAll("marker")
.data(reactions)
.enter()
.append("marker")
.attr("id", function (d) { return d.id; })
.attr("viewBox", "0 -5 10 10")
.attr("refX", 12)
.attr("refY", 0)
.attr("markerUnits", "userSpaceOnUse")
.attr("markerWidth", "8pt")
.attr("markerHeight", "8pt")
.attr("orient", "auto")
.attr("class", "endmarker")
.append("path")
.attr("d", "M0,-5L10,0L0,5");
var link = svg.append('g').selectAll(".link")
.data(bilinks)
.enter()
.append("path")
.attr("class", function (d) { return "link " + d.rxn.id; })
.attr("marker-end", function(d) {
return "url(#" + d.rxn.id + ")";
});
var node_drag = force.drag()
.on("dragstart", dragstart);
function dragstart(d) {
d3.select(this).classed("fixed", d.fixed = true);
}
function releasenode(d) {
// of course set the node to fixed so the force doesn't include the node in
// its auto positioning stuff
d.fixed = false;
force.resume();
}
// define the nodes
var node = svg.append("g").selectAll(".node")
.data(nodes)
.enter()
.append("g")
.on('dblclick', releasenode)
.on('mouseover', node_tip.show)
.on('mouseout', node_tip.hide)
.call(node_drag);
node.append("circle")
.attr("class", function(d) {
if (d.group == 'rxn') {
return "node " + d.group + " hidden";
} else return "node";})
.attr("id", function(d) { return d.id; })
.attr("r", 5)
.style("fill", function(d) {
if (d.group != 'rxn') {
return color(d.group);
} else return "";});
// add the text
node.append("text")
.attr("class", "nodelabel")
.attr("dx", "12")
.attr("dy", ".35em")
.text(function(d) { return d.name; });
var updateNode = function() {
this.attr("transform", function(d) {
return "translate(" + d.x + "," + d.y + ")";
});
}
var updateAnchorLink = function() {
this.attr("x1", function(d) {
return d.source.x;
}).attr("y1", function(d) {
return d.source.y;
}).attr("x2", function(d) {
return d.target.x;
}).attr("y2", function(d) {
return d.target.y;
});
}
var updateLink = function() {
this.attr("d", function(d) {
return calculate_path(d, force);
});
}
var updateAnchorNodes = function() {
this.each(function(d, i) {
if(i % 2 == 0) {
d.x = d.node.x;
d.y = d.node.y;
} else {
var b = this.childNodes[1].getBBox();
var diffX = d.x - d.node.x;
var diffY = d.y - d.node.y;
var dist = Math.sqrt(diffX * diffX + diffY * diffY);
var shiftX = b.width * (diffX - dist) / (dist * 2);
shiftX = Math.max(-b.width, Math.min(0, shiftX));
var shiftY = 5;
this.childNodes[1].setAttribute("transform", "translate(" + shiftX + "," + shiftY + ")");
}
});
}
force.on("tick", function() {
link.call(updateLink);
node.call(updateNode);
});
flux_scale = d3.scale.pow().exponent(1/3)
.domain([d3.min(fluxes), d3.max(fluxes)])
.range([1.5, 6]);
arrowhead_scale = d3.scale.linear()
.domain([1.5, 6])
.range([5, 10])
function get_flux_width (rxn) {
try {
return flux_scale(Math.abs(rxn.notes.map_info.flux));
}
catch(err) {
return 1.5; // Default linewidth
}
}
function get_flux_dasharray (d) {
try {
if (Math.abs(d.rxn.notes.map_info.flux) < 1E-6) {
return "5,5";
}
}
catch(err) {
return;
}
}
function get_flux_stroke (rxn) {
// For now, just keep the same color
return "#bbb"
}
function markerscale (d) {
return arrowhead_scale(get_flux_width(d)) + "pt";
}
svg.selectAll(".link")
.attr("stroke-width", function (d) {return get_flux_width(d.rxn);})
.attr("stroke", function (d) {return get_flux_stroke(d.rxn);})
.attr("stroke-dasharray", get_flux_dasharray);
svg.selectAll("marker")
.attr("markerWidth", markerscale)
.attr("markerHeight", markerscale)
.select("path")
.attr("fill", get_flux_stroke);
d3.select("#download")
.on("click", function () {
// Add position data to model nodes
force.nodes().forEach(function (node) {
if (node.fixed) {
if (node.group == "rxn") {
// Reaction object
obj = $.grep(model.reactions, function(e){ return e.id == node.id; })[0];
if (!("notes" in obj)) { obj.notes = {}; }
obj.notes['map_info'] = {
"x" : node.x,
"y" : node.y,
};
} else {
// Look in metabolites
obj = $.grep(model.metabolites, function(e){ return e.id == node.id; })[0];
if (!("notes" in obj)) { obj.notes = {}; }
obj.notes['map_info'] = {
"x" : node.x,
"y" : node.y,
};
}
}
});
var json = JSON.stringify(model);
var blob = new Blob([json], {type: "application/json"});
saveAs(blob, "model.json");
});
});
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF8">
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.6/d3.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjs/2.4.0/math.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/FileSaver.js/2014-11-29/FileSaver.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3-tip/0.6.7/d3-tip.min.js"></script>
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="style.css">
<!-- <script src="https://cdnjs.cloudflare.com/ajax/libs/mathjs/2.4.0/math.js"></script> -->
</head>
<body>
<div id="options">
<button type="button" id="download" class="btn btn-primary">Save JSON</button>
<button type="button" id="reactionbutton" class="btn btn-success ">Show Reaction Nodes</button>
</div>
<script src="force_directed_model.js"></script>
</body>
</html>
{
"genes": [
{
"id": "Asuc_0591",
"name": "Asuc_0591"
},
{
"id": "Asuc_1661",
"name": "Asuc_1661"
},
{
"id": "Asuc_0185",
"name": "Asuc_0185"
},
{
"id": "Asuc_1819",
"name": "fabG"
},
{
"id": "Asuc_0403",
"name": "Asuc_0403"
},
{
"id": "Asuc_0326",
"name": "Asuc_0326"
},
{
"id": "Asuc_0328",
"name": "Asuc_0328"
},
{
"id": "Asuc_2051",
"name": "fabG"
},
{
"id": "Asuc_0536",
"name": "Asuc_0536"
},
{
"id": "Asuc_0394",
"name": "fabG"
},
{
"id": "Asuc_1073",
"name": "Asuc_1073"
},
{
"id": "Asuc_1813",
"name": "Asuc_1813"
},
{
"id": "Asuc_1814",
"name": "Asuc_1814"
},
{
"id": "Asuc_0956",
"name": "fabG"
},
{
"id": "Asuc_0227",
"name": "Asuc_0227"
},
{
"id": "Asuc_1027",
"name": "Asuc_1027"
},
{
"id": "Asuc_0232",
"name": "Asuc_0232"
},
{
"id": "Asuc_1612",
"name": "Asuc_1612"
},
{
"id": "Asuc_0669",
"name": "Asuc_0669"
},
{
"id": "Asuc_1021",
"name": "fabG"
},
{
"id": "Asuc_1022",
"name": "fabG"
},
{
"id": "Asuc_0942",
"name": "fabG"
},
{
"id": "Asuc_0944",
"name": "Asuc_0944"
},
{
"id": "Asuc_0943",
"name": "fabG"
},
{
"id": "Asuc_0687",
"name": "Asuc_0687"
},
{
"id": "Asuc_0207",
"name": "Asuc_0207"
},
{
"id": "Asuc_1425",
"name": "fabG"
},
{
"id": "Asuc_0535",
"name": "fabG"
},
{
"id": "Asuc_0228",
"name": "Asuc_0228"
},
{
"id": "Asuc_0572",
"name": "fabG"
},
{
"id": "Asuc_1383",
"name": "Asuc_1383"
},
{
"id": "Asuc_0221",
"name": "Asuc_0221"
},
{
"id": "Asuc_1662",
"name": "Asuc_1662"
},
{
"id": "Asuc_1171",
"name": "Asuc_1171"
},
{
"id": "Asuc_0218",
"name": "Asuc_0218"
},
{
"id": "Asuc_1580",
"name": "Asuc_1580"
},
{
"id": "Asuc_1597",
"name": "Asuc_1597"
},
{
"id": "Asuc_1870",
"name": "Asuc_1870"
},
{
"id": "Asuc_0582",
"name": "Asuc_0582"
},
{
"id": "Asuc_0170",
"name": "Asuc_0170"
},
{
"id": "Asuc_0171",
"name": "Asuc_0171"
},
{
"id": "Asuc_0265",
"name": "Asuc_0265"
},
{
"id": "Asuc_0677",
"name": "fabG"
},
{
"id": "Asuc_1575",
"name": "Asuc_1575"
},
{
"id": "Asuc_1601",
"name": "Asuc_1601"
},
{
"id": "Asuc_0301",
"name": "Asuc_0301"
},
{
"id": "Asuc_0302",
"name": "Asuc_0302"
},
{
"id": "Asuc_0303",
"name": "Asuc_0303"
},
{
"id": "Asuc_1264",
"name": "Asuc_1264"
},
{
"id": "Asuc_1265",
"name": "Asuc_1265"
},
{
"id": "Asuc_1704",
"name": "Asuc_1704"
}
],
"id": "asuc_v1",
"metabolites": [
{
"compartment": "c",
"formula": "C3H4O10P2",
"id": "13dpg_c",
"name": "3-Phospho-D-glyceroyl phosphate",
"notes": {
"BRENDA": [
"BG18032",
"BG87317"
],
"BioPath": [
"1,3-Diphospho-D-glycerate"
],
"ChEBI": [
"16001",
"1658",
"20189",
"57604",
"11881"
],
"HMDB": [
"HMDB01270"
],
"KEGG": "C00236",
"MetaCyc": "DPG",
"PUBCHEM ID": [
"3535"
],
"Reactome": [
"29800"
],
"SEED": [
"cpd00203"
],
"UPA": [
"UPC00236"
]
}
},
{
"compartment": "c",
"formula": "C3H4O7P",
"id": "2pg_c",
"name": "D-Glycerate 2-phosphate",
"notes": {
"BRENDA": [
"BG17976",
"BG17975"
],
"BioPath": [
"2-Phospho-D-glycerate"
],
"ChEBI": [
"1267",
"58289",
"17835",
"21028",
"11651",
"12986",
"24344",
"39868"
],
"HMDB": [
"HMDB03391",
"HMDB00362"
],
"KEGG": "C00631",
"MetaCyc": "2-PG",
"PUBCHEM ID": [
"3904"
],
"Reactome": [
"30485"
],
"SEED": [
"cpd00482"
],
"UPA": [
"UPC00631"
]
}
},
{
"compartment": "c",
"formula": "C3H4O7P",
"id": "3pg_c",
"name": "3-Phospho-D-glycerate",
"notes": {
"BRENDA": [
"BG17981",
"BG17979"
],
"BioPath": [
"3-Phospho-D-glycerate"
],
"ChEBI": [
"40016",
"58272",
"57998",
"11879",
"1657",
"1659",
"17050",
"21029",
"11882",
"11880",
"12987",
"17794",
"24345"
],
"HMDB": [
"HMDB00807"
],
"KEGG": "C00197",
"MetaCyc": "G3P",
"PUBCHEM ID": [
"3497"
],
"Reactome": [
"29728"
],
"SEED": [
"cpd00169"
],
"UPA": [
"UPC00597",
"UPC00197"
]
}
},
{
"compartment": "c",
"formula": "C6H10O10P",
"id": "6pgc_c",
"name": "6-Phospho-D-gluconate",
"notes": {
"BRENDA": [
"BG22563"
],
"BioPath": [
"6-Phospho-D-gluconate"
],
"ChEBI": [
"2231",
"12232",
"48928",
"16863",
"58759",
"40282",
"33851"
],
"HMDB": [
"HMDB01316"
],
"KEGG": "C00345",
"MetaCyc": "CPD-2961",
"PUBCHEM ID": [
"3638"
],
"Reactome": [
"29996"
],
"SEED": [
"cpd00284"
],
"UPA": [
"UPC00345"
]
}
},
{
"compartment": "c",
"formula": "C6H9O9P",
"id": "6pgl_c",
"name": "6-phospho-D-glucono-1,5-lactone",
"notes": {
"BRENDA": [
"BG22089"
],
"BioPath": [
"D-Glucono-1,5-lactone_6-phosphate"
],
"ChEBI": [
"16938",
"12233",
"4160",
"20989",
"57955",
"12958"
],
"HMDB": [
"HMDB01127"
],
"KEGG": "C01236",
"MetaCyc": "D-6-P-GLUCONO-DELTA-LACTONE",
"PUBCHEM ID": [
"4457"
],
"Reactome": [
"31467"
],
"SEED": [
"cpd00911"
],
"UPA": [
"UPC01236"
]
}
},
{
"compartment": "c",
"formula": "C2H3O2",
"id": "ac_c",
"name": "Acetate",
"notes": {
"BRENDA": [
"BG15447"
],
"BioPath": [
"Acetate"
],
"CAS": [
"71-50-1"
],
"CASID": [
"71-50-1"
],
"ChEBI": [
"62947",
"62964",
"32029",
"22165",
"3310",
"2387",
"62984",
"63879",
"32138",
"15366",
"13704",
"63078",
"30089",
"40480",
"22169",
"40486",
"59199",
"63045",
"32954"
],
"HMDB": [
"HMDB00042"
],
"KEGG": "C00033",
"LIPIDMAPS": [
"LMFA01010000",
"LMFA01010002"
],
"MetaCyc": "ACET",
"PUBCHEM ID": [
"3335"
],
"Reactome": [
"113539",
"2022890",
"29416",
"1524044",
"390305"
],
"SEED": [
"cpd00029"
],
"UPA": [
"UPC00033"
]
}
},
{
"compartment": "e",
"formula": "C2H3O2",
"id": "ac_e",
"name": "Acetate",
"notes": {
"BRENDA": [
"BG15447"
],
"BioPath": [
"Acetate"
],
"CAS": [
"71-50-1"
],
"CASID": [
"71-50-1"
],
"ChEBI": [
"62947",
"62964",
"32029",
"22165",
"3310",
"2387",
"62984",
"63879",
"32138",
"15366",
"13704",
"63078",
"30089",
"40480",
"22169",
"40486",
"59199",
"63045",
"32954"
],
"HMDB": [
"HMDB00042"
],
"KEGG": "C00033",
"LIPIDMAPS": [
"LMFA01010000",
"LMFA01010002"
],
"MetaCyc": "ACET",
"PUBCHEM ID": [
"3335"
],
"Reactome": [
"113539",
"2022890",
"29416",
"1524044",
"390305"
],
"SEED": [
"cpd00029"
],
"UPA": [
"UPC00033"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C2H4O",
"id": "acald_c",
"name": "Acetaldehyde",
"notes": {
"BRENDA": [
"BG89392",
"BG15435"
],
"BioPath": [
"Acetaldehyde"
],
"CAS": [
"75-07-0"
],
"CASID": [
"75-07-0"
],
"ChEBI": [
"13703",
"2383",
"15343",
"22158",
"40533"
],
"HMDB": [
"HMDB00990"
],
"KEGG": "C00084",
"MetaCyc": "ACETALD",
"PUBCHEM ID": [
"3384"
],
"Reactome": [
"113532",
"29510",
"113681",
"113745"
],
"SEED": [
"cpd00071"
],
"UPA": [
"UPC00084"
]
}
},
{
"compartment": "e",
"formula": "C2H4O",
"id": "acald_e",
"name": "Acetaldehyde",
"notes": {
"BRENDA": [
"BG89392",
"BG15435"
],
"BioPath": [
"Acetaldehyde"
],
"CAS": [
"75-07-0"
],
"CASID": [
"75-07-0"
],
"ChEBI": [
"13703",
"2383",
"15343",
"22158",
"40533"
],
"HMDB": [
"HMDB00990"
],
"KEGG": "C00084",
"MetaCyc": "ACETALD",
"PUBCHEM ID": [
"3384"
],
"Reactome": [
"113532",
"29510",
"113681",
"113745"
],
"SEED": [
"cpd00071"
],
"UPA": [
"UPC00084"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C23H34N7O17P3S",
"id": "accoa_c",
"name": "Acetyl-CoA",
"notes": {
"BRENDA": [
"BG36329"
],
"BioPath": [
"Acetyl-CoA"
],
"CAS": [
"72-89-9"
],
"CASID": [
"72-89-9"
],
"ChEBI": [
"13712",
"22192",
"40470",
"2408",
"57288",
"15351"
],
"HMDB": [
"HMDB01206"
],
"KEGG": "C00024",
"LIPIDMAPS": [
"LMFA07050029",
"LMFA07050000"
],
"MetaCyc": "ACETYL-COA",
"PUBCHEM ID": [
"3326"
],
"Reactome": [
"113559",
"727753",
"113560",
"353123",
"76183"
],
"SEED": [
"cpd00022"
],
"UPA": [
"UPC00024"
]
}
},
{
"compartment": "c",
"formula": "C6H3O6",
"id": "acon_C_c",
"name": "cis-Aconitate",
"notes": {
"CAS": [
"585-84-2"
],
"CASID": [
"585-84-2"
],
"KEGG": "C00417",
"MetaCyc": "CIS-ACONITATE",
"PUBCHEM ID": [
"3707"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C2H3O5P",
"id": "actp_c",
"name": "Acetyl phosphate",
"notes": {
"BRENDA": [
"BG15501"
],
"BioPath": [
"Acetyl_phosphate"
],
"CAS": [
"19926-71-7"
],
"CASID": [
"19926-71-7"
],
"ChEBI": [
"13711",
"2407",
"22191",
"46262",
"15350"
],
"HMDB": [
"HMDB01494"
],
"KEGG": "C00227",
"MetaCyc": "ACETYL-P",
"PUBCHEM ID": [
"3527"
],
"SEED": [
"cpd00196"
],
"UPA": [
"UPC00227"
]
}
},
{
"compartment": "c",
"formula": "C10H12N5O10P2",
"id": "adp_c",
"name": "ADP",
"notes": {
"BRENDA": [
"BG1228"
],
"BioPath": [
"Adenosine-5-prime-diphosphate"
],
"CAS": [
"58-64-0"
],
"CASID": [
"58-64-0"
],
"ChEBI": [
"13222",
"16761",
"2342",
"22244",
"40553",
"456216"
],
"HMDB": [
"HMDB01341"
],
"KEGG": "C00008",
"MetaCyc": "ADP",
"PUBCHEM ID": [
"3310"
],
"Reactome": [
"190072",
"481002",
"211606",
"429160",
"29370",
"196180",
"113581",
"113582",
"114564",
"114565",
"429153"
],
"SEED": [
"cpd00008"
],
"UPA": [
"UPC00008"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "e",
"formula": "C5H4O5",
"id": "akg_e",
"name": "2-Oxoglutarate",
"notes": {
"BRENDA": [
"BG21003"
],
"BioPath": [
"2-Oxoglutarate"
],
"CAS": [
"328-50-7"
],
"CASID": [
"328-50-7"
],
"ChEBI": [
"30915",
"40661",
"1253",
"19749",
"19748",
"16810",
"30916",
"11638"
],
"HMDB": [
"HMDB02812",
"HMDB00208"
],
"KEGG": "C00026",
"MetaCyc": "2-KETOGLUTARATE",
"PUBCHEM ID": [
"3328"
],
"Reactome": [
"113594",
"113671",
"389537",
"561075",
"29406",
"1650779"
],
"SEED": [
"cpd00024"
],
"UPA": [
"UPC00026"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C10H12N5O7P",
"id": "amp_c",
"name": "AMP",
"notes": {
"BRENDA": [
"BG147"
],
"BioPath": [
"Adenosine-5-prime-phosphate"
],
"CAS": [
"61-19-8"
],
"CASID": [
"61-19-8"
],
"ChEBI": [
"12056",
"47222",
"40726",
"40826",
"13740",
"13235",
"13234",
"40786",
"37096",
"22245",
"22242",
"40510",
"16027",
"2356",
"456215",
"13736"
],
"HMDB": [
"HMDB00045"
],
"KEGG": "C00020",
"MetaCyc": "AMP",
"PUBCHEM ID": [
"3322"
],
"Reactome": [
"389620",
"159448",
"164121",
"76577",
"2046064"
],
"SEED": [
"cpd00018"
],
"UPA": [
"UPC00020"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C10H12N5O13P3",
"id": "atp_c",
"name": "ATP",
"notes": {
"BRENDA": [
"BG1395"
],
"BioPath": [
"Adenosine-5-prime-triphosphate"
],
"CAS": [
"56-65-5"
],
"CASID": [
"56-65-5"
],
"ChEBI": [
"40938",
"15422",
"57299",
"13236",
"10789",
"30616",
"22249",
"10841",
"2359"
],
"HMDB": [
"HMDB00538"
],
"KEGG": "C00002",
"MetaCyc": "ATP",
"PUBCHEM ID": [
"3304"
],
"Reactome": [
"190078",
"113592",
"113593",
"114570",
"29358",
"389573",
"139836",
"211579"
],
"SEED": [
"cpd00002"
],
"UPA": [
"UPC00002"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C6H5O7",
"id": "cit_c",
"name": "Citrate",
"notes": {
"BRENDA": [
"BG23703"
],
"BioPath": [
"Citrate"
],
"CAS": [
"77-92-9"
],
"CASID": [
"77-92-9"
],
"ChEBI": [
"53258",
"23322",
"50744",
"23321",
"35810",
"3727",
"32142",
"30769",
"63037",
"63076",
"41523",
"35806",
"35802",
"35809",
"16947",
"13999",
"42563"
],
"HMDB": [
"HMDB00094"
],
"KEGG": "C00158",
"MetaCyc": "CIT",
"PUBCHEM ID": [
"3458"
],
"Reactome": [
"76190",
"433138",
"29654"
],
"SEED": [
"cpd00137",
"cpd09279"
],
"UPA": [
"UPC00158"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "CO2",
"id": "co2_c",
"name": "CO2",
"notes": {
"BRENDA": [
"BG28651"
],
"BioPath": [
"Carbon_dioxide"
],
"CAS": [
"124-38-9"
],
"CASID": [
"124-38-9"
],
"ChEBI": [
"48829",
"16526",
"13284",
"13285",
"13282",
"13283",
"23011",
"3283"
],
"HMDB": [
"HMDB01967"
],
"KEGG": "C00011",
"MetaCyc": "CARBON-DIOXIDE",
"PUBCHEM ID": [
"3313"
],
"Reactome": [
"159751",
"159942",
"1237009",
"29376",
"113528",
"389536",
"189480"
],
"SEED": [
"cpd00011"
],
"UPA": [
"UPC00011"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "e",
"formula": "CO2",
"id": "co2_e",
"name": "CO2",
"notes": {
"BRENDA": [
"BG28651"
],
"BioPath": [
"Carbon_dioxide"
],
"CAS": [
"124-38-9"
],
"CASID": [
"124-38-9"
],
"ChEBI": [
"48829",
"16526",
"13284",
"13285",
"13282",
"13283",
"23011",
"3283"
],
"HMDB": [
"HMDB01967"
],
"KEGG": "C00011",
"MetaCyc": "CARBON-DIOXIDE",
"PUBCHEM ID": [
"3313"
],
"Reactome": [
"159751",
"159942",
"1237009",
"29376",
"113528",
"389536",
"189480"
],
"SEED": [
"cpd00011"
],
"UPA": [
"UPC00011"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C21H32N7O16P3S",
"id": "coa_c",
"name": "Coenzyme A",
"notes": {
"BRENDA": [
"BG11741"
],
"BioPath": [
"CoA-SH"
],
"CAS": [
"85-61-0"
],
"CASID": [
"85-61-0"
],
"ChEBI": [
"57287",
"13295",
"13294",
"13298",
"41631",
"41597",
"741566",
"15346",
"23355",
"3771"
],
"HMDB": [
"HMDB01423"
],
"KEGG": "C00010",
"MetaCyc": "CO-A",
"PUBCHEM ID": [
"3312"
],
"Reactome": [
"76194",
"193514",
"29374",
"2485002",
"162743"
],
"SEED": [
"cpd00010"
],
"UPA": [
"UPC00010"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C3H5O6P",
"id": "dhap_c",
"name": "Dihydroxyacetone phosphate",
"notes": {
"BRENDA": [
"BG89172"
],
"BioPath": [
"2-Glycerone_phosphate"
],
"CAS": [
"57-04-5"
],
"CASID": [
"57-04-5"
],
"ChEBI": [
"14341",
"57642",
"14342",
"16108",
"5454",
"24355",
"39571"
],
"HMDB": [
"HMDB01473",
"HMDB11735"
],
"KEGG": "C00111",
"MetaCyc": "DIHYDROXY-ACETONE-PHOSPHATE",
"PUBCHEM ID": [
"3411"
],
"Reactome": [
"188451",
"75970",
"390404"
],
"SEED": [
"cpd00095"
],
"UPA": [
"UPC00111"
]
}
},
{
"compartment": "c",
"formula": "C4H7O7P",
"id": "e4p_c",
"name": "D-Erythrose 4-phosphate",
"notes": {
"BRENDA": [
"BG59851",
"BG91980"
],
"BioPath": [
"D-Erythrose_4-phosphate"
],
"CAS": [
"585-18-2"
],
"CASID": [
"585-18-2"
],
"ChEBI": [
"42349",
"48153",
"4256",
"20927",
"12921",
"21109",
"27508",
"4114",
"16897"
],
"HMDB": [
"HMDB01321"
],
"KEGG": "C00279",
"MetaCyc": "ERYTHROSE-4P",
"PUBCHEM ID": [
"3574"
],
"Reactome": [
"29878"
],
"SEED": [
"cpd01994",
"cpd00236"
],
"UPA": [
"UPC00279"
]
}
},
{
"compartment": "c",
"formula": "C2H6O",
"id": "etoh_c",
"name": "Ethanol",
"notes": {
"BRENDA": [
"BG15529"
],
"BioPath": [
"Ethanol"
],
"CAS": [
"64-17-5"
],
"CASID": [
"64-17-5"
],
"ChEBI": [
"4879",
"30880",
"16236",
"30878",
"52092",
"14222",
"52096",
"23978",
"44594",
"42377"
],
"HMDB": [
"HMDB00108"
],
"KEGG": "C00469",
"MetaCyc": "ETOH",
"PUBCHEM ID": [
"3752"
],
"Reactome": [
"30203",
"113748"
],
"SEED": [
"cpd00363"
],
"UPA": [
"UPC00469"
]
}
},
{
"compartment": "e",
"formula": "C2H6O",
"id": "etoh_e",
"name": "Ethanol",
"notes": {
"BRENDA": [
"BG15529"
],
"BioPath": [
"Ethanol"
],
"CAS": [
"64-17-5"
],
"CASID": [
"64-17-5"
],
"ChEBI": [
"4879",
"30880",
"16236",
"30878",
"52092",
"14222",
"52096",
"23978",
"44594",
"42377"
],
"HMDB": [
"HMDB00108"
],
"KEGG": "C00469",
"MetaCyc": "ETOH",
"PUBCHEM ID": [
"3752"
],
"Reactome": [
"30203",
"113748"
],
"SEED": [
"cpd00363"
],
"UPA": [
"UPC00469"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C6H11O9P",
"id": "f6p_c",
"name": "D-Fructose 6-phosphate",
"notes": {
"BRENDA": [
"BG56501",
"BG22637"
],
"BioPath": [
"beta-D-Fructose_6-phosphate"
],
"CAS": [
"643-13-0"
],
"CASID": [
"643-13-0"
],
"ChEBI": [
"57634",
"12352",
"45804",
"61527",
"61553",
"10375",
"16084",
"42378",
"22768"
],
"HMDB": [
"HMDB03971"
],
"KEGG": "C00085",
"MetaCyc": "FRUCTOSE-6P",
"PUBCHEM ID": [
"3385"
],
"SEED": [
"cpd00072"
],
"UPA": [
"UPC05345",
"UPC00085"
]
}
},
{
"compartment": "c",
"formula": "C6H10O12P2",
"id": "fdp_c",
"name": "D-Fructose 1,6-bisphosphate",
"notes": {
"BRENDA": [
"BG22767"
],
"BioPath": [
"beta-D-Fructose_1,6-bisphosphate"
],
"CAS": [
"488-69-7"
],
"CASID": [
"488-69-7"
],
"ChEBI": [
"32968",
"49299",
"42553",
"32966",
"37736",
"28013",
"32967",
"41014",
"22767",
"10374",
"40595",
"40591"
],
"KEGG": "C00354",
"MetaCyc": "FRUCTOSE-16-DIPHOSPHATE",
"PUBCHEM ID": [
"3647"
],
"SEED": [
"cpd00290"
],
"UPA": [
"UPC00354"
]
}
},
{
"compartment": "c",
"formula": "CH1O2",
"id": "for_c",
"name": "Formate",
"notes": {
"BRENDA": [
"BG28488"
],
"BioPath": [
"Formate"
],
"CAS": [
"64-18-6"
],
"CASID": [
"64-18-6"
],
"ChEBI": [
"42460",
"14276",
"63050",
"5145",
"24082",
"24081",
"30751",
"63880",
"15740",
"52343"
],
"HMDB": [
"HMDB00142"
],
"KEGG": "C00058",
"LIPIDMAPS": [
"LMFA01010040"
],
"MetaCyc": "FORMATE",
"PUBCHEM ID": [
"3358"
],
"Reactome": [
"389585",
"29460"
],
"SEED": [
"cpd00047"
],
"UPA": [
"UPC00058"
]
}
},
{
"compartment": "e",
"formula": "CH1O2",
"id": "for_e",
"name": "Formate",
"notes": {
"BRENDA": [
"BG28488"
],
"BioPath": [
"Formate"
],
"CAS": [
"64-18-6"
],
"CASID": [
"64-18-6"
],
"ChEBI": [
"42460",
"14276",
"63050",
"5145",
"24082",
"24081",
"30751",
"63880",
"15740",
"52343"
],
"HMDB": [
"HMDB00142"
],
"KEGG": "C00058",
"LIPIDMAPS": [
"LMFA01010040"
],
"MetaCyc": "FORMATE",
"PUBCHEM ID": [
"3358"
],
"Reactome": [
"389585",
"29460"
],
"SEED": [
"cpd00047"
],
"UPA": [
"UPC00058"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "e",
"formula": "C6H12O6",
"id": "fru_e",
"name": "D-Fructose",
"notes": {
"BRENDA": [
"BG22357",
"BG22370"
],
"BioPath": [
"beta-D-Fructofuranose"
],
"CAS": [
"57-48-7"
],
"CASID": [
"57-48-7"
],
"ChEBI": [
"5172",
"10373",
"37721",
"37720",
"28757",
"48673",
"24104",
"49089",
"22766",
"42560",
"24110",
"28645"
],
"HMDB": [
"HMDB00660"
],
"KEGG": "C00095",
"MetaCyc": "CPD-10723",
"PUBCHEM ID": [
"3395"
],
"SEED": [
"cpd00082"
],
"UPA": [
"UPC00095"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C4H2O4",
"id": "fum_c",
"name": "Fumarate",
"notes": {
"BRENDA": [
"BG19266"
],
"BioPath": [
"Fumarate"
],
"CAS": [
"110-17-8"
],
"CASID": [
"110-17-8"
],
"ChEBI": [
"42743",
"18012",
"5190",
"22958",
"24122",
"24124",
"22956",
"22957",
"37154",
"37155",
"42511",
"29806",
"36180",
"14284"
],
"HMDB": [
"HMDB00134"
],
"KEGG": "C00122",
"MetaCyc": "FUM",
"PUBCHEM ID": [
"3422"
],
"Reactome": [
"29586",
"113588"
],
"SEED": [
"cpd00106"
],
"UPA": [
"UPC00122"
]
}
},
{
"compartment": "e",
"formula": "C4H2O4",
"id": "fum_e",
"name": "Fumarate",
"notes": {
"BRENDA": [
"BG19266"
],
"BioPath": [
"Fumarate"
],
"CAS": [
"110-17-8"
],
"CASID": [
"110-17-8"
],
"ChEBI": [
"42743",
"18012",
"5190",
"22958",
"24122",
"24124",
"22956",
"22957",
"37154",
"37155",
"42511",
"29806",
"36180",
"14284"
],
"HMDB": [
"HMDB00134"
],
"KEGG": "C00122",
"MetaCyc": "FUM",
"PUBCHEM ID": [
"3422"
],
"Reactome": [
"29586",
"113588"
],
"SEED": [
"cpd00106"
],
"UPA": [
"UPC00122"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C3H5O6P",
"id": "g3p_c",
"name": "Glyceraldehyde 3-phosphate",
"notes": {
"BRENDA": [
"BG17970"
],
"CAS": [
"142-10-9"
],
"CASID": [
"142-10-9"
],
"ChEBI": [
"17138",
"14333",
"5446",
"58027"
],
"HMDB": [
"HMDB01112"
],
"KEGG": "C00118",
"MetaCyc": "GAP",
"PUBCHEM ID": [
"3930"
],
"SEED": [
"cpd00102"
],
"UPA": [
"UPC00661",
"UPC00118"
]
}
},
{
"compartment": "c",
"formula": "C6H11O9P",
"id": "g6p_c",
"name": "D-Glucose 6-phosphate",
"notes": {
"BRENDA": [
"BG22626",
"BG22646"
],
"CAS": [
"56-73-5"
],
"CASID": [
"56-73-5"
],
"ChEBI": [
"10399",
"22797",
"41041",
"17719",
"4170",
"61548",
"58247",
"12375"
],
"HMDB": [
"HMDB03498",
"HMDB06793",
"HMDB01401",
"HMDB01549"
],
"KEGG": "C00092",
"MetaCyc": "GLC-6-P",
"PUBCHEM ID": [
"3392"
],
"Reactome": [
"1629756"
],
"SEED": [
"cpd00079"
],
"UPA": [
"UPC00092"
]
}
},
{
"compartment": "e",
"formula": "C6H12O6",
"id": "glc__D_e",
"name": "D-Glucose",
"notes": {
"CAS": [
"50-99-7"
],
"CASID": [
"50-99-7"
],
"KEGG": "C00031",
"MetaCyc": "ALPHA-GLUCOSE",
"PUBCHEM ID": [
"3333"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "e",
"formula": "C5H10N2O3",
"id": "gln__L_e",
"name": "L-Glutamine",
"notes": {
"CAS": [
"56-85-9"
],
"CASID": [
"56-85-9"
],
"KEGG": "C00064",
"MetaCyc": "GLN",
"PUBCHEM ID": [
"3364"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "e",
"formula": "C5H8NO4",
"id": "glu__L_e",
"name": "L-Glutamate",
"notes": {
"CAS": [
"56-86-0"
],
"CASID": [
"56-86-0"
],
"KEGG": "C00025",
"MetaCyc": "GLT",
"PUBCHEM ID": [
"3327"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "H2O",
"id": "h2o_c",
"name": "H2O",
"notes": {
"BRENDA": [
"BG92137",
"BG89181",
"BG92081",
"BG92002"
],
"BioPath": [
"OH-",
"Water",
"Oxygen_atom"
],
"CAS": [
"7732-18-5"
],
"CASID": [
"7732-18-5"
],
"ChEBI": [
"15377",
"13365",
"41979",
"16234",
"36385",
"42857",
"27313",
"44819",
"29373",
"10743",
"5594",
"29356",
"53442",
"29375",
"29374",
"13419",
"43228",
"44292",
"13352",
"41981",
"29412",
"42043",
"33811",
"33813",
"35511",
"5585",
"44641",
"44701"
],
"HMDB": [
"HMDB01039",
"HMDB02111"
],
"KEGG": "C00001",
"MetaCyc": "WATER",
"PUBCHEM ID": [
"3303"
],
"Reactome": [
"947593",
"189422",
"141343",
"113518",
"1605715",
"109276",
"113521",
"113519",
"2022884",
"351603",
"29356"
],
"SEED": [
"cpd15275",
"cpd00001"
],
"UPA": [
"UPC00001",
"UPC01328"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "e",
"formula": "H2O",
"id": "h2o_e",
"name": "H2O",
"notes": {
"BRENDA": [
"BG92137",
"BG89181",
"BG92081",
"BG92002"
],
"BioPath": [
"OH-",
"Water",
"Oxygen_atom"
],
"CAS": [
"7732-18-5"
],
"CASID": [
"7732-18-5"
],
"ChEBI": [
"15377",
"13365",
"41979",
"16234",
"36385",
"42857",
"27313",
"44819",
"29373",
"10743",
"5594",
"29356",
"53442",
"29375",
"29374",
"13419",
"43228",
"44292",
"13352",
"41981",
"29412",
"42043",
"33811",
"33813",
"35511",
"5585",
"44641",
"44701"
],
"HMDB": [
"HMDB01039",
"HMDB02111"
],
"KEGG": "C00001",
"MetaCyc": "WATER",
"PUBCHEM ID": [
"3303"
],
"Reactome": [
"947593",
"189422",
"141343",
"113518",
"1605715",
"109276",
"113521",
"113519",
"2022884",
"351603",
"29356"
],
"SEED": [
"cpd15275",
"cpd00001"
],
"UPA": [
"UPC00001",
"UPC01328"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "H",
"id": "h_c",
"name": "H+",
"notes": {
"BRENDA": [
"BG79440"
],
"BioPath": [
"Proton"
],
"CAS": [
"12408-02-5"
],
"CASID": [
"12408-02-5"
],
"ChEBI": [
"24636",
"15378",
"10744",
"13357",
"5584"
],
"KEGG": "C00080",
"MetaCyc": "PROTON",
"PUBCHEM ID": [
"3380"
],
"Reactome": [
"194688",
"425978",
"193465",
"374900",
"74722",
"425999",
"428040",
"163953",
"372511",
"2000349",
"70106",
"1470067",
"113529",
"425969",
"428548",
"156540",
"1614597",
"351626",
"427899"
],
"SEED": [
"cpd00067"
],
"UPA": [
"UPC00080"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "e",
"formula": "H",
"id": "h_e",
"name": "H+",
"notes": {
"BRENDA": [
"BG79440"
],
"BioPath": [
"Proton"
],
"CAS": [
"12408-02-5"
],
"CASID": [
"12408-02-5"
],
"ChEBI": [
"24636",
"15378",
"10744",
"13357",
"5584"
],
"KEGG": "C00080",
"MetaCyc": "PROTON",
"PUBCHEM ID": [
"3380"
],
"Reactome": [
"194688",
"425978",
"193465",
"374900",
"74722",
"425999",
"428040",
"163953",
"372511",
"2000349",
"70106",
"1470067",
"113529",
"425969",
"428548",
"156540",
"1614597",
"351626",
"427899"
],
"SEED": [
"cpd00067"
],
"UPA": [
"UPC00080"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C6H5O7",
"id": "icit_c",
"name": "Isocitrate",
"notes": {
"BRENDA": [
"BG23698"
],
"CAS": [
"30810-51-6"
],
"CASID": [
"30810-51-6"
],
"ChEBI": [
"14465",
"24886",
"24884",
"36454",
"16087",
"5998",
"30887",
"36453"
],
"HMDB": [
"HMDB00193"
],
"KEGG": "C00311",
"MetaCyc": "THREO-DS-ISO-CITRATE",
"PUBCHEM ID": [
"3605"
],
"SEED": [
"cpd00260"
],
"UPA": [
"UPC00311"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C4H4O5",
"id": "mal__L_c",
"name": "L-Malate",
"notes": {
"CAS": [
"97-67-6"
],
"CASID": [
"97-67-6"
],
"KEGG": "C00149",
"MetaCyc": "MAL",
"PUBCHEM ID": [
"3449"
]
}
},
{
"compartment": "e",
"formula": "C4H4O5",
"id": "mal__L_e",
"name": "L-Malate",
"notes": {
"CAS": [
"97-67-6"
],
"CASID": [
"97-67-6"
],
"KEGG": "C00149",
"MetaCyc": "MAL",
"PUBCHEM ID": [
"3449"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C21H26N7O14P2",
"id": "nad_c",
"name": "Nicotinamide adenine dinucleotide",
"notes": {
"BRENDA": [
"BG11259"
],
"BioPath": [
"NAD"
],
"CAS": [
"53-84-9"
],
"CASID": [
"53-84-9"
],
"ChEBI": [
"21901",
"7422",
"44214",
"15846",
"13394",
"13393",
"44215",
"13389",
"57540",
"44281"
],
"HMDB": [
"HMDB00902"
],
"KEGG": "C00003",
"MetaCyc": "NAD",
"PUBCHEM ID": [
"3305"
],
"Reactome": [
"192307",
"29360",
"427523",
"194653",
"113526"
],
"SEED": [
"cpd00003"
],
"UPA": [
"UPC00003"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C21H27N7O14P2",
"id": "nadh_c",
"name": "Nicotinamide adenine dinucleotide - reduced",
"notes": {
"BRENDA": [
"BG11384"
],
"BioPath": [
"NADH"
],
"CAS": [
"58-68-4"
],
"CASID": [
"58-68-4"
],
"ChEBI": [
"13395",
"21902",
"16908",
"7423",
"44216",
"57945",
"13396"
],
"HMDB": [
"HMDB01487"
],
"KEGG": "C00004",
"MetaCyc": "NADH",
"PUBCHEM ID": [
"3306"
],
"Reactome": [
"192305",
"73473",
"194697",
"29362"
],
"SEED": [
"cpd00004"
],
"UPA": [
"UPC00004"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C21H25N7O17P3",
"id": "nadp_c",
"name": "Nicotinamide adenine dinucleotide phosphate",
"notes": {
"BRENDA": [
"BG48210"
],
"BioPath": [
"NADP"
],
"CAS": [
"53-59-8"
],
"CASID": [
"53-59-8"
],
"ChEBI": [
"7424",
"13398",
"13397",
"13390",
"25524",
"25523",
"44405",
"44409",
"18009",
"58349",
"21903"
],
"HMDB": [
"HMDB00217"
],
"KEGG": "C00006",
"MetaCyc": "NADP",
"PUBCHEM ID": [
"3308"
],
"Reactome": [
"29366",
"2000348",
"113563",
"113564",
"389556",
"428218",
"351628",
"194668",
"517495"
],
"SEED": [
"cpd00006"
],
"UPA": [
"UPC00006"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C21H26N7O17P3",
"id": "nadph_c",
"name": "Nicotinamide adenine dinucleotide phosphate - reduced",
"notes": {
"BRENDA": [
"BG48213"
],
"BioPath": [
"NADPH"
],
"CAS": [
"2646-71-1"
],
"CASID": [
"2646-71-1"
],
"ChEBI": [
"13400",
"16474",
"7425",
"13399",
"13392",
"57783",
"21904",
"44286"
],
"HMDB": [
"HMDB00799",
"HMDB06341",
"HMDB00221"
],
"KEGG": "C00005",
"MetaCyc": "NADPH",
"PUBCHEM ID": [
"3307"
],
"Reactome": [
"2000347",
"29364",
"428206",
"113602",
"113600",
"113601",
"194725",
"517496",
"351627"
],
"SEED": [
"cpd00005"
],
"UPA": [
"UPC00005"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "H4N",
"id": "nh4_c",
"name": "Ammonium",
"notes": {
"BRENDA": [
"BG28734",
"BG91971",
"BG28736"
],
"BioPath": [
"Ammonium-ion",
"Ammonia"
],
"CAS": [
"14798-03-9"
],
"CASID": [
"14798-03-9"
],
"ChEBI": [
"13408",
"13405",
"13406",
"13407",
"28938",
"62982",
"44269",
"66871",
"18219",
"16134",
"29337",
"49783",
"44404",
"7436",
"7435",
"7434",
"22533",
"22534",
"22535",
"29340",
"63040",
"13772",
"13771",
"29240",
"44284"
],
"HMDB": [
"HMDB00051"
],
"KEGG": "C00014",
"MetaCyc": "AMMONIUM",
"PUBCHEM ID": [
"4547"
],
"Reactome": [
"140912",
"2022135",
"76230",
"113561",
"389843",
"29382",
"31633"
],
"SEED": [
"cpd00013"
],
"UPA": [
"UPC00014"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "e",
"formula": "H4N",
"id": "nh4_e",
"name": "Ammonium",
"notes": {
"BRENDA": [
"BG28734",
"BG91971",
"BG28736"
],
"BioPath": [
"Ammonium-ion",
"Ammonia"
],
"CAS": [
"14798-03-9"
],
"CASID": [
"14798-03-9"
],
"ChEBI": [
"13408",
"13405",
"13406",
"13407",
"28938",
"62982",
"44269",
"66871",
"18219",
"16134",
"29337",
"49783",
"44404",
"7436",
"7435",
"7434",
"22533",
"22534",
"22535",
"29340",
"63040",
"13772",
"13771",
"29240",
"44284"
],
"HMDB": [
"HMDB00051"
],
"KEGG": "C00014",
"MetaCyc": "AMMONIUM",
"PUBCHEM ID": [
"4547"
],
"Reactome": [
"140912",
"2022135",
"76230",
"113561",
"389843",
"29382",
"31633"
],
"SEED": [
"cpd00013"
],
"UPA": [
"UPC00014"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "O2",
"id": "o2_c",
"name": "O2",
"notes": {
"BRENDA": [
"BG36249"
],
"BioPath": [
"Oxygen"
],
"CAS": [
"7782-44-7"
],
"CASID": [
"7782-44-7"
],
"ChEBI": [
"44742",
"27140",
"15379",
"25366",
"26689",
"30491",
"13416",
"29793",
"23833",
"7860",
"10745"
],
"HMDB": [
"HMDB01377"
],
"KEGG": "C00007",
"MetaCyc": "OXYGEN-MOLECULE",
"PUBCHEM ID": [
"3309"
],
"Reactome": [
"113534",
"29368",
"113535",
"1236709",
"113533",
"189461",
"113685",
"352327",
"351593"
],
"SEED": [
"cpd00532"
],
"UPA": [
"UPC00007"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "e",
"formula": "O2",
"id": "o2_e",
"name": "O2",
"notes": {
"BRENDA": [
"BG36249"
],
"BioPath": [
"Oxygen"
],
"CAS": [
"7782-44-7"
],
"CASID": [
"7782-44-7"
],
"ChEBI": [
"44742",
"27140",
"15379",
"25366",
"26689",
"30491",
"13416",
"29793",
"23833",
"7860",
"10745"
],
"HMDB": [
"HMDB01377"
],
"KEGG": "C00007",
"MetaCyc": "OXYGEN-MOLECULE",
"PUBCHEM ID": [
"3309"
],
"Reactome": [
"113534",
"29368",
"113535",
"1236709",
"113533",
"189461",
"113685",
"352327",
"351593"
],
"SEED": [
"cpd00532"
],
"UPA": [
"UPC00007"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C4H2O5",
"id": "oaa_c",
"name": "Oxaloacetate",
"notes": {
"BRENDA": [
"BG19269",
"BG19271"
],
"BioPath": [
"Oxaloacetate"
],
"CAS": [
"328-42-7"
],
"CASID": [
"328-42-7"
],
"ChEBI": [
"23911",
"23910",
"12810",
"10547",
"16452",
"17479",
"30744",
"7812",
"19638",
"25734",
"25731",
"12820",
"1158",
"14703",
"28394",
"24958",
"24959"
],
"HMDB": [
"HMDB00223"
],
"KEGG": "C00036",
"LIPIDMAPS": [
"LMFA01170061",
"LMFA01170120"
],
"MetaCyc": "OXALACETIC_ACID",
"PUBCHEM ID": [
"3338"
],
"Reactome": [
"76213",
"113587"
],
"SEED": [
"cpd00032"
],
"UPA": [
"UPC00036"
]
}
},
{
"compartment": "c",
"formula": "C3H2O6P",
"id": "pep_c",
"name": "Phosphoenolpyruvate",
"notes": {
"BRENDA": [
"BG17779"
],
"BioPath": [
"Phosphoenolpyruvate"
],
"CAS": [
"138-08-9"
],
"CASID": [
"138-08-9"
],
"ChEBI": [
"44897",
"44894",
"14812",
"8147",
"26055",
"26054",
"58702",
"18021"
],
"HMDB": [
"HMDB00263"
],
"KEGG": "PHOSPHO-ENOL-PYRUVATE",
"MetaCyc": "PHOSPHO-ENOL-PYRUVATE",
"PUBCHEM ID": [
"3374"
],
"Reactome": [
"29492",
"372364"
],
"SEED": [
"cpd00061"
],
"UPA": [
"UPC00074"
]
}
},
{
"compartment": "c",
"formula": "HO4P",
"id": "pi_c",
"name": "Phosphate",
"notes": {
"BRENDA": [
"BG92038"
],
"BioPath": [
"Phosphate",
"Phosphate_(protonated)"
],
"CAS": [
"14265-44-2"
],
"CASID": [
"14265-44-2"
],
"ChEBI": [
"37583",
"7793",
"37585",
"34683",
"14791",
"34855",
"29137",
"29139",
"63036",
"26020",
"39739",
"32597",
"32596",
"43474",
"63051",
"43470",
"9679",
"35433",
"4496",
"45024",
"18367",
"26078",
"39745",
"24838"
],
"HMDB": [
"HMDB02142"
],
"KEGG": "C00009",
"MetaCyc": "Pi",
"PUBCHEM ID": [
"3311"
],
"Reactome": [
"947590",
"109277",
"113548",
"2255331",
"29372",
"113550",
"113551"
],
"SEED": [
"cpd09464",
"cpd09463",
"cpd00009"
],
"UPA": [
"UPC00009"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "e",
"formula": "HO4P",
"id": "pi_e",
"name": "Phosphate",
"notes": {
"BRENDA": [
"BG92038"
],
"BioPath": [
"Phosphate",
"Phosphate_(protonated)"
],
"CAS": [
"14265-44-2"
],
"CASID": [
"14265-44-2"
],
"ChEBI": [
"37583",
"7793",
"37585",
"34683",
"14791",
"34855",
"29137",
"29139",
"63036",
"26020",
"39739",
"32597",
"32596",
"43474",
"63051",
"43470",
"9679",
"35433",
"4496",
"45024",
"18367",
"26078",
"39745",
"24838"
],
"HMDB": [
"HMDB02142"
],
"KEGG": "C00009",
"MetaCyc": "Pi",
"PUBCHEM ID": [
"3311"
],
"Reactome": [
"947590",
"109277",
"113548",
"2255331",
"29372",
"113550",
"113551"
],
"SEED": [
"cpd09464",
"cpd09463",
"cpd00009"
],
"UPA": [
"UPC00009"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C3H3O3",
"id": "pyr_c",
"name": "Pyruvate",
"notes": {
"BRENDA": [
"BG17694"
],
"BioPath": [
"Pyruvate"
],
"CAS": [
"127-17-3"
],
"CASID": [
"127-17-3"
],
"ChEBI": [
"15361",
"14987",
"8685",
"32816",
"45253",
"26466",
"26462"
],
"HMDB": [
"HMDB00243"
],
"KEGG": "C00022",
"LIPIDMAPS": [
"LMFA01060077"
],
"MetaCyc": "PYRUVATE",
"PUBCHEM ID": [
"3324"
],
"Reactome": [
"113557",
"389680",
"29398"
],
"SEED": [
"cpd00020"
],
"UPA": [
"UPC00022"
]
}
},
{
"compartment": "e",
"formula": "C3H3O3",
"id": "pyr_e",
"name": "Pyruvate",
"notes": {
"BRENDA": [
"BG17694"
],
"BioPath": [
"Pyruvate"
],
"CAS": [
"127-17-3"
],
"CASID": [
"127-17-3"
],
"ChEBI": [
"15361",
"14987",
"8685",
"32816",
"45253",
"26466",
"26462"
],
"HMDB": [
"HMDB00243"
],
"KEGG": "C00022",
"LIPIDMAPS": [
"LMFA01060077"
],
"MetaCyc": "PYRUVATE",
"PUBCHEM ID": [
"3324"
],
"Reactome": [
"113557",
"389680",
"29398"
],
"SEED": [
"cpd00020"
],
"UPA": [
"UPC00022"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C49H74O4",
"id": "q8_c",
"name": "Ubiquinone-8",
"notes": {
"BRENDA": [
"BG18990"
],
"CAS": [
"1339-63-5"
],
"CASID": [
"1339-63-5"
],
"ChEBI": [
"61683"
],
"KEGG": "C00399",
"LIPIDMAPS": [
"LMPR02010005"
],
"MetaCyc": "UBIQUINONE-8",
"PUBCHEM ID": [
"3689"
],
"SEED": [
"cpd15560"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C49H76O4",
"id": "q8h2_c",
"name": "Ubiquinol-8",
"notes": {
"BRENDA": [
"BG79801"
],
"ChEBI": [
"61682"
],
"KEGG": "C00390",
"MetaCyc": "CPD-9956",
"PUBCHEM ID": [
"3680"
],
"SEED": [
"cpd15561"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C5H9O8P",
"id": "r5p_c",
"name": "alpha-D-Ribose 5-phosphate",
"notes": {
"BRENDA": [
"BG81798",
"BG34575"
],
"BioPath": [
"alpha-D-Ribose_5-phosphate"
],
"CAS": [
"4300-28-1"
],
"CASID": [
"4300-28-1"
],
"ChEBI": [
"12331",
"52742",
"10270",
"22413",
"18189"
],
"HMDB": [
"HMDB00618",
"HMDB01548",
"HMDB02033",
"HMDB02694"
],
"KEGG": "C00117",
"MetaCyc": "RIBOSE-5P",
"PUBCHEM ID": [
"3417"
],
"SEED": [
"cpd00101"
],
"UPA": [
"UPC00117"
]
}
},
{
"compartment": "c",
"formula": "C5H9O8P",
"id": "ru5p__D_c",
"name": "D-Ribulose 5-phosphate",
"notes": {
"CAS": [
"4151-19-3"
],
"CASID": [
"4151-19-3"
],
"KEGG": "C00199",
"MetaCyc": "RIBULOSE-5P",
"PUBCHEM ID": [
"3499"
]
}
},
{
"compartment": "c",
"formula": "C7H13O10P",
"id": "s7p_c",
"name": "Sedoheptulose 7-phosphate",
"notes": {
"BRENDA": [
"BG24563"
],
"BioPath": [
"D-Sedoheptulose_7-phosphate"
],
"CASID": [
"583-08-4"
],
"ChEBI": [
"26621",
"57483",
"9083",
"15721",
"4244",
"15074",
"15073"
],
"KEGG": "C05382",
"MetaCyc": "D-SEDOHEPTULOSE-7-P",
"PUBCHEM ID": [
"3576"
],
"Reactome": [
"29882"
],
"SEED": [
"cpd00238"
],
"UPA": [
"UPC05382"
]
}
},
{
"compartment": "c",
"formula": "C4H4O4",
"id": "succ_c",
"name": "Succinate",
"notes": {
"BRENDA": [
"BG19270"
],
"BioPath": [
"Succinate"
],
"CAS": [
"110-15-6"
],
"CASID": [
"110-15-6"
],
"ChEBI": [
"22941",
"22943",
"26807",
"26803",
"30031",
"9304",
"15125",
"45639",
"15741",
"30779"
],
"HMDB": [
"HMDB00254"
],
"KEGG": "C00042",
"LIPIDMAPS": [
"LMFA01170043"
],
"MetaCyc": "SUC",
"PUBCHEM ID": [
"3344"
],
"Reactome": [
"113536",
"433123",
"29434",
"389583",
"1650769",
"159939"
],
"SEED": [
"cpd00036"
],
"UPA": [
"UPC00042"
]
}
},
{
"compartment": "e",
"formula": "C4H4O4",
"id": "succ_e",
"name": "Succinate",
"notes": {
"BRENDA": [
"BG19270"
],
"BioPath": [
"Succinate"
],
"CAS": [
"110-15-6"
],
"CASID": [
"110-15-6"
],
"ChEBI": [
"22941",
"22943",
"26807",
"26803",
"30031",
"9304",
"15125",
"45639",
"15741",
"30779"
],
"HMDB": [
"HMDB00254"
],
"KEGG": "C00042",
"LIPIDMAPS": [
"LMFA01170043"
],
"MetaCyc": "SUC",
"PUBCHEM ID": [
"3344"
],
"Reactome": [
"113536",
"433123",
"29434",
"389583",
"1650769",
"159939"
],
"SEED": [
"cpd00036"
],
"UPA": [
"UPC00042"
],
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C5H9O8P",
"id": "xu5p__D_c",
"name": "D-Xylulose 5-phosphate",
"notes": {
"KEGG": "C00231",
"MetaCyc": "XYLULOSE-5-PHOSPHATE",
"PUBCHEM ID": [
"3530"
]
}
},
{
"compartment": "e",
"formula": "H2",
"id": "h2_e",
"name": "Molecular Hydrogen",
"notes": {
"map_info": {
"hidden": true
}
}
},
{
"compartment": "e",
"formula": "C5H10O5",
"id": "xylose_e",
"name": "xylose",
"notes": {
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C5H10O5",
"id": "xylose_c",
"name": "xylose"
},
{
"compartment": "c",
"formula": "C5H10O5",
"id": "xylulose_c",
"name": "xylulose"
},
{
"compartment": "e",
"formula": "C5H10O5",
"id": "arabinose_e",
"name": "D-Arabinose",
"notes": {
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C5H10O5",
"id": "arabinose_c",
"name": "D-Arabinose"
},
{
"compartment": "c",
"formula": "C5H10O5",
"id": "ribulose_c",
"name": "D-Ribulose"
},
{
"compartment": "e",
"formula": "C6H12O6",
"id": "galactose_e",
"name": "D-Arabinose",
"notes": {
"map_info": {
"hidden": true
}
}
},
{
"compartment": "c",
"formula": "C6H12O6",
"id": "galactose_c",
"name": "Galactose"
},
{
"compartment": "c",
"formula": "C6H11O9P",
"id": "gal1p_c",
"name": "D-Ribulose"
},
{
"compartment": "c",
"formula": "C15H22N2O17P2",
"id": "udp_galactose_c",
"name": "UDP Galactose"
},
{
"compartment": "c",
"formula": "C15H22N2O17P2",
"id": "udp_glucose_c",
"name": "UDP Glucose"
},
{
"compartment": "c",
"formula": "C6H11O9P",
"id": "g1p_c",
"name": "Glucose 1 phosphate"
}
],
"name": "A. Succinogenes CCM Model",
"pathways": [],
"reactions": [
{
"gene_reaction_rule": "Asuc_0591",
"id": "ACALD",
"lower_bound": -1000.0,
"metabolites": {
"acald_c": -1.0,
"accoa_c": 1.0,
"coa_c": -1.0,
"h_c": 1.0,
"nad_c": -1.0,
"nadh_c": 1.0
},
"name": "acetaldehyde dehydrogenase (acetylating)",
"notes": {
"Enzymes": [
"1.2.1.10"
],
"KEGG": "R00228",
"MetaCyc": "ACETALD-DEHYDROG-RXN",
"map_info": {
"flux": -0.9180595974220258
},
"original_bigg_id": "ACALD"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "ACALDt",
"lower_bound": -1000.0,
"metabolites": {
"acald_c": 1.0,
"acald_e": -1.0
},
"name": "R_acetaldehyde_reversible_transport",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
},
"original_bigg_id": "ACALDt"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_1661",
"id": "ACKr",
"lower_bound": -1000.0,
"metabolites": {
"ac_c": -1.0,
"actp_c": 1.0,
"adp_c": 1.0,
"atp_c": -1.0
},
"name": "acetate kinase",
"notes": {
"Enzymes": [
"2.7.2.1",
"2.7.2.15"
],
"KEGG": "R00315",
"MetaCyc": "ACETATEKIN-RXN",
"map_info": {
"flux": -12.841611462857472
},
"original_bigg_id": "ACKr"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0185",
"id": "ACONTa",
"lower_bound": -1000.0,
"metabolites": {
"acon_C_c": 1.0,
"cit_c": -1.0,
"h2o_c": 1.0
},
"name": "aconitase (half-reaction A, Citrate hydro-lyase)",
"notes": {
"Enzymes": [
"4.2.1.3"
],
"KEGG": "R01325",
"MetaCyc": "ACONITATEDEHYDR-RXN",
"map_info": {
"flux": 0.0
},
"original_bigg_id": "ACONTa"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0185",
"id": "ACONTb",
"lower_bound": -1000.0,
"metabolites": {
"acon_C_c": -1.0,
"h2o_c": -1.0,
"icit_c": 1.0
},
"name": "aconitase (half-reaction B, Isocitrate hydro-lyase)",
"notes": {
"Enzymes": [
"4.2.1.3"
],
"KEGG": "R01900",
"MetaCyc": "ACONITATEHYDR-RXN",
"map_info": {
"flux": 0.0
},
"original_bigg_id": "ACONTb"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "ACt2r",
"lower_bound": -1000.0,
"metabolites": {
"ac_c": 1.0,
"ac_e": -1.0,
"h_c": 1.0,
"h_e": -1.0
},
"name": "R_acetate_reversible_transport_via_proton_symport",
"notes": {
"map_info": {
"flux": -12.841611462857472,
"hidden": true
},
"original_bigg_id": "ACt2r"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_1819",
"id": "ADK1",
"lower_bound": -1000.0,
"metabolites": {
"adp_c": 2.0,
"amp_c": -1.0,
"atp_c": -1.0
},
"name": "adenylate kinase",
"notes": {
"Enzymes": [
"2.7.4.3"
],
"KEGG": "R00127",
"MetaCyc": "ADENYL-KIN-RXN",
"map_info": {
"flux": 0.0
},
"original_bigg_id": "ADK1"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0403",
"id": "ALCD2x",
"lower_bound": -1000.0,
"metabolites": {
"acald_c": 1.0,
"etoh_c": -1.0,
"h_c": 1.0,
"nad_c": -1.0,
"nadh_c": 1.0
},
"name": "alcohol dehydrogenase (ethanol)",
"notes": {
"Enzymes": [
"1.1.1.1",
"1.1.1.71"
],
"KEGG": "R00754",
"MetaCyc": "ALCOHOL-DEHYDROG-RXN",
"map_info": {
"flux": -0.9180595974220258
},
"original_bigg_id": "ALCD2x"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "ATPM",
"lower_bound": 8.39,
"metabolites": {
"adp_c": 1.0,
"atp_c": -1.0,
"h2o_c": -1.0,
"h_c": 1.0,
"pi_c": 1.0
},
"name": "ATP maintenance requirement",
"notes": {
"Enzymes": [
"3.6.1.3",
"3.6.1.15",
"3.6.4.6"
],
"map_info": {
"flux": 8.39
},
"original_bigg_id": "ATPM"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0326 or Asuc_0328",
"id": "ATPS4r",
"lower_bound": -1000.0,
"metabolites": {
"adp_c": -1.0,
"atp_c": 1.0,
"h2o_c": 1.0,
"h_c": 3.0,
"h_e": -4.0,
"pi_c": -1.0
},
"name": "ATP synthase (four protons for one ATP)",
"notes": {
"Enzymes": [
"3.6.3.14"
],
"map_info": {
"flux": -5.095272209889621,
"hidden": true
},
"original_bigg_id": "ATPS4r"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "Biomass_Ecoli_core_w_GAM",
"lower_bound": 0.0,
"metabolites": {
"3pg_c": -1.496,
"accoa_c": -3.7478,
"adp_c": 59.81,
"atp_c": -59.81,
"coa_c": 3.7478,
"e4p_c": -0.361,
"f6p_c": -0.0709,
"g3p_c": -0.129,
"g6p_c": -0.205,
"h2o_c": -59.81,
"h_c": 59.81,
"nad_c": -3.547,
"nadh_c": 3.547,
"nadp_c": 13.0279,
"nadph_c": -13.0279,
"oaa_c": -1.7867,
"pep_c": -0.5191,
"pi_c": 59.81,
"pyr_c": -2.8328,
"r5p_c": -0.8977
},
"name": "Biomass Objective Function with GAM",
"notes": {
"map_info": {
"flux": 0.29766539051357116,
"hidden": true
},
"original_bigg_id": "Biomass_Ecoli_core_w_GAM"
},
"objective_coefficient": 1.0,
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "CO2t",
"lower_bound": -1000.0,
"metabolites": {
"co2_c": 1.0,
"co2_e": -1.0
},
"name": "R_CO2_transporter_via_diffusion",
"notes": {
"map_info": {
"flux": 12.723735968214033,
"hidden": true
},
"original_bigg_id": "CO2t"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "CYTBD",
"lower_bound": 0.0,
"metabolites": {
"h2o_c": 1.0,
"h_c": -2.0,
"h_e": 2.0,
"o2_c": -0.5,
"q8_c": 1.0,
"q8h2_c": -1.0
},
"name": "cytochrome oxidase bd (ubiquinol-8: 2 protons)",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
},
"original_bigg_id": "CYTBD"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_2051",
"id": "ENO",
"lower_bound": -1000.0,
"metabolites": {
"2pg_c": -1.0,
"h2o_c": 1.0,
"pep_c": 1.0
},
"name": "enolase",
"notes": {
"Enzymes": [
"4.2.1.11"
],
"KEGG": "R00658",
"MetaCyc": "2PGADEHYDRAT-RXN",
"map_info": {
"flux": 28.59674200152281
},
"original_bigg_id": "ENO"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "ETOHt2r",
"lower_bound": -1000.0,
"metabolites": {
"etoh_c": 1.0,
"etoh_e": -1.0,
"h_c": 1.0,
"h_e": -1.0
},
"name": "ETOHt2r",
"notes": {
"map_info": {
"flux": -0.9180595974220258,
"hidden": true
},
"original_bigg_id": "ETOHt2r"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "EX_ac_e",
"lower_bound": 0.0,
"metabolites": {
"ac_e": -1.0
},
"name": "Acetate exchange",
"notes": {
"map_info": {
"flux": 12.841611462857472,
"hidden": true
},
"original_bigg_id": "EX_ac_e"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "EX_acald_e",
"lower_bound": 0.0,
"metabolites": {
"acald_e": -1.0
},
"name": "Acetaldehyde exchange",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
},
"original_bigg_id": "EX_acald_e"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "EX_co2_e",
"lower_bound": -1000.0,
"metabolites": {
"co2_e": -1.0
},
"name": "CO2 exchange",
"notes": {
"map_info": {
"flux": -12.723735968214033,
"hidden": true
},
"original_bigg_id": "EX_co2_e"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "EX_etoh_e",
"lower_bound": 0.0,
"metabolites": {
"etoh_e": -1.0
},
"name": "Ethanol exchange",
"notes": {
"map_info": {
"flux": 0.9180595974220258,
"hidden": true
},
"original_bigg_id": "EX_etoh_e"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "EX_for_e",
"lower_bound": 0.0,
"metabolites": {
"for_e": -1.0
},
"name": "Formate exchange",
"notes": {
"map_info": {
"flux": 14.875261410846187,
"hidden": true
},
"original_bigg_id": "EX_for_e"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "EX_fru_e",
"lower_bound": 0.0,
"metabolites": {
"fru_e": -1.0
},
"name": "D-Fructose exchange",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
},
"original_bigg_id": "EX_fru_e"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "EX_fum_e",
"lower_bound": 0.0,
"metabolites": {
"fum_e": -1.0
},
"name": "Fumarate exchange",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
},
"original_bigg_id": "EX_fum_e"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "EX_glc_e",
"lower_bound": -7,
"metabolites": {
"glc__D_e": -1.0
},
"name": "D-Glucose exchange",
"notes": {
"map_info": {
"flux": -7.0,
"hidden": true
},
"original_bigg_id": "EX_glc_e"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "EX_h_e",
"lower_bound": -1000.0,
"metabolites": {
"h_e": -1.0
},
"name": "H+ exchange",
"notes": {
"map_info": {
"flux": 57.42953265772273,
"hidden": true
},
"original_bigg_id": "EX_h_e"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "EX_h2o_e",
"lower_bound": -1000.0,
"metabolites": {
"h2o_e": -1.0
},
"name": "H2O exchange",
"notes": {
"map_info": {
"flux": -7.987216665362745e-30,
"hidden": true
},
"original_bigg_id": "EX_h2o_e"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "EX_mal__L_e",
"lower_bound": 0.0,
"metabolites": {
"mal__L_e": -1.0
},
"name": "L-Malate exchange",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
},
"original_bigg_id": "EX_mal_L_e"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "EX_nh4_e",
"lower_bound": -1000.0,
"metabolites": {
"nh4_e": -1.0
},
"name": "Ammonia exchange",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
},
"original_bigg_id": "EX_nh4_e"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "EX_o2_e",
"lower_bound": 0.0,
"metabolites": {
"o2_e": -1.0
},
"name": "O2 exchange",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
},
"original_bigg_id": "EX_o2_e"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "EX_pi_e",
"lower_bound": -1000.0,
"metabolites": {
"pi_e": -1.0
},
"name": "Phosphate exchange",
"notes": {
"map_info": {
"flux": -1.0950216720822676,
"hidden": true
},
"original_bigg_id": "EX_pi_e"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "EX_pyr_e",
"lower_bound": 0.0,
"metabolites": {
"pyr_e": -1.0
},
"name": "Pyruvate exchange",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
},
"original_bigg_id": "EX_pyr_e"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "EX_succ_e",
"lower_bound": 0.0,
"metabolites": {
"succ_e": -1.0
},
"name": "Succinate exchange",
"notes": {
"map_info": {
"flux": 12.191897214983507,
"hidden": true
},
"original_bigg_id": "EX_succ_e"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0536",
"id": "FBA",
"lower_bound": -1000.0,
"metabolites": {
"dhap_c": 1.0,
"fdp_c": -1.0,
"g3p_c": 1.0
},
"name": "fructose-bisphosphate aldolase",
"notes": {
"Enzymes": [
"4.1.2.13"
],
"KEGG": "R01068",
"MetaCyc": "F16ALDOLASE-RXN",
"map_info": {
"flux": 13.037245569389484
},
"original_bigg_id": "FBA"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0394 or Asuc_1073",
"id": "FBP",
"lower_bound": 0.0,
"metabolites": {
"f6p_c": 1.0,
"fdp_c": -1.0,
"h2o_c": -1.0,
"pi_c": 1.0
},
"name": "fructose-bisphosphatase",
"notes": {
"Enzymes": [
"3.1.3.11"
],
"KEGG": "R00762",
"MetaCyc": "F16BDEPHOS-RXN",
"map_info": {
"flux": 0.0
},
"original_bigg_id": "FBP"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "FORt2",
"lower_bound": 0.0,
"metabolites": {
"for_c": 1.0,
"for_e": -1.0,
"h_c": 1.0,
"h_e": -1.0
},
"name": "formate transport in via proton symport",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
},
"original_bigg_id": "FORt2"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "FORti",
"lower_bound": 0.0,
"metabolites": {
"for_c": -1.0,
"for_e": 1.0
},
"name": "formate transport via diffusion",
"notes": {
"map_info": {
"flux": 14.875261410846187,
"hidden": true
},
"original_bigg_id": "FORti"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_1813 or Asuc_1814",
"id": "FRD7",
"lower_bound": -1000,
"metabolites": {
"fum_c": -1.0,
"q8_c": 1.0,
"q8h2_c": -1.0,
"succ_c": 1.0
},
"name": "fumarate reductase",
"notes": {
"Enzymes": [
"1.3.5.1",
"1.3.5.4"
],
"KEGG": "R02164",
"MetaCyc": "SUCCINATE-DEHYDROGENASE-UBIQUINONE-RXN",
"map_info": {
"flux": 12.191897214983507
},
"original_bigg_id": "FRD7"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "FRUpts2",
"lower_bound": 0.0,
"metabolites": {
"f6p_c": 1.0,
"fru_e": -1.0,
"pep_c": -1.0,
"pyr_c": 1.0
},
"name": "R_Fructose_transport_via_PEPPyr_PTS__f6p_generating",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
},
"original_bigg_id": "FRUpts2"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0956",
"id": "FUM",
"lower_bound": -1000.0,
"metabolites": {
"fum_c": -1.0,
"h2o_c": -1.0,
"mal__L_c": 1.0
},
"name": "fumarase",
"notes": {
"Enzymes": [
"4.2.1.2"
],
"KEGG": "R01082",
"MetaCyc": "FUMHYDR-RXN",
"map_info": {
"flux": -12.191897214983507
},
"original_bigg_id": "FUM"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "FUMt2_2",
"lower_bound": 0.0,
"metabolites": {
"fum_c": 1.0,
"fum_e": -1.0,
"h_c": 2.0,
"h_e": -2.0
},
"name": "R_Fumarate_transport_via_proton_symport__2_H",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
},
"original_bigg_id": "FUMt2_2"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0227",
"id": "G6PDH2r",
"lower_bound": -1000.0,
"metabolites": {
"6pgl_c": 1.0,
"g6p_c": -1.0,
"h_c": 1.0,
"nadp_c": -1.0,
"nadph_c": 1.0
},
"name": "glucose 6-phosphate dehydrogenase",
"notes": {
"Enzymes": [
"1.1.1.49",
"1.1.1.363"
],
"KEGG": "R00835",
"MetaCyc": "GLU6PDEHYDROG-RXN",
"map_info": {
"flux": 0.0
},
"original_bigg_id": "G6PDH2r"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_1027",
"id": "GAPD",
"lower_bound": -1000.0,
"metabolites": {
"13dpg_c": 1.0,
"g3p_c": -1.0,
"h_c": 1.0,
"nad_c": -1.0,
"nadh_c": 1.0,
"pi_c": -1.0
},
"name": "glyceraldehyde-3-phosphate dehydrogenase",
"notes": {
"Enzymes": [
"1.2.1.12",
"1.2.1.59"
],
"KEGG": "R01061",
"MetaCyc": "GAPOXNPHOSPHN-RXN",
"map_info": {
"flux": 29.04204942573111
},
"original_bigg_id": "GAPD"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "GLCpts",
"lower_bound": 0.0,
"metabolites": {
"g6p_c": 1.0,
"glc__D_e": -1.0,
"pep_c": -1.0,
"pyr_c": 1.0
},
"name": "D-glucose transport via PEP:Pyr PTS",
"notes": {
"map_info": {
"flux": 7.0,
"hidden": true
},
"original_bigg_id": "GLCpts"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0232",
"id": "GND",
"lower_bound": 0.0,
"metabolites": {
"6pgc_c": -1.0,
"co2_c": 1.0,
"nadp_c": -1.0,
"nadph_c": 1.0,
"ru5p__D_c": 1.0
},
"name": "phosphogluconate dehydrogenase",
"notes": {
"Enzymes": [
"1.1.1.44",
"1.1.1.351"
],
"KEGG": "R01528",
"MetaCyc": "RXN-9952",
"map_info": {
"flux": 0.0
},
"original_bigg_id": "GND"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "H2Ot",
"lower_bound": -1000.0,
"metabolites": {
"h2o_c": 1.0,
"h2o_e": -1.0
},
"name": "R_H2O_transport_via_diffusion",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
},
"original_bigg_id": "H2Ot"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "MALt2_2",
"lower_bound": 0.0,
"metabolites": {
"h_c": 2.0,
"h_e": -2.0,
"mal__L_c": 1.0,
"mal__L_e": -1.0
},
"name": "R_Malate_transport_via_proton_symport__2_H",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
},
"original_bigg_id": "MALt2_2"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_1612",
"id": "MDH",
"lower_bound": -1000.0,
"metabolites": {
"h_c": 1.0,
"mal__L_c": -1.0,
"nad_c": -1.0,
"nadh_c": 1.0,
"oaa_c": 1.0
},
"name": "malate dehydrogenase",
"notes": {
"Enzymes": [
"1.1.1.37",
"1.1.1.299"
],
"KEGG": "R00342",
"MetaCyc": "MALATE-DEH-RXN",
"map_info": {
"flux": -16.069852156055262
},
"original_bigg_id": "MDH"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0669",
"id": "ME2",
"lower_bound": 0.0,
"metabolites": {
"co2_c": 1.0,
"mal__L_c": -1.0,
"nadp_c": -1.0,
"nadph_c": 1.0,
"pyr_c": 1.0
},
"name": "malic enzyme (NADP)",
"notes": {
"Enzymes": [
"1.1.1.40"
],
"KEGG": "R00216",
"MetaCyc": "MALIC-NADP-RXN",
"map_info": {
"flux": 3.8779549410717538
},
"original_bigg_id": "ME2"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "NADH16",
"lower_bound": 0.0,
"metabolites": {
"h_c": -4.0,
"h_e": 3.0,
"nad_c": 1.0,
"nadh_c": -1.0,
"q8_c": -1.0,
"q8h2_c": 1.0
},
"name": "NADH dehydrogenase (ubiquinone-8 & 3 protons)",
"notes": {
"map_info": {
"flux": 12.191897214983507,
"hidden": true
},
"original_bigg_id": "NADH16"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_1021 or Asuc_1022",
"id": "NADTRHD",
"lower_bound": 0.0,
"metabolites": {
"nad_c": -1.0,
"nadh_c": 1.0,
"nadp_c": 1.0,
"nadph_c": -1.0
},
"name": "NAD transhydrogenase",
"notes": {
"Enzymes": [
"1.6.1.1",
"1.6.1.2",
"1.6.1.3"
],
"KEGG": "R00112",
"MetaCyc": "PYRNUTRANSHYDROGEN-RXN",
"map_info": {
"flux": 0.0
},
"original_bigg_id": "NADTRHD"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "NH4t",
"lower_bound": -1000.0,
"metabolites": {
"nh4_c": 1.0,
"nh4_e": -1.0
},
"name": "R_ammonia_reversible_transport",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
},
"original_bigg_id": "NH4t"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "O2t",
"lower_bound": -1000.0,
"metabolites": {
"o2_c": 1.0,
"o2_e": -1.0
},
"name": "R_o2_transport__diffusion",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
},
"original_bigg_id": "O2t"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0942 or Asuc_0944 or Asuc_0943",
"id": "PDH",
"lower_bound": 0.0,
"metabolites": {
"accoa_c": 1.0,
"co2_c": 1.0,
"coa_c": -1.0,
"nad_c": -1.0,
"nadh_c": 1.0,
"pyr_c": -1.0
},
"name": "pyruvate dehydrogenase",
"notes": {
"Enzymes": [
"1.2.4.1",
"1.8.1.4",
"2.3.1.12"
],
"KEGG": "R00209",
"MetaCyc": "PYRUVDEH-RXN",
"map_info": {
"flux": 7.305267502032957e-14
},
"original_bigg_id": "PDH"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0687",
"id": "PFK",
"lower_bound": 0.0,
"metabolites": {
"adp_c": 1.0,
"atp_c": -1.0,
"f6p_c": -1.0,
"fdp_c": 1.0,
"h_c": 1.0
},
"name": "phosphofructokinase",
"notes": {
"Enzymes": [
"2.7.1.11"
],
"KEGG": "R00756",
"MetaCyc": "6PFRUCTPHOS-RXN",
"map_info": {
"flux": 13.037245569389484
},
"original_bigg_id": "PFK"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0207",
"id": "PFL",
"lower_bound": 0.0,
"metabolites": {
"accoa_c": 1.0,
"coa_c": -1.0,
"for_c": 1.0,
"pyr_c": -1.0
},
"name": "pyruvate formate lyase",
"notes": {
"Enzymes": [
"2.3.1.54"
],
"KEGG": "R00212",
"MetaCyc": "PYRUVFORMLY-RXN",
"map_info": {
"flux": 14.875261410846187
},
"original_bigg_id": "PFL"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_1425",
"id": "PGI",
"lower_bound": -1000.0,
"metabolites": {
"f6p_c": 1.0,
"g6p_c": -1.0
},
"name": "glucose-6-phosphate isomerase",
"notes": {
"Enzymes": [
"5.3.1.9"
],
"KEGG": "R00771",
"MetaCyc": "PGLUCISOM-RXN",
"map_info": {
"flux": 6.938978594944718
},
"original_bigg_id": "PGI"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0535",
"id": "PGK",
"lower_bound": -1000.0,
"metabolites": {
"13dpg_c": 1.0,
"3pg_c": -1.0,
"adp_c": 1.0,
"atp_c": -1.0
},
"name": "phosphoglycerate kinase",
"notes": {
"Enzymes": [
"2.7.2.3"
],
"KEGG": "R01512",
"MetaCyc": "PHOSGLYPHOS-RXN",
"map_info": {
"flux": -29.04204942573111
},
"original_bigg_id": "PGK"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0228",
"id": "PGL",
"lower_bound": 0.0,
"metabolites": {
"6pgc_c": 1.0,
"6pgl_c": -1.0,
"h2o_c": -1.0,
"h_c": 1.0
},
"name": "6-phosphogluconolactonase",
"notes": {
"Enzymes": [
"3.1.1.31"
],
"KEGG": "R02035",
"MetaCyc": "6PGLUCONOLACT-RXN",
"map_info": {
"flux": 0.0
},
"original_bigg_id": "PGL"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0572 or Asuc_1383",
"id": "PGM",
"lower_bound": -1000.0,
"metabolites": {
"2pg_c": -1.0,
"3pg_c": 1.0
},
"name": "phosphoglycerate mutase",
"notes": {
"Enzymes": [
"5.4.2.11",
"5.4.2.12"
],
"KEGG": "R01518",
"MetaCyc": "3PGAREARR-RXN",
"map_info": {
"flux": -28.59674200152281
},
"original_bigg_id": "PGM"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "PIt2r",
"lower_bound": -1000.0,
"metabolites": {
"h_c": 1.0,
"h_e": -1.0,
"pi_c": 1.0,
"pi_e": -1.0
},
"name": "R_phosphate_reversible_transport_via_symport",
"notes": {
"map_info": {
"flux": 1.0950216720822676,
"hidden": true
},
"original_bigg_id": "PIt2r"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0221",
"id": "PPCK",
"lower_bound": -1000.0,
"metabolites": {
"adp_c": 1.0,
"atp_c": -1.0,
"co2_c": 1.0,
"oaa_c": -1.0,
"pep_c": 1.0
},
"name": "phosphoenolpyruvate carboxykinase",
"notes": {
"Enzymes": [
"4.1.1.49"
],
"KEGG": "R00341",
"MetaCyc": "PEPCARBOXYKIN-RXN",
"map_info": {
"flux": -16.60169090928586
},
"original_bigg_id": "PPCK"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_1662",
"id": "PTAr",
"lower_bound": -1000.0,
"metabolites": {
"accoa_c": -1.0,
"actp_c": 1.0,
"coa_c": 1.0,
"pi_c": -1.0
},
"name": "phosphotransacetylase",
"notes": {
"Enzymes": [
"2.3.1.8"
],
"KEGG": "R00230",
"MetaCyc": "PHOSACETYLTRANS-RXN",
"map_info": {
"flux": 12.841611462857472
},
"original_bigg_id": "PTAr"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_1171",
"id": "PYK",
"lower_bound": 0.0,
"metabolites": {
"adp_c": -1.0,
"atp_c": 1.0,
"h_c": -1.0,
"pep_c": -1.0,
"pyr_c": 1.0
},
"name": "pyruvate kinase",
"notes": {
"Enzymes": [
"2.7.1.40"
],
"KEGG": "R00200",
"MetaCyc": "PEPDEPHOS-RXN",
"map_info": {
"flux": 4.8405329880213515
},
"original_bigg_id": "PYK"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "PYRt2",
"lower_bound": -1000.0,
"metabolites": {
"h_c": 1.0,
"h_e": -1.0,
"pyr_c": 1.0,
"pyr_e": -1.0
},
"name": "R_pyruvate_transport_in_via_proton_symport",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
},
"original_bigg_id": "PYRt2r"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0218",
"id": "RPE",
"lower_bound": -1000.0,
"metabolites": {
"ru5p__D_c": -1.0,
"xu5p__D_c": 1.0
},
"name": "ribulose 5-phosphate 3-epimerase",
"notes": {
"Enzymes": [
"5.1.3.1"
],
"KEGG": "R01529",
"MetaCyc": "RIBULP3EPIM-RXN",
"map_info": {
"flux": 6.119371450632179
},
"original_bigg_id": "RPE"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_1580 or Asuc_1597 or Asuc_1870",
"id": "RPI",
"lower_bound": -1000.0,
"metabolites": {
"r5p_c": -1.0,
"ru5p__D_c": 1.0
},
"name": "ribose-5-phosphate isomerase",
"notes": {
"Enzymes": [
"5.3.1.6"
],
"KEGG": "R01056",
"MetaCyc": "RIB5PISOM-RXN",
"map_info": {
"flux": -3.3806285493678216
},
"original_bigg_id": "RPI"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "SUCCt2_2",
"lower_bound": 0.0,
"metabolites": {
"h_c": 2.0,
"h_e": -2.0,
"succ_c": 1.0,
"succ_e": -1.0
},
"name": "R_succinate_transport_via_proton_symport__2_H",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
},
"original_bigg_id": "SUCCt2_2"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "SUCCt3",
"lower_bound": 0.0,
"metabolites": {
"h_c": 1.0,
"h_e": -1.0,
"succ_c": -1.0,
"succ_e": 1.0
},
"name": "succinate transport out via proton antiport",
"notes": {
"map_info": {
"flux": 12.191897214983507,
"hidden": true
},
"original_bigg_id": "SUCCt3"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0582",
"id": "TALA",
"lower_bound": -1000.0,
"metabolites": {
"e4p_c": 1.0,
"f6p_c": 1.0,
"g3p_c": -1.0,
"s7p_c": -1.0
},
"name": "transaldolase",
"notes": {
"Enzymes": [
"2.2.1.2"
],
"KEGG": "R08575",
"MetaCyc": "TRANSALDOL-RXN",
"map_info": {
"flux": 3.1134143283037887
},
"original_bigg_id": "TALA"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_1021 or Asuc_1022",
"id": "THD2",
"lower_bound": 0.0,
"metabolites": {
"h_c": 2.0,
"h_e": -2.0,
"nad_c": 1.0,
"nadh_c": -1.0,
"nadp_c": -1.0,
"nadph_c": 1.0
},
"name": "R_NAD_P__transhydrogenase",
"notes": {
"Enzymes": [
"1.6.1.2"
],
"map_info": {
"flux": 0.0,
"hidden": true
},
"original_bigg_id": "THD2"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0170 or Asuc_0171 or Asuc_0265",
"id": "TKT1",
"lower_bound": -1000.0,
"metabolites": {
"g3p_c": 1.0,
"r5p_c": -1.0,
"s7p_c": 1.0,
"xu5p__D_c": -1.0
},
"name": "transketolase",
"notes": {
"Enzymes": [
"2.2.1.1"
],
"KEGG": "R01641",
"MetaCyc": "1TRANSKETO-RXN",
"map_info": {
"flux": 3.1134143283037887
},
"original_bigg_id": "TKT1"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0170 or Asuc_0171 or Asuc_0265",
"id": "TKT2",
"lower_bound": -1000.0,
"metabolites": {
"e4p_c": -1.0,
"f6p_c": 1.0,
"g3p_c": 1.0,
"xu5p__D_c": -1.0
},
"name": "transketolase",
"notes": {
"Enzymes": [
"2.2.1.1"
],
"KEGG": "R01067",
"MetaCyc": "2TRANSKETO-RXN",
"map_info": {
"flux": 3.0059571223283896
},
"original_bigg_id": "TKT2"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0677 or Asuc_1575 or Asuc_1601",
"id": "TPI",
"lower_bound": -1000.0,
"metabolites": {
"dhap_c": -1.0,
"g3p_c": 1.0
},
"name": "triose-phosphate isomerase",
"notes": {
"Enzymes": [
"5.3.1.1"
],
"KEGG": "R01015",
"MetaCyc": "TRIOSEPISOMERIZATION-RXN",
"map_info": {
"flux": 13.037245569389484
},
"original_bigg_id": "TPI"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "CITLY-RXN",
"lower_bound": 0.0,
"metabolites": {
"ac_c": 1.0,
"cit_c": -1.0,
"oaa_c": 1.0
},
"name": "CITLY-RXN",
"notes": {
"BIOCYC": [
"CITLY-RXN"
],
"CONFIDENCE LEVEL": [
"4"
],
"Enzymes": [
"4.1.3.6"
],
"KEGG": [
"R00362"
],
"RHEA": [
"10760"
],
"map_info": {
"flux": 0.0
},
"orig_id": "CITLY-RXN"
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_0301 or Asuc_0302 or Asuc_0303",
"id": "OAADC",
"lower_bound": 0.0,
"metabolites": {
"co2_c": 1.0,
"h_c": -1.0,
"oaa_c": -1.0,
"pyr_c": 1.0
},
"name": "OXALODECARB-RXN",
"notes": {
"BIOCYC": [
"OXALODECARB-RXN"
],
"CONFIDENCE LEVEL": [
"4"
],
"Enzymes": [
"1.1.1.38",
"4.1.1.3"
],
"KEGG": [
"R00217"
],
"RHEA": [
"15641"
],
"map_info": {
"flux": 0.0
},
"orig_id": "OXALODECARB-RXN"
},
"subsystem": "PWY-6339, METHYLGALLATE-DEGRADATION-PWY, P184-PWY",
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "Asuc_1264 or Asuc_1265 or Asuc_1704",
"id": "FDH",
"lower_bound": 0.0,
"metabolites": {
"co2_c": 1.0,
"for_c": -1.0,
"nad_c": -1.0,
"nadh_c": 1.0
},
"name": "1.2.1.2-RXN",
"notes": {
"BIOCYC": [
"1.2.1.2-RXN"
],
"CONFIDENCE LEVEL": [
"2"
],
"Enzymes": [
"1.2.1.2"
],
"KEGG": [
"R00519"
],
"RHEA": [
"15985"
],
"map_info": {
"flux": 0.0
},
"orig_id": "_1.2.1.2-RXN"
},
"subsystem": "PWY-1881, PWY-5497, P164-PWY, PWY-6696",
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "H2RED",
"lower_bound": 0,
"metabolites": {
"h2_e": -1,
"h_c": -2,
"h_e": 2,
"q8_c": -1,
"q8h2_c": 1
},
"name": "H2RED",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
}
},
"upper_bound": 1000
},
{
"gene_reaction_rule": "",
"id": "EX_h2_e",
"lower_bound": -1000,
"metabolites": {
"h2_e": -1
},
"name": "EX_h2_e",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
}
},
"upper_bound": 1000
},
{
"gene_reaction_rule": "",
"id": "GLCabc",
"lower_bound": 0,
"metabolites": {
"adp_c": 1,
"atp_c": -1,
"g6p_c": 1,
"glc__D_e": -1,
"h_c": 1
},
"name": "GLCabc",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
}
},
"upper_bound": 1000
},
{
"gene_reaction_rule": "",
"id": "EX_xyl_e",
"lower_bound": 0.0,
"metabolites": {
"xylose_e": -1
},
"name": "EX_xyl_e",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
}
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "XYLT",
"lower_bound": 0.0,
"metabolites": {
"adp_c": 1,
"atp_c": -1,
"h2o_c": -1,
"h_c": 1,
"pi_c": 1,
"xylose_c": 1,
"xylose_e": -1
},
"name": "XYLT",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
}
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "xyl_iso",
"lower_bound": -1000,
"metabolites": {
"xylose_c": -1,
"xylulose_c": 1
},
"name": "xyl_iso",
"notes": {
"map_info": {
"flux": -0.0
}
},
"upper_bound": 1000
},
{
"gene_reaction_rule": "",
"id": "xyl_ptrans",
"lower_bound": -1000,
"metabolites": {
"adp_c": 1,
"atp_c": -1,
"h_c": 1,
"xu5p__D_c": 1,
"xylulose_c": -1
},
"name": "xyl_ptrans",
"notes": {
"map_info": {
"flux": 0.0
}
},
"upper_bound": 1000
},
{
"gene_reaction_rule": "",
"id": "EX_arab_e",
"lower_bound": -9.5,
"metabolites": {
"arabinose_e": -1
},
"name": "EX_arab_e",
"notes": {
"map_info": {
"flux": -9.5,
"hidden": true
}
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "ARABT",
"lower_bound": 0.0,
"metabolites": {
"adp_c": 1,
"arabinose_c": 1,
"arabinose_e": -1,
"atp_c": -1,
"h2o_c": -1,
"h_c": 1,
"pi_c": 1
},
"name": "ARABT",
"notes": {
"map_info": {
"flux": 9.5,
"hidden": true
}
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "AKI",
"lower_bound": 0.0,
"metabolites": {
"arabinose_c": -1,
"ribulose_c": 1
},
"name": "AKI",
"notes": {
"map_info": {
"flux": 9.5
}
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "arab_ptrans",
"lower_bound": -1000,
"metabolites": {
"adp_c": 1,
"atp_c": -1,
"h_c": 1,
"ribulose_c": -1,
"ru5p__D_c": 1
},
"name": "arab_ptrans",
"notes": {
"map_info": {
"flux": 9.5
}
},
"upper_bound": 1000
},
{
"gene_reaction_rule": "",
"id": "EX_galac_e",
"lower_bound": 0.0,
"metabolites": {
"galactose_e": -1
},
"name": "EX_galac_e",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
}
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "GALACT",
"lower_bound": 0.0,
"metabolites": {
"adp_c": 1,
"atp_c": -1,
"galactose_c": 1,
"galactose_e": -1,
"h2o_c": -1,
"h_c": 1,
"pi_c": 1
},
"name": "GALACT",
"notes": {
"map_info": {
"flux": 0.0,
"hidden": true
}
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "GALACP",
"lower_bound": 0.0,
"metabolites": {
"adp_c": 1,
"atp_c": -1,
"gal1p_c": 1,
"galactose_c": -1,
"h_c": 1
},
"name": "GALACP",
"notes": {
"map_info": {
"flux": 0.0
}
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "GALUTRANS",
"lower_bound": 0.0,
"metabolites": {
"g1p_c": 1,
"gal1p_c": -1,
"udp_galactose_c": 1,
"udp_glucose_c": -1
},
"name": "GALUTRANS",
"notes": {
"map_info": {
"flux": 0.0
}
},
"upper_bound": 1000.0
},
{
"gene_reaction_rule": "",
"id": "UDP_RECYC",
"lower_bound": -1000,
"metabolites": {
"udp_galactose_c": 1,
"udp_glucose_c": -1
},
"name": "UDP_RECYC",
"notes": {
"map_info": {
"flux": 0.0
}
},
"upper_bound": 1000
},
{
"gene_reaction_rule": "",
"id": "G1PPI",
"lower_bound": 0.0,
"metabolites": {
"g1p_c": -1,
"g6p_c": 1
},
"name": "G1PPI",
"notes": {
"map_info": {
"flux": 0.0
}
},
"upper_bound": 1000.0
}
],
"version": 1
}
.node {
stroke: #fff;
stroke-width: 1.5px;
}
.node.rxn {
fill: #FFA319;
}
.node.rxn.hidden {
fill: none;
stroke: none;
stroke-width: 0;
}
.link {
fill: none;
/* stroke: #bbb; */
stroke-linecap = round;
/* stroke-width: 1.5px; */
}
div#options {
position:fixed;
bottom:10px;
left:10px;
}
text.nodelabel {
fill: #555;
font-family: Arial;
font-size: 12;
pointer-events: none;
}
.d3-tip {
line-height: 1;
font-weight: bold;
padding: 12px;
background: rgba(0, 0, 0, 0.8);
color: #fff;
border-radius: 2px;
}
/* Creates a small triangle extender for the tooltip */
.d3-tip:after {
box-sizing: border-box;
display: inline;
font-size: 10px;
width: 100%;
line-height: 1;
color: rgba(0, 0, 0, 0.8);
position: absolute;
pointer-events: none;
}
/* Southward tooltips */
.d3-tip.s:after {
content: "\25B2";
margin: 0 0 1px 0;
top: -8px;
left: 0;
text-align: center;
}
.d3-tip span {
color: red;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment