I wish to construct an Enzyme network, where two enzymes would share an edge, if the product(small molecule) of one enzyme is used as a reactant for the other enzyme.
I've a couple of hundreds of such enzymes for an organism, and I know their EC numbers. Can somebody provide a brief guidance about where to start from? Can the API of KEGG be used? If so, can one cite a small example?
Thanks in advance
WoA
Thanks Alex, but I need to establish the edge relationship first. I just have a collection of nodes(enzymes) with the EC numbers. I need to know which reaction they catalyze, and based on that info. I have to tell whether they can have an edge between them. Their can be some potential glitches. Common co-factors like FAD, ATP,ADP etc. I think should be excluded and enzymes separated in subcellular compartments where they have least chance to react should be excluded. Anyway that sort of refinement comes second to finding out the catalyzed reaction, the reactants and products.
Then I would recommend using a structured ontology like KEGG's BRITE hierarchy, that will allow you to identify (and exclude) the common co-factors you mention. http://www.genome.jp/kegg/brite.html
I'm not sure however whether all of your enzymes are represented in the hierarchy.