nrnb / GoogleSummerOfCode

Main documentation site for NRNB GSoC project ideas and resources
114 stars 38 forks source link

Implement Network Quantity Information measure in CEntiScaPe #64

Closed giovanniscardoni closed 7 years ago

giovanniscardoni commented 7 years ago

Background

CentiScaPe is a Cytoscape app that allows, by using a very plain interface, to compute different network centrality parameters in single and in multiple networks at the same time. It allows to plot the results by using real and normalized values in different plots. Several centralities are available: Degree, Average Shortest Path, Eccentricity, Closeness, Betweenness, Centroid, Stress, Radiality, Eigenvector, Edge Betweenness, Bridging Centrality. Each one could be computed for directed and undirected networks; CentiScaPe gives the possibility to assign a weight to the edges and permits to assign a weight to each node by using an attribute.

Goal

Network Quantity Information is a new measure for network complexity, based on the Shannon Entropy. The measure calculates a sort of Shannon Entropy for each node and generates the complexity of the network as the sum of the information quantity that can be brought by each node. The measure can be used as a centrality measure but also as a measure to classify different kinds of networks. The goal is to implement such measure and to integrate it in Cytoscape. The implementation should also be able to compute it for several networks and produce graphical output to compare results in different networks.

Difficulty level 3:

Prior experience with Cytoscape, CentiScaPe and Java is required.

Technology and Skills

Cytoscape, CentiScaPe, Java

Potential Mentors

Giovanni Scardoni (CBMC, University of Verona)

Contact

cytoscape-discuss@googlegroups.com, giovanni.scardoni@gmail.com

milesdevis commented 7 years ago

Hello, Hope you're well. My name is Nishanth Devarajan, currently a fourth year student at the Indian Institute of Technology, Roorkee. I am from a networking background and although I'm familiar with the concepts of Shannon entropy, networks, etc. I haven't had prior experience with Cytoscape or CentiScaPe. That said, I must argue that I’m a fast learner and I'm keenly interested to work on this. I've downloaded CytoScape with CentiScaPe but it would be really helpful if I could get some suggestions on how to get comfortable with them. Any feedback would be of value, as I don't know where to start. I look forward to hearing from you.

giovanniscardoni commented 7 years ago

Hi, thank you for your interest! please have a look to the attached document and don't hesitate to contact me if you have any question. Giovanni

2017-02-05 20:27 GMT+01:00 milesdevis notifications@github.com:

Hello, Hope you're well. My name is Nishanth Devarajan, currently a fourth year student at the Indian Institute of Technology, Roorkee. I am from a networking background and although I'm familiar with the concepts of Shannon entropy, networks, etc. I haven't had prior experience with Cytoscape or CentiScaPe. That said, I must argue that I’m a fast learner and I'm keenly interested to work on this. I've downloaded CytoScape with CentiScaPe but it would be really helpful if I could get some suggestions on how to get comfortable with them. Any feedback would be of value, as I don't know where to start. I look forward to hearing from you.

— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/nrnb/GoogleSummerOfCode/issues/64#issuecomment-277542475, or mute the thread https://github.com/notifications/unsubscribe-auth/AQIZFEoJ6V5USlq7O5vB3uXJTgsYnav4ks5rZiKOgaJpZM4LR5ae .

-- Giovanni Scardoni The Center for BioMedical Computing (CBMC) www.cbmc.it/~scardonig/ University of Verona Strada le Grazie, 15 -37134 Verona -Italy

Try these Cytoscape apps! CentiScaPe: http://www.cbmc.it/~scardonig/centiscape/centiscape.php Interference: http://www.cbmc.it/~scardonig/interference/Interference.php

giovanniscardoni commented 7 years ago

Hi Nishanth, are you still interested in the project? If yes we should provide a project in the next month.

Giovanni

2017-02-06 8:13 GMT+01:00 Giovanni Scardoni giovanni.scardoni@gmail.com:

Hi, thank you for your interest! please have a look to the attached document and don't hesitate to contact me if you have any question. Giovanni

2017-02-05 20:27 GMT+01:00 milesdevis notifications@github.com:

Hello, Hope you're well. My name is Nishanth Devarajan, currently a fourth year student at the Indian Institute of Technology, Roorkee. I am from a networking background and although I'm familiar with the concepts of Shannon entropy, networks, etc. I haven't had prior experience with Cytoscape or CentiScaPe. That said, I must argue that I’m a fast learner and I'm keenly interested to work on this. I've downloaded CytoScape with CentiScaPe but it would be really helpful if I could get some suggestions on how to get comfortable with them. Any feedback would be of value, as I don't know where to start. I look forward to hearing from you.

— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/nrnb/GoogleSummerOfCode/issues/64#issuecomment-277542475, or mute the thread https://github.com/notifications/unsubscribe-auth/AQIZFEoJ6V5USlq7O5vB3uXJTgsYnav4ks5rZiKOgaJpZM4LR5ae .

-- Giovanni Scardoni The Center for BioMedical Computing (CBMC) www.cbmc.it/~scardonig/ University of Verona Strada le Grazie, 15 -37134 Verona -Italy

Try these Cytoscape apps! CentiScaPe: http://www.cbmc.it/~scardonig/centiscape/centiscape.php Interference: http://www.cbmc.it/~scardonig/interference/Interference.php

-- Giovanni Scardoni The Center for BioMedical Computing (CBMC) www.cbmc.it/~scardonig/ University of Verona Strada le Grazie, 15 -37134 Verona -Italy

Try these Cytoscape apps! CentiScaPe: http://www.cbmc.it/~scardonig/centiscape/centiscape.php Interference: http://www.cbmc.it/~scardonig/interference/Interference.php

milesdevis commented 7 years ago

Hello Giovanni, Sorry for the delayed response, I just saw this email. I apologise because I’ve found some other projects that I really like. I’m really sorry for not relaying that information to you, and for the inconvenience caused, if any.

Regards, Nishanth

On 09-Mar-2017, at 01:33, giovanniscardoni notifications@github.com wrote:

Hi Nishanth, are you still interested in the project? If yes we should provide a project in the next month.

Giovanni

2017-02-06 8:13 GMT+01:00 Giovanni Scardoni giovanni.scardoni@gmail.com:

Hi, thank you for your interest! please have a look to the attached document and don't hesitate to contact me if you have any question. Giovanni

2017-02-05 20:27 GMT+01:00 milesdevis notifications@github.com:

Hello, Hope you're well. My name is Nishanth Devarajan, currently a fourth year student at the Indian Institute of Technology, Roorkee. I am from a networking background and although I'm familiar with the concepts of Shannon entropy, networks, etc. I haven't had prior experience with Cytoscape or CentiScaPe. That said, I must argue that I’m a fast learner and I'm keenly interested to work on this. I've downloaded CytoScape with CentiScaPe but it would be really helpful if I could get some suggestions on how to get comfortable with them. Any feedback would be of value, as I don't know where to start. I look forward to hearing from you.

— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/nrnb/GoogleSummerOfCode/issues/64#issuecomment-277542475, or mute the thread https://github.com/notifications/unsubscribe-auth/AQIZFEoJ6V5USlq7O5vB3uXJTgsYnav4ks5rZiKOgaJpZM4LR5ae .

-- Giovanni Scardoni The Center for BioMedical Computing (CBMC) www.cbmc.it/~scardonig/ University of Verona Strada le Grazie, 15 -37134 Verona -Italy

Try these Cytoscape apps! CentiScaPe: http://www.cbmc.it/~scardonig/centiscape/centiscape.php Interference: http://www.cbmc.it/~scardonig/interference/Interference.php

-- Giovanni Scardoni The Center for BioMedical Computing (CBMC) www.cbmc.it/~scardonig/ University of Verona Strada le Grazie, 15 -37134 Verona -Italy

Try these Cytoscape apps! CentiScaPe: http://www.cbmc.it/~scardonig/centiscape/centiscape.php Interference: http://www.cbmc.it/~scardonig/interference/Interference.php — You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/nrnb/GoogleSummerOfCode/issues/64#issuecomment-285152645, or mute the thread https://github.com/notifications/unsubscribe-auth/ALcM3zwJNbh9cmR5P8SGcToMWTkl4If3ks5rjwmkgaJpZM4LR5ae.

khanspers commented 7 years ago

GSoC 2017 selected project