Hi Eduardo,
I tried to send this message for the group, but I think that it didn't work. Could you allow the following message and give me your opinion.
Actually I tried to follow part of your ideas.
I'm returning to my graphdb model for metabolic pathways and gene
expression profile, and I would like you opinion about the following
implementation, if they make sense and what's the best model.
There is some concern about using Neo4j, what's the gain with Titan (Eduardo's suggestion) ? I'm using Neo4j and java.
The
main questions will be to look, for the genes around, longest, shortest
and all possible paths in a Metabolic Pathway, with some restrictions,
and make graph pattern match, basides more basic queries
I have created three models and I would like your opinion and suggestion:
In
my first model, I created three types of nodes: Metabolic Pathways
(MP), genes (G) and MicroarrayExperiment (E), with relation between the
Gs and MP, relation between Gs and G, and relations between Gs and E,
with intensity.values
In my second model, I
created two types of nodes: genes (G), MicroarrayExperiments (E). For
each Metabolic Pathway(MP),I create a set of gene (nodes) with 2
properties (gene_name and pathway_name), with relation between Gs and G,
and finally a relation (with intensity.values ) of G to E
My
third model is similar to the second, but instead to connect all genes
(each gene node) to one MicroarrayExperiment(node), I created for each
gene(node), a rel type with each MicroarrayExperiment(node) with
intensity.value
I starting to create some queries but I would like the standpoint of experts.
Thanks and best regards,
Milton