bio4j / bio4j-graphical-tools

GNU Affero General Public License v3.0
1 stars 0 forks source link

start with this project, ideas #1

Open eparejatobes opened 10 years ago

eparejatobes commented 10 years ago

@bio4j/bio-people @pablopareja is starting to work on this, and it'd be good to have some ideas as a starting point. I think that we should start with something based on one of the basic existing D3 layouts; the par-coords plugin is also stable and easy to use.

pablopareja commented 10 years ago

Hello hello! So could you please tell which one of the ideas you mentioned in the last e-mail should I start with? @eparejatobes (is it possible that neither @epareja nor @rtobes can access this repository right now?) :question:

laughedelic commented 10 years ago

Sorry to disturb, but I just wanted to tell that there is no such team: @bio4j/bio-people.

eparejatobes commented 10 years ago

there is!

eparejatobes commented 10 years ago

@pablopareja maybe they're not watching, so I don't know what happens when you mention them through a team that does not have this repo added. I added them anyway. Let's try again @bio4j/bio-people hola hola

laughedelic commented 10 years ago

Ah, ok. I guess I just came from the wrong level of conspiracy.

marina-manrique commented 10 years ago

@rtobes said something like this. For a given set of GO terms and Taxonomy nodes show the proteins linked to their GO term and their Taxon node. I don't know if I'm clear

For this I suggest something simple to start with, something based on this https://github.com/mbostock/d3/wiki/Force-Layout

where the protein nodes have a color, the taxon nodes another color and the go terms another one.

@rtobes WDYT? I think it's a good example to start with

eparejatobes commented 10 years ago

but @laughedelic you can see it now? I mean, it works or something"

laughedelic commented 10 years ago

No, I get 404 when I click on it. And it doesn't get highlighted when I use it. But I guess, it works when you use it.

pablopareja commented 10 years ago

@marina-manrique OK, and any extra details about whether you want to include some kind of simple form holding the data of clicked items or something like that?

marina-manrique commented 10 years ago

Maybe for this time you could display when roll-over the Taxon Name, GO Term name or protein name (depending on the kind of node)

and it'd also be good to highlight the nodes connected directly with a given node and set the others in light grey,

pablopareja commented 10 years ago

The latter also on roll-over?

marina-manrique commented 10 years ago

:+1:

rtobes commented 10 years ago

I am here now. on roll over highlighting the connected nodes and on click I would like to have the names of all the nodes connected to the clicked node.

eparejatobes commented 10 years ago

http://cs.brown.edu/people/jcmace/d3/graph.html?id=small.json

eparejatobes commented 10 years ago

http://cpettitt.github.io/project/dagre-d3/latest/demo/etl-status.html

pablopareja commented 10 years ago

The first one is molto brutto :stuck_out_tongue:

eparejatobes commented 10 years ago

is ugly sure but that's easy to fix. The thing is that you can do a lot in it!

eparejatobes commented 10 years ago

try to zoom-in and right-click on a vertex

pablopareja commented 10 years ago

cool ! It even has options to manipulate it, that's nice :space_invader: So let me know what you want exactly so that I can get to work! :smiley:

pablopareja commented 10 years ago

One question about the dataviz idea that Marina previously described, should all the proteins be linked to both at least one of the GO terms and at least one of the taxonomic units? @marina-manrique @rtobes

marina-manrique commented 10 years ago

I think so

pablopareja commented 10 years ago

OK, and would you also like to have the possibility of getting only the proteins linked to all GO terms specified?

marina-manrique commented 10 years ago

mmm don't know... let's see what @rtobes says

pablopareja commented 10 years ago

Ahh one more thing, could you please detail me the data (I mean the properties) you want to see from the three different entities that would be shown? that's to say:

Since we won't be performing any request to the server at this point of development all the data that would be shown through interaction should already be included in the JSON file generated for the whole visualization.

eparejatobes commented 10 years ago

It'd make me really happy if you could move all this to a different issue, and open a pull request for it.

eparejatobes commented 10 years ago

:smile:

marina-manrique commented 10 years ago

done, we keep on working here #3