jocpae / VesselGraph

MIT License
112 stars 9 forks source link

Question about the degree of synthetic vessel graph. #20

Closed Sutongtong233 closed 2 years ago

Sutongtong233 commented 2 years ago

I take a look at ogbn-synthetic_graph_3_pb_minRadiusAvg dataset load from PygNodePropPredDataset, and find that the degree distribution is as follows:

image

Most of the nodes have a degree of 2 and 4 (1533 and 1599). This does not follow the claim in the paper Whole Brain Vessel Graphs: A Dataset and Benchmark for Graph Learning and Neuroscience (VesselGraph):

image

I wonder if the 5 synthetic vessel graphs have the same properties as the real-world dataset. Thanks in advance.

jqmcginnis commented 2 years ago

Hi @Sutongtong233,

thank you very much for your question and the interest in the paper and dataset. You are absolutely correct, the synthetic graphs do not follow the underlying distribution w.r.t node degree. We used these graphs to test the dataloaders and algorithms on smaller graphs when starting this project, and as far as I remember the graphs originate from Matthias Schneider et al. Tissue metabolism driven arterial tree generation. Med Image Anal., 16(7):1397–1414, 2012. We also did not intend the synthetic graphs to be identical, as we wanted to provide a very universal dataset to the community (by the way - dataset contributions are welcome! :slightly_smiling_face: ).

I believe the whole mouse brain graph features a lot more microvessels, unconnected vessels and vessels of higher degrees as well. If you want to test the impact of bulge size on the synthetic graphs as well, we can provide the segmentation mask and the instructions how to generate the graphs in case you would like to examine this!

Cheers, Julian

jqmcginnis commented 2 years ago

By the way, we just released one of the whole graphs as official OGB Graph, and will advertise this in the Readme soon as well, just in case you are interested in link prediction and would like to test your algorithm and compare it to the baselines.

Sutongtong233 commented 2 years ago

Thanks a lot!