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

Modules Dependencies #6

Open
carmen-tm opened this issue May 23, 2014 · 2 comments
Open

Modules Dependencies #6

carmen-tm opened this issue May 23, 2014 · 2 comments

Comments

@carmen-tm
Copy link
Contributor

About Uniprot KB, GO, UniRef, RefSeq, NCBI Taxonomy and Expasy Enzyme DB Modules.

Afaik modules aren't totally independent between them. On the Domain Model picture seems they are all connected by the protein central node and they keep independent between them, but they don't..
DomainModelWithDataSourceView

Scheme showing the important dependencies among the modules from Bio4j page

moduledependencies

Question: How are these dependencies? I mean are they specific connections between certain particular nodes from different modules? Or are they more generic, like on a global level?

Just a basic understanding in order to express this visually on the Intro Stage: Dependencies info to give a first glance to the database: which modules are included, what are the main relationships between them if relevant, etc on a visual+descriptive way.

InitialStage

@laughedelic
Copy link
Member

@carmen-ooo actually, this diagram with modules is outdated and your observation from the Domain Model diagram is right: mostly, things are connected to the Uniprot module. So for example,

  • there is an independent UniprotKB module
  • there is an independent EnzymeDB module
  • there is a connector module, which is dependent on both UniprotKB and EnzymeDB, that adds relationships which involve nodes from different modules.

I had a digram showing it. I guess, it's also outdated, but it gives the idea:
bio4jmodules connectors_octo
(arrow from A to B means that A depends on B)

@carmen-tm
Copy link
Contributor Author

Note from meeting 2014-06-04.

  • Dependencies are very important, users wise.
  • They are local, connecting some nodes with some others.
  • From the user interests is important not just one direction A->B (A depends on B), but also the other way (B is connected with all those other things).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants