Research Division of Computer Graphics, Institute of Visual Computing and Human- Centered Technology, TU Wien, Vienna, Austria.
Algorithms and Complexity Group, Institute of Logic and Computation, TU Wien, Vienna, Austria.
BMC Bioinformatics. 2019 Apr 15;20(1):187. doi: 10.1186/s12859-019-2779-4.
Biological pathways represent chains of molecular interactions in biological systems that jointly form complex dynamic networks. The network structure changes from the significance of biological experiments and layout algorithms often sacrifice low-level details to maintain high-level information, which complicates the entire image to large biochemical systems such as human metabolic pathways.
Our work is inspired by concepts from urban planning since we create a visual hierarchy of biological pathways, which is analogous to city blocks and grid-like road networks in an urban area. We automatize the manual drawing process of biologists by first partitioning the map domain into multiple sub-blocks, and then building the corresponding pathways by routing edges schematically, to maintain the global and local context simultaneously. Our system incorporates constrained floor-planning and network-flow algorithms to optimize the layout of sub-blocks and to distribute the edge density along the map domain. We have developed the approach in close collaboration with domain experts and present their feedback on the pathway diagrams based on selected use cases.
We present a new approach for computing biological pathway maps that untangles visual clutter by decomposing large networks into semantic sub-networks and bundling long edges to create space for presenting relationships systematically.
生物途径代表生物系统中分子相互作用的链,它们共同构成复杂的动态网络。网络结构的变化来自于生物实验的意义,布局算法往往牺牲低层次的细节来保留高层次的信息,这使得整个图像变得复杂,如人类代谢途径等大型生化系统。
我们的工作受到城市规划概念的启发,因为我们创建了生物途径的视觉层次结构,这类似于城市区域中的街区和网格状道路网络。我们通过首先将地图域划分为多个子块,然后通过示意性地布线来构建相应的途径,从而自动完成生物学家的手动绘图过程,以同时保持全局和局部上下文。我们的系统结合了约束布局和网络流算法,以优化子块的布局并沿地图域分配边缘密度。我们与领域专家密切合作开发了这种方法,并根据选定的用例展示了他们对途径图的反馈。
我们提出了一种新的计算生物途径图的方法,通过将大型网络分解为语义子网络并捆绑长边缘来创建系统呈现关系的空间,从而解决视觉混乱问题。