Algorithms for Molecular Biology | |
Heuristic shortest hyperpaths in cell signaling hypergraphs | |
Research | |
John Kececioglu1  Spencer Krieger1  | |
[1] Department of Computer Science, The University of Arizona, 85721, Tucson, Arizona, USA; | |
关键词: Systems biology; cell signaling networks; reaction pathways; directed hypergraphs; shortest hyperpaths; efficient heuristics; hyperpath enumeration; | |
DOI : 10.1186/s13015-022-00217-9 | |
received in 2022-01-10, accepted in 2022-02-01, 发布年份 2022 | |
来源: Springer | |
【 摘 要 】
BackgroundCell signaling pathways, which are a series of reactions that start at receptors and end at transcription factors, are basic to systems biology. Properly modeling the reactions in such pathways requires directed hypergraphs, where an edge is now directed between two sets of vertices. Inferring a pathway by the most parsimonious series of reactions corresponds to finding a shortest hyperpath in a directed hypergraph, which is NP-complete. The current state-of-the-art for shortest hyperpaths in cell signaling hypergraphs solves a mixed-integer linear program to find an optimal hyperpath that is restricted to be acyclic, and offers no efficiency guarantees.ResultsWe present, for the first time, a heuristic for general shortest hyperpaths that properly handles cycles, and is guaranteed to be efficient. We show the heuristic finds provably optimal hyperpaths for the class of singleton-tail hypergraphs, and also give a practical algorithm for tractably generating all source-sink hyperpaths. The accuracy of the heuristic is demonstrated through comprehensive experiments on all source-sink instances from the standard NCI-PID and Reactome pathway databases, which show it finds a hyperpath that matches the state-of-the-art mixed-integer linear program on over 99% of all instances that are acyclic. On instances where only cyclic hyperpaths exist, the heuristic surpasses the state-of-the-art, which finds no solution; on every such cyclic instance, enumerating all source-sink hyperpaths shows the solution found by the heuristic was in fact optimal.ConclusionsThe new shortest hyperpath heuristic is both fast and accurate. This makes finding source-sink hyperpaths, which in general may contain cycles, now practical for real cell signaling networks.AvailabilitySource code for the hyperpath heuristic in a new tool we call Hhugin (as well as for hyperpath enumeration, and all dataset instances) is available free for non-commercial use at http://hhugin.cs.arizona.edu.
【 授权许可】
CC BY
© The Author(s) 2022. corrected publication 2022
【 预 览 】
Files | Size | Format | View |
---|---|---|---|
RO202305067933335ZK.pdf | 2532KB | download | |
13690_2022_1011_Article_IEq2.gif | 1KB | Image | download |
13690_2022_1011_Article_IEq4.gif | 1KB | Image | download |
MediaObjects/13046_2022_2544_MOESM6_ESM.tif | 3616KB | Other | download |
MediaObjects/13046_2020_1633_MOESM6_ESM.tif | 2817KB | Other | download |
Fig. 5 | 2897KB | Image | download |
Fig. 3 | 401KB | Image | download |
MediaObjects/42004_2022_780_MOESM2_ESM.pdf | 5013KB | download | |
Fig. 2 | 970KB | Image | download |
MediaObjects/12974_2022_2667_MOESM1_ESM.eps | 816KB | Other | download |
Fig. 3 | 784KB | Image | download |
Fig. 4 | 5742KB | Image | download |
Fig. 6 | 1698KB | Image | download |
Fig. 7 | 201KB | Image | download |
12902_2022_1222_Article_IEq2.gif | 1KB | Image | download |
12936_2022_4386_Article_IEq132.gif | 1KB | Image | download |
Fig. 4 | 542KB | Image | download |
MediaObjects/12974_2022_2659_MOESM1_ESM.pdf | 3198KB | download | |
MediaObjects/13046_2022_2544_MOESM7_ESM.tif | 5380KB | Other | download |
Fig. 1 | 1644KB | Image | download |
MediaObjects/13046_2022_2577_MOESM1_ESM.pdf | 8331KB | download | |
Fig. 5 | 2105KB | Image | download |
Fig. 2 | 2860KB | Image | download |
Fig. 2 | 541KB | Image | download |
Fig. 1 | 286KB | Image | download |
Fig. 1 | 586KB | Image | download |
Fig. 1 | 253KB | Image | download |
12936_2022_4386_Article_IEq142.gif | 1KB | Image | download |
Fig. 6 | 4373KB | Image | download |
Fig. 2 | 247KB | Image | download |
Fig. 1 | 139KB | Image | download |
12936_2022_4386_Article_IEq146.gif | 1KB | Image | download |
Fig. 3 | 176KB | Image | download |
Fig. 1 | 455KB | Image | download |
MediaObjects/12888_2022_4455_MOESM1_ESM.pdf | 112KB | download | |
Fig. 1 | 3487KB | Image | download |
MediaObjects/12888_2022_4455_MOESM2_ESM.pdf | 110KB | download | |
Fig. 6 | 368KB | Image | download |
Fig. 7 | 413KB | Image | download |
MediaObjects/12974_2022_2653_MOESM6_ESM.docx | 26KB | Other | download |
MediaObjects/12974_2022_2653_MOESM7_ESM.docx | 21KB | Other | download |
Fig. 3 | 181KB | Image | download |
Fig. 8 | 942KB | Image | download |
Fig. 4 | 796KB | Image | download |
MediaObjects/12974_2022_2667_MOESM6_ESM.xlsx | 4310KB | Other | download |
Fig. 1 | 1515KB | Image | download |
Fig. 1 | 68KB | Image | download |
Fig. 1 | 1753KB | Image | download |
Fig. 6 | 173KB | Image | download |
Fig. 5 | 745KB | Image | download |
MediaObjects/12974_2022_2679_MOESM1_ESM.docx | 2847KB | Other | download |
Fig. 9 | 74KB | Image | download |
Fig. 1 | 284KB | Image | download |
Fig. 6 | 359KB | Image | download |
12936_2022_4386_Article_IEq169.gif | 1KB | Image | download |
MediaObjects/41408_2022_776_MOESM1_ESM.pdf | 2021KB | download | |
Fig. 1 | 324KB | Image | download |
Fig. 1 | 488KB | Image | download |
40644_2022_517_Article_IEq1.gif | 1KB | Image | download |
Fig. 2 | 496KB | Image | download |
Fig. 2 | 621KB | Image | download |
Fig. 2 | 221KB | Image | download |
Fig. 4 | 52KB | Image | download |
12936_2022_4386_Article_IEq179.gif | 1KB | Image | download |
Fig. 3 | 302KB | Image | download |
Fig. 7 | 254KB | Image | download |
Fig. 10 | 68KB | Image | download |
12936_2022_4386_Article_IEq183.gif | 1KB | Image | download |
Fig. 4 | 252KB | Image | download |
Fig. 1 | 240KB | Image | download |
Fig. 9 | 614KB | Image | download |
Fig. 2 | 1630KB | Image | download |
Fig. 11 | 97KB | Image | download |
MediaObjects/13046_2022_2501_MOESM1_ESM.pdf | 8331KB | download | |
Fig. 6 | 300KB | Image | download |
969KB | Image | download | |
Fig. 6 | 112KB | Image | download |
Fig. 1 | 852KB | Image | download |
Fig. 7 | 225KB | Image | download |
Fig. 3 | 228KB | Image | download |
Fig. 2 | 497KB | Image | download |
Fig. 1 | 932KB | Image | download |
MediaObjects/41408_2022_757_MOESM1_ESM.pdf | 622KB | download | |
Fig. 13 | 590KB | Image | download |
Fig. 1 | 884KB | Image | download |
Fig. 1 | 2051KB | Image | download |
Fig. 3 | 240KB | Image | download |
Fig. 1 | 111KB | Image | download |
Fig. 2 | 505KB | Image | download |
Scheme 1 | 1166KB | Image | download |
40560_2022_645_Article_IEq2.gif | 1KB | Image | download |
40560_2022_645_Article_IEq3.gif | 1KB | Image | download |
Fig. 2 | 1121KB | Image | download |
Fig. 4 | 2160KB | Image | download |
MediaObjects/40560_2022_645_MOESM1_ESM.docx | 1548KB | Other | download |
MediaObjects/12974_2022_2667_MOESM7_ESM.xlsx | 2852KB | Other | download |
Fig. 1 | 427KB | Image | download |
Fig. 1 | 328KB | Image | download |
Fig. 3 | 1244KB | Image | download |
Fig. 1 (abstract P46). | 228KB | Image | download |
Fig. 4 | 942KB | Image | download |
Fig. 3 | 870KB | Image | download |
Fig. 1 | 1323KB | Image | download |
Fig. 1 | 219KB | Image | download |
Fig.1 | 202KB | Image | download |
Fig. 4 | 395KB | Image | download |
Fig. 3 | 199KB | Image | download |
Fig. 1 | 356KB | Image | download |
Fig. 4 | 523KB | Image | download |
Fig. 2 | 239KB | Image | download |
Fig. 1 | 153KB | Image | download |
Fig. 5 | 1457KB | Image | download |
Fig. 3 | 49KB | Image | download |
Fig. 5 | 769KB | Image | download |
Fig. 1 | 26KB | Image | download |
Fig. 5 | 572KB | Image | download |
MediaObjects/12888_2022_4340_MOESM2_ESM.pdf | 45KB | download | |
Fig. 1 | 76KB | Image | download |
Fig. 3 | 358KB | Image | download |
Fig. 3 | 722KB | Image | download |
MediaObjects/13045_2022_1388_MOESM4_ESM.xlsx | 8111KB | Other | download |
Fig. 6 | 183KB | Image | download |
Fig. 4 | 751KB | Image | download |
Fig. 4 | 844KB | Image | download |
Fig. 1 | 42KB | Image | download |
Fig. 6 | 2878KB | Image | download |
Fig. 4 | 1207KB | Image | download |
Fig. 1 | 266KB | Image | download |
MediaObjects/40360_2022_632_MOESM1_ESM.zip | 1974KB | Package | download |
Fig. 2 | 1063KB | Image | download |
Fig. 1 | 407KB | Image | download |
Fig. 2 | 269KB | Image | download |
MediaObjects/12864_2022_9089_MOESM2_ESM.docx | 14KB | Other | download |
Fig. 2 | 502KB | Image | download |
Fig. 1 | 42KB | Image | download |
MediaObjects/40249_2022_1044_MOESM1_ESM.xlsx | 16KB | Other | download |
MediaObjects/40249_2022_1044_MOESM2_ESM.xlsx | 14KB | Other | download |
MediaObjects/40249_2022_1044_MOESM3_ESM.xlsx | 16KB | Other | download |
MediaObjects/40249_2022_1044_MOESM4_ESM.xlsx | 18KB | Other | download |
Fig. 1 | 297KB | Image | download |
Fig. 2 | 232KB | Image | download |
Fig. 3 | 140KB | Image | download |
Fig. 1 | 2382KB | Image | download |
Fig. 4 | 200KB | Image | download |
Fig. 2 | 862KB | Image | download |
MediaObjects/40249_2022_1044_MOESM5_ESM.xlsx | 11KB | Other | download |
Fig. 4 | 323KB | Image | download |
815KB | Image | download | |
Fig. 3 | 313KB | Image | download |
Fig. 2 | 667KB | Image | download |
Fig. 8 | 654KB | Image | download |
12951_2022_1737_Article_IEq1.gif | 1KB | Image | download |
Fig. 4 | 176KB | Image | download |
Fig. 6 | 296KB | Image | download |
Fig. 4 | 123KB | Image | download |
190KB | Image | download | |
Fig. 3 | 739KB | Image | download |
Fig. 1 | 345KB | Image | download |
40517_2022_243_Article_IEq1.gif | 1KB | Image | download |
40517_2022_243_Article_IEq2.gif | 1KB | Image | download |
Fig. 2 | 277KB | Image | download |
408KB | Image | download | |
Fig. 7 | 1121KB | Image | download |
Fig. 2 | 532KB | Image | download |
Fig. 1 | 190KB | Image | download |
Fig. 1 | 206KB | Image | download |
1560KB | Image | download | |
Fig. 2 | 404KB | Image | download |
MediaObjects/41408_2022_686_MOESM1_ESM.pdf | 273KB | download | |
Fig. 2 | 2028KB | Image | download |
Scheme 1 | 902KB | Image | download |
40517_2022_243_Article_IEq3.gif | 1KB | Image | download |
MediaObjects/41408_2022_686_MOESM2_ESM.xlsx | 465KB | Other | download |
40708_2022_178_Article_IEq7.gif | 1KB | Image | download |
Fig. 4 | 116KB | Image | download |
Fig. 4 | 5524KB | Image | download |
Fig. 2 | 548KB | Image | download |
895KB | Image | download | |
Fig. 1 | 585KB | Image | download |
Fig. 7 | 154KB | Image | download |
Fig. 1 | 2238KB | Image | download |
Table 1 | 241KB | Table | download |
40517_2022_243_Article_IEq4.gif | 1KB | Image | download |
40517_2022_243_Article_IEq5.gif | 1KB | Image | download |
MediaObjects/12888_2022_4476_MOESM1_ESM.pdf | 116KB | download | |
Fig. 3 | 1180KB | Image | download |
MediaObjects/12888_2022_4476_MOESM2_ESM.pdf | 144KB | download | |
Fig. 2 | 158KB | Image | download |
Fig. 3 | 1821KB | Image | download |
Fig. 1 | 554KB | Image | download |
MediaObjects/12936_2022_4339_MOESM1_ESM.docx | 46KB | Other | download |
Fig. 3 | 533KB | Image | download |
Fig. 2 | 489KB | Image | download |
40517_2022_243_Article_IEq8.gif | 1KB | Image | download |
Fig. 4 | 867KB | Image | download |
Fig. 3 | 62KB | Image | download |
Fig. 3 | 294KB | Image | download |
Fig. 9 | 2022KB | Image | download |
MediaObjects/12902_2022_1259_MOESM1_ESM.docx | 808KB | Other | download |
MediaObjects/12888_2022_4371_MOESM1_ESM.docx | 28KB | Other | download |
Fig. 4 | 161KB | Image | download |
40517_2022_243_Article_IEq10.gif | 1KB | Image | download |
Fig. 3 | 35KB | Image | download |
MediaObjects/40249_2022_1028_MOESM1_ESM.docx | 28KB | Other | download |
Fig. 2 | 232KB | Image | download |
Fig. 1 | 752KB | Image | download |
Fig. 4 | 2623KB | Image | download |
Fig. 2 | 2811KB | Image | download |
12864_2022_9026_Article_IEq3.gif | 1KB | Image | download |
Fig. 1 | 587KB | Image | download |
40517_2022_243_Article_IEq11.gif | 1KB | Image | download |
40517_2022_243_Article_IEq12.gif | 1KB | Image | download |
Fig. 2 | 851KB | Image | download |
40517_2022_243_Article_IEq14.gif | 1KB | Image | download |
Fig. 1 | 681KB | Image | download |
MediaObjects/13046_2022_2570_MOESM1_ESM.docx | 25KB | Other | download |
MediaObjects/13046_2022_2570_MOESM2_ESM.docx | 1615KB | Other | download |
Fig. 5 | 490KB | Image | download |
MediaObjects/42004_2022_793_MOESM5_ESM.zip | 46555KB | Package | download |
Fig. 3 | 3872KB | Image | download |
40708_2022_178_Article_IEq17.gif | 1KB | Image | download |
Fig. 1 | 93KB | Image | download |
MediaObjects/12951_2022_1460_MOESM1_ESM.docx | 3057KB | Other | download |
Fig. 2 | 113KB | Image | download |
40517_2022_243_Article_IEq16.gif | 1KB | Image | download |
40517_2022_243_Article_IEq17.gif | 1KB | Image | download |
Fig. 3 | 595KB | Image | download |
Fig. 2 | 164KB | Image | download |
MediaObjects/12888_2022_4370_MOESM1_ESM.docx | 59KB | Other | download |
40708_2022_178_Article_IEq25.gif | 1KB | Image | download |
Fig. 3 | 694KB | Image | download |
Fig. 2 | 88KB | Image | download |
Fig. 4 | 370KB | Image | download |
Fig. 1 | 98KB | Image | download |
MediaObjects/12888_2022_4464_MOESM1_ESM.doc | 284KB | Other | download |
MediaObjects/12951_2022_1737_MOESM2_ESM.zip | 2KB | Package | download |
40517_2022_243_Article_IEq19.gif | 1KB | Image | download |
40517_2022_243_Article_IEq20.gif | 1KB | Image | download |
MediaObjects/12888_2022_4464_MOESM2_ESM.pdf | 1104KB | download | |
40708_2022_178_Article_IEq35.gif | 1KB | Image | download |
Fig. 2 | 856KB | Image | download |
Fig. 6 | 702KB | Image | download |
MediaObjects/12888_2022_4411_MOESM1_ESM.docx | 144KB | Other | download |
40708_2022_178_Article_IEq39.gif | 1KB | Image | download |
Fig. 6 | 2894KB | Image | download |
Fig. 3 | 163KB | Image | download |
40708_2022_178_Article_IEq42.gif | 1KB | Image | download |
Fig. 7 | 385KB | Image | download |
Fig. 1 | 52KB | Image | download |
Fig. 4 | 1474KB | Image | download |
MediaObjects/12888_2022_4464_MOESM3_ESM.pdf | 713KB | download | |
Fig. 1 | 154KB | Image | download |
Fig. 1 | 464KB | Image | download |
Fig. 4 | 592KB | Image | download |
Fig. 6 | 368KB | Image | download |
Fig. 1 | 261KB | Image | download |
Fig. 2 | 462KB | Image | download |
MediaObjects/42004_2022_778_MOESM2_ESM.pdf | 45657KB | download | |
40708_2022_178_Article_IEq53.gif | 1KB | Image | download |
Fig. 5 | 2280KB | Image | download |
Fig. 3 | 609KB | Image | download |
Fig. 2 | 82KB | Image | download |
Fig. 4 | 4008KB | Image | download |
Fig. 5 | 2746KB | Image | download |
Fig.5 | 716KB | Image | download |
Fig. 1 | 656KB | Image | download |
Fig. 1 | 345KB | Image | download |
Fig. 2 | 94KB | Image | download |
MediaObjects/12993_2022_198_MOESM2_ESM.pdf | 1428KB | download | |
40708_2022_178_Article_IEq64.gif | 1KB | Image | download |
MediaObjects/40249_2022_1050_MOESM1_ESM.docx | 393KB | Other | download |
Fig. 1 | 139KB | Image | download |
Fig. 1 | 3883KB | Image | download |
Fig. 1 | 59KB | Image | download |
Fig. 1 | 403KB | Image | download |
MediaObjects/13068_2022_2241_MOESM3_ESM.gb | 35KB | Other | download |
MediaObjects/12974_2022_2652_MOESM3_ESM.pdf | 4626KB | download | |
MediaObjects/40249_2022_1050_MOESM3_ESM.docx | 165KB | Other | download |
Fig. 5 | 138KB | Image | download |
Fig. 2 | 778KB | Image | download |
MediaObjects/40249_2022_1050_MOESM4_ESM.docx | 21KB | Other | download |
Fig. 2 | 547KB | Image | download |
【 图 表 】
Fig. 2
Fig. 2
Fig. 5
Fig. 1
Fig. 1
Fig. 1
Fig. 1
40708_2022_178_Article_IEq64.gif
Fig. 2
Fig. 1
Fig. 1
Fig.5
Fig. 5
Fig. 4
Fig. 2
Fig. 3
Fig. 5
40708_2022_178_Article_IEq53.gif
Fig. 2
Fig. 1
Fig. 6
Fig. 4
Fig. 1
Fig. 1
Fig. 4
Fig. 1
Fig. 7
40708_2022_178_Article_IEq42.gif
Fig. 3
Fig. 6
40708_2022_178_Article_IEq39.gif
Fig. 6
Fig. 2
40708_2022_178_Article_IEq35.gif
40517_2022_243_Article_IEq20.gif
40517_2022_243_Article_IEq19.gif
Fig. 1
Fig. 4
Fig. 2
Fig. 3
40708_2022_178_Article_IEq25.gif
Fig. 2
Fig. 3
40517_2022_243_Article_IEq17.gif
40517_2022_243_Article_IEq16.gif
Fig. 2
Fig. 1
40708_2022_178_Article_IEq17.gif
Fig. 3
Fig. 5
Fig. 1
40517_2022_243_Article_IEq14.gif
Fig. 2
40517_2022_243_Article_IEq12.gif
40517_2022_243_Article_IEq11.gif
Fig. 1
12864_2022_9026_Article_IEq3.gif
Fig. 2
Fig. 4
Fig. 1
Fig. 2
Fig. 3
40517_2022_243_Article_IEq10.gif
Fig. 4
Fig. 9
Fig. 3
Fig. 3
Fig. 4
40517_2022_243_Article_IEq8.gif
Fig. 2
Fig. 3
Fig. 1
Fig. 3
Fig. 2
Fig. 3
40517_2022_243_Article_IEq5.gif
40517_2022_243_Article_IEq4.gif
Fig. 1
Fig. 7
Fig. 1
Fig. 2
Fig. 4
Fig. 4
40708_2022_178_Article_IEq7.gif
40517_2022_243_Article_IEq3.gif
Scheme 1
Fig. 2
Fig. 2
Fig. 1
Fig. 1
Fig. 2
Fig. 7
Fig. 2
40517_2022_243_Article_IEq2.gif
40517_2022_243_Article_IEq1.gif
Fig. 1
Fig. 3
Fig. 4
Fig. 6
Fig. 4
12951_2022_1737_Article_IEq1.gif
Fig. 8
Fig. 2
Fig. 3
Fig. 4
Fig. 2
Fig. 4
Fig. 1
Fig. 3
Fig. 2
Fig. 1
Fig. 1
Fig. 2
Fig. 2
Fig. 1
Fig. 2
Fig. 1
Fig. 4
Fig. 6
Fig. 1
Fig. 4
Fig. 4
Fig. 6
Fig. 3
Fig. 3
Fig. 1
Fig. 5
Fig. 1
Fig. 5
Fig. 3
Fig. 5
Fig. 1
Fig. 2
Fig. 4
Fig. 1
Fig. 3
Fig. 4
Fig.1
Fig. 1
Fig. 1
Fig. 3
Fig. 4
Fig. 1 (abstract P46).
Fig. 3
Fig. 1
Fig. 1
Fig. 4
Fig. 2
40560_2022_645_Article_IEq3.gif
40560_2022_645_Article_IEq2.gif
Scheme 1
Fig. 2
Fig. 1
Fig. 3
Fig. 1
Fig. 1
Fig. 13
Fig. 1
Fig. 2
Fig. 3
Fig. 7
Fig. 1
Fig. 6
Fig. 6
Fig. 11
Fig. 2
Fig. 9
Fig. 1
Fig. 4
12936_2022_4386_Article_IEq183.gif
Fig. 10
Fig. 7
Fig. 3
12936_2022_4386_Article_IEq179.gif
Fig. 4
Fig. 2
Fig. 2
Fig. 2
40644_2022_517_Article_IEq1.gif
Fig. 1
Fig. 1
12936_2022_4386_Article_IEq169.gif
Fig. 6
Fig. 1
Fig. 9
Fig. 5
Fig. 6
Fig. 1
Fig. 1
Fig. 1
Fig. 4
Fig. 8
Fig. 3
Fig. 7
Fig. 6
Fig. 1
Fig. 1
Fig. 3
12936_2022_4386_Article_IEq146.gif
Fig. 1
Fig. 2
Fig. 6
12936_2022_4386_Article_IEq142.gif
Fig. 1
Fig. 1
Fig. 1
Fig. 2
Fig. 2
Fig. 5
Fig. 1
Fig. 4
12936_2022_4386_Article_IEq132.gif
12902_2022_1222_Article_IEq2.gif
Fig. 7
Fig. 6
Fig. 4
Fig. 3
Fig. 2
Fig. 3
Fig. 5
13690_2022_1011_Article_IEq4.gif
13690_2022_1011_Article_IEq2.gif
【 参考文献 】
- [1]
- [2]
- [3]
- [4]
- [5]
- [6]
- [7]
- [8]
- [9]
- [10]
- [11]
- [12]
- [13]
- [14]
- [15]
- [16]
- [17]
- [18]
- [19]
- [20]
- [21]
- [22]
- [23]
- [24]
- [25]
- [26]
- [27]
- [28]
- [29]
- [30]
- [31]
- [32]
- [33]
- [34]
- [35]
- [36]
- [37]
- [38]
- [39]