greenelab / connectivity-search-analyses

hetnet connectivity search research notebooks (previously hetmech)
BSD 3-Clause "New" or "Revised" License
9 stars 5 forks source link

Cypher implementation of hetnet diffusion that returns path contributions #31

Closed kkloste closed 6 years ago

kkloste commented 7 years ago

xref #29 One item in the TODO list was "Kyle can help show how to perform matrix normalizations in a manner that is easier to do on cypher."

I don't remember addressing this, is it still a concern?

dhimmel commented 7 years ago

@kkloste currently we know how to write DWPC and DWTC (degree-weighted trail count) in Cypher. Since Neo4j/Cypher excludes duplicate relationships in graph traversal, I don't think DWWC is possible.

The item on the TODO was in reference to a Cypher implementation of diffusion. So for example, in hetmech we'll get a score for a specific metapath & target node. Can we then decompose that score specific paths and their exact contribution?

This will become more important once we have predictions that users will want to interrogate. But for now it's good to have the issue. I'll change the title.

dhimmel commented 6 years ago

I'm closing this because it's not a priority at the moment. We are pursuing path count metrics at this time rather than diffusion.