Ugur Dogrusoz

dblp:25/4365 · also Ugur Dogrusöz · DBLP profile ↗
← Back
30ranked-venue papers
12as first author
5since 2021 · last 2026
0000-0002-7153-0784ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 13 · 2 first-author · 2 since 2021Theory of computation · 8 · 5 first-authorDatabases, data management, data science and information retrieval · 4 · 3 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 2 first-author · 1 since 2021Software engineering, systems software and programming languages · 2 · 2 since 2021
YearPublicationVenuePosition
2026 SAA: A framework for improving the software development process via visualization-based software analytics
abstract
Software artifacts contain crucial information about a project. Analyzing these artifacts and their relationships yields valuable insights. During a software project’s lifecycle, software tracking tools are used to monitor artifacts. Mining metadata from modern software tracking tools provides extensive data for constructing comprehensive software artifact traceability graphs. These graphs aid decision-making in software development. While prior studies have used various software artifact graphs for analysis, comprehensive graphs are underexplored. Moreover, existing studies often lack interactive visualization for exploratory analysis. A unified traceability graph with interactive visualization can illuminate a broader range of issues and enhance understanding through visual cues. This article introduces the Software Artifact Analyzer (SAA) framework, leveraging artifact traceability graphs to support diverse analyses. A sample SAA tool demonstrates framework implementation, evaluated through quantitative and qualitative methods with focus groups and surveys. Participants praised its potential to improve software processes but noted challenges in graph complexity management. Based on the surveys, the tool’s usability score was 74.5 out of 100, which is above average on the System Usability Scale (SUS), indicating its practicality. The SAA framework offers broad applicability by enabling seamless implementation of new software analysis methods, providing project decision-makers with insightful visualizations of the analysis results.
Lara Merdol, Eray Tüzün, Ugur Dogrusoz
J. Syst. Softw.3
2022 SyBLaRS: A web service for laying out, rendering and mining biological maps in SBGN, SBML and more
abstract
Visualization is a key recurring requirement for effective analysis of relational data. Biology is no exception. It is imperative to annotate and render biological models in standard, widely accepted formats. Finding graph-theoretical properties of pathways as well as identifying certain paths or subgraphs of interest in a pathway are also essential for effective analysis of pathway data. Given the size of available biological pathway data nowadays, automatic layout is crucial in understanding the graphical representations of such data. Even though there are many available software tools that support graphical display of biological pathways in various formats, there is none available as a service for on-demand or batch processing of biological pathways for automatic layout, customized rendering and mining paths or subgraphs of interest. In addition, there are many tools with fine rendering capabilities lacking decent automatic layout support. To fill this void, we developed a web service named SyBLaRS (Systems Biology Layout and Rendering Service) for automatic layout of biological data in various standard formats as well as construction of customized images in both raster image and scalable vector formats of these maps. Some of the supported standards are more generic such as GraphML and JSON, whereas others are specialized to biology such as SBGNML (The Systems Biology Graphical Notation Markup Language) and SBML (The Systems Biology Markup Language). In addition, SyBLaRS supports calculation and highlighting of a number of well-known graph-theoretical properties as well as some novel graph algorithms turning a specified set of objects of interest to a minimal pathway of interest. We demonstrate that SyBLaRS can be used both as an offline layout and rendering service to construct customized and annotated pictures of pathway models and as an online service to provide layout and rendering capabilities for systems biology software tools. SyBLaRS is open source and publicly available on GitHub and freely distributed under the MIT license. In addition, a sample deployment is available here for public consumption.
Hasan Balci, Ugur Dogrusoz, Yusuf Ziya Ozgul, Perman Atayev
PLoS Comput. Biol.2
2022 fCoSE: A Fast Compound Graph Layout Algorithm with Constraint Support
abstract
Visual analysis of relational information is vital in most real-life analytics applications. Automatic layout is a key requirement for effective visual display of such information. This article introduces a new layout algorithm named fCoSE for compound graphs showing varying levels of groupings or abstractions with support for user-specified placement constraints. fCoSE builds on a previous compound spring embedder layout algorithm and makes use of the spectral graph drawing technique for producing a quick draft layout, followed by phases where constraints are enforced and compound structures are properly shown while polishing the layout with respect to commonly accepted graph layout criteria. Experimental evaluation verifies that fCoSE produces quality layouts and is fast enough for interactive applications with small to medium-sized graphs by combining the speed of spectral graph drawing technique with the quality of force-directed layout algorithms while satisfying specified constraints and properly displaying compound structures. An implementation of fCoSE along with documentation and a demo page is freely available on GitHub at https://github.com/iVis-at-Bilkent/cytoscape.js-fcose.
Hasan Balci, Ugur Dogrusoz
IEEE Trans. Vis. Comput. Graph.2
2021 Newt: a comprehensive web-based tool for viewing, constructing and analyzing biological maps
abstract
MOTIVATION: Visualization of cellular processes and pathways is a key recurring requirement for effective biological data analysis. There is a considerable need for sophisticated web-based pathway viewers and editors operating with widely accepted standard formats, using the latest visualization techniques and libraries. RESULTS: We developed a web-based tool named Newt for viewing, constructing and analyzing biological maps in standard formats such as SBGN, SBML and SIF. AVAILABILITY AND IMPLEMENTATION: Newt's source code is publicly available on GitHub and freely distributed under the GNU LGPL. Ample documentation on Newt can be found on http://newteditor.org and on YouTube.
Hasan Balci, Metin Can Siper, Nasim Saleh, Ilkin Safarli, Ludovic Roy, Merve Kilicarslan, Rumeysa Ozaydin, Alexander Mazein, Charles Auffray, Ozgun Babur, Emek Demir, Ugur Dogrusoz
Bioinform.12
2021 RSTrace+: Reviewer suggestion using software artifact traceability graphs
Emre Sülün, Eray Tüzün, Ugur Dogrusoz
Inf. Softw. Technol.3
2020 cd2sbgnml: bidirectional conversion between CellDesigner and SBGN formats
abstract
MOTIVATION: CellDesigner is a well-established biological map editor used in many large-scale scientific efforts. However, the interoperability between the Systems Biology Graphical Notation (SBGN) Markup Language (SBGN-ML) and the CellDesigner's proprietary Systems Biology Markup Language (SBML) extension formats remains a challenge due to the proprietary extensions used in CellDesigner files. RESULTS: We introduce a library named cd2sbgnml and an associated web service for bidirectional conversion between CellDesigner's proprietary SBML extension and SBGN-ML formats. We discuss the functionality of the cd2sbgnml converter, which was successfully used for the translation of comprehensive large-scale diagrams such as the RECON Human Metabolic network and the complete Atlas of Cancer Signalling Network, from the CellDesigner file format into SBGN-ML. AVAILABILITY AND IMPLEMENTATION: The cd2sbgnml conversion library and the web service were developed in Java, and distributed under the GNU Lesser General Public License v3.0. The sources along with a set of examples are available on GitHub (https://github.com/sbgn/cd2sbgnml and https://github.com/sbgn/cd2sbgnml-webservice, respectively). SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Irina Balaur, Ludovic Roy, Alexander Mazein, S. Gökberk Karaca, Ugur Dogrusoz, Emmanuel Barillot, Andrei Yu. Zinovyev
Bioinform.5
2020 cd2sbgnml: bidirectional conversion between CellDesigner and SBGN formats
abstract
Bioinformatics (2019) doi: 10.1093/bioinformatics/btz969. The following funding acknowledgement was omitted from the above article: This work was also supported by the Innovative Medicines Initiative Joint Undertaking under grant agreement no. IMI 115446 (eTRIKS) to Charles Auffray and Rudi Balling, resources of which are composed of financial contributions from the European Union’s Seventh Framework Programme (2007-2013) and EFPIA companies. This has now been corrected.
Irina Balaur, Ludovic Roy, Alexander Mazein, S. Gökberk Karaca, Ugur Dogrusoz, Emmanuel Barillot, Andrei Yu. Zinovyev
Bioinform.5
2019 Community-driven roadmap for integrated disease maps
abstract
The Disease Maps Project builds on a network of scientific and clinical groups that exchange best practices, share information and develop systems biomedicine tools. The project aims for an integrated, highly curated and user-friendly platform for disease-related knowledge. The primary focus of disease maps is on interconnected signaling, metabolic and gene regulatory network pathways represented in standard formats. The involvement of domain experts ensures that the key disease hallmarks are covered and relevant, up-to-date knowledge is adequately represented. Expert-curated and computer readable, disease maps may serve as a compendium of knowledge, allow for data-supported hypothesis generation or serve as a scaffold for the generation of predictive mathematical models. This article summarizes the 2nd Disease Maps Community meeting, highlighting its important topics and outcomes. We outline milestones on the roadmap for the future development of disease maps, including creating and maintaining standardized disease maps; sharing parts of maps that encode common human disease mechanisms; providing technical solutions for complexity management of maps; and Web tools for in-depth exploration of such maps. A dedicated discussion was focused on mathematical modeling approaches, as one of the main goals of disease map development is the generation of mathematically interpretable representations to predict disease comorbidity or drug response and to suggest drug repositioning, altogether supporting clinical decisions.
Marek Ostaszewski, Stephan Gebel, Inna Kuperstein, Alexander Mazein, Andrei Yu. Zinovyev, Ugur Dogrusoz, Jan Hasenauer, Ronan M. T. Fleming, Nicolas Le Novère, Piotr Gawron, Thomas S. Ligon, Anna Niarakis, David P. Nickerson, Daniel Weindl, Rudi Balling, Emmanuel Barillot, Charles Auffray, Reinhard Schneider 0002
Briefings Bioinform.6
2017 PathwayMapper: a collaborative visual web editor for cancer pathways and genomic data
abstract
MOTIVATION: While existing network visualization tools enable the exploration of cancer genomics data, most biologists prefer simplified, curated pathway diagrams, such as those featured in many manuscripts from The Cancer Genome Atlas (TCGA). These pathway diagrams typically summarize how a pathway is altered in individual cancer types, including alteration frequencies for each gene. RESULTS: To address this need, we developed the web-based tool PathwayMapper, which runs in most common web browsers. It can be used for viewing pre-curated cancer pathways, or as a graphical editor for creating new pathways, with the ability to overlay genomic alteration data from cBioPortal. In addition, a collaborative mode is available that allows scientists to co-operate interactively on constructing pathways, with support for concurrent modifications and built-in conflict resolution. AVAILABILITY AND IMPLEMENTATION: The PathwayMapper tool is accessible at http://pathwaymapper.org and the code is available on Github ( https://github.com/iVis-at-Bilkent/pathway-mapper ). CONTACT: [email protected]. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Istemi Bahceci, Ugur Dogrusoz, Konnor C. La, Ozgun Babur, Jianjiong Gao, Nikolaus Schultz
Bioinform.2
2016 An algorithm for automated layout of process description maps drawn in SBGN
abstract
MOTIVATION: Evolving technology has increased the focus on genomics. The combination of today's advanced techniques with decades of molecular biology research has yielded huge amounts of pathway data. A standard, named the Systems Biology Graphical Notation (SBGN), was recently introduced to allow scientists to represent biological pathways in an unambiguous, easy-to-understand and efficient manner. Although there are a number of automated layout algorithms for various types of biological networks, currently none specialize on process description (PD) maps as defined by SBGN. RESULTS: We propose a new automated layout algorithm for PD maps drawn in SBGN. Our algorithm is based on a force-directed automated layout algorithm called Compound Spring Embedder (CoSE). On top of the existing force scheme, additional heuristics employing new types of forces and movement rules are defined to address SBGN-specific rules. Our algorithm is the only automatic layout algorithm that properly addresses all SBGN rules for drawing PD maps, including placement of substrates and products of process nodes on opposite sides, compact tiling of members of molecular complexes and extensively making use of nested structures (compound nodes) to properly draw cellular locations and molecular complex structures. As demonstrated experimentally, the algorithm results in significant improvements over use of a generic layout algorithm such as CoSE in addressing SBGN rules on top of commonly accepted graph drawing criteria. AVAILABILITY AND IMPLEMENTATION: An implementation of our algorithm in Java is available within ChiLay library (https://github.com/iVis-at-Bilkent/chilay). CONTACT: [email protected] or [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Begum Genc, Ugur Dogrusoz
Bioinform.2
2013 CiSE: A Circular Spring Embedder Layout Algorithm
abstract
We present a new algorithm for automatic layout of clustered graphs using a circular style. The algorithm tries to determine optimal location and orientation of individual clusters intrinsically within a modified spring embedder. Heuristics such as reversal of the order of nodes in a cluster and swap of neighboring node pairs in the same cluster are employed intermittently to further relax the spring embedder system, resulting in reduced inter-cluster edge crossings. Unlike other algorithms generating circular drawings, our algorithm does not require the quotient graph to be acyclic, nor does it sacrifice the edge crossing number of individual clusters to improve respective positioning of the clusters. Moreover, it reduces the total area required by a cluster by using the space inside the associated circle. Experimental results show that the execution time and quality of the produced drawings with respect to commonly accepted layout criteria are quite satisfactory, surpassing previous algorithms. The algorithm has also been successfully implemented and made publicly available as part of a compound and clustered graph editing and layout tool named CHISIO.
Ugur Dogrusoz, Mehmet Esat Belviranli, Alptug Dilek
IEEE Trans. Vis. Comput. Graph.1
2012 Software support for SBGN maps: SBGN-ML and LibSBGN
abstract
MOTIVATION: LibSBGN is a software library for reading, writing and manipulating Systems Biology Graphical Notation (SBGN) maps stored using the recently developed SBGN-ML file format. The library (available in C++ and Java) makes it easy for developers to add SBGN support to their tools, whereas the file format facilitates the exchange of maps between compatible software applications. The library also supports validation of maps, which simplifies the task of ensuring compliance with the detailed SBGN specifications. With this effort we hope to increase the adoption of SBGN in bioinformatics tools, ultimately enabling more researchers to visualize biological knowledge in a precise and unambiguous manner. AVAILABILITY AND IMPLEMENTATION: Milestone 2 was released in December 2011. Source code, example files and binaries are freely available under the terms of either the LGPL v2.1+ or Apache v2.0 open source licenses from http://libsbgn.sourceforge.net. CONTACT: [email protected].
Martijn P. van Iersel, Alice Villéger, Tobias Czauderna, Sarah E. Boyd, Frank T. Bergmann, Augustin Luna, Emek Demir, Anatoly A. Sorokin, Ugur Dogrusoz, Yukiko Matsuoka, Akira Funahashi, Mirit I. Aladjem, Huaiyu Mi, Stuart L. Moodie, Hiroaki Kitano, Nicolas Le Novère, Falk Schreiber
Bioinform.9
2010 ChiBE: interactive visualization and manipulation of BioPAX pathway models
abstract
SUMMARY: Representing models of cellular processes or pathways in a graphically rich form facilitates interpretation of biological observations and generation of new hypotheses. Solving biological problems using large pathway datasets requires software that can combine data mapping, querying and visualization as well as providing access to diverse data resources on the Internet. ChiBE is an open source software application that features user-friendly multi-view display, navigation and manipulation of pathway models in BioPAX format. Pathway views are rendered in a feature-rich format, and may be laid out and edited with state-of-the-art visualization methods, including compound or nested structures for visualizing cellular compartments and molecular complexes. Users can easily query and visualize pathways through an integrated Pathway Commons query tool and analyze molecular profiles in pathway context. AVAILABILITY: http://www.bilkent.edu.tr/%7Ebcbi/chibe.html. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Ozgun Babur, Ugur Dogrusoz, Emek Demir, Chris Sander
Bioinform.2
2009 Algorithms for effective querying of compound graph-based pathway databases
abstract
BACKGROUND: Graph-based pathway ontologies and databases are widely used to represent data about cellular processes. This representation makes it possible to programmatically integrate cellular networks and to investigate them using the well-understood concepts of graph theory in order to predict their structural and dynamic properties. An extension of this graph representation, namely hierarchically structured or compound graphs, in which a member of a biological network may recursively contain a sub-network of a somehow logically similar group of biological objects, provides many additional benefits for analysis of biological pathways, including reduction of complexity by decomposition into distinct components or modules. In this regard, it is essential to effectively query such integrated large compound networks to extract the sub-networks of interest with the help of efficient algorithms and software tools. RESULTS: Towards this goal, we developed a querying framework, along with a number of graph-theoretic algorithms from simple neighborhood queries to shortest paths to feedback loops, that is applicable to all sorts of graph-based pathway databases, from PPIs (protein-protein interactions) to metabolic and signaling pathways. The framework is unique in that it can account for compound or nested structures and ubiquitous entities present in the pathway data. In addition, the queries may be related to each other through "AND" and "OR" operators, and can be recursively organized into a tree, in which the result of one query might be a source and/or target for another, to form more complex queries. The algorithms were implemented within the querying component of a new version of the software tool PATIKAweb (Pathway Analysis Tool for Integration and Knowledge Acquisition) and have proven useful for answering a number of biologically significant questions for large graph-based pathway databases. CONCLUSION: The PATIKA Project Web site is http://www.patika.org. PATIKAweb version 2.1 is available at http://web.patika.org.
Ugur Dogrusoz, Ahmet Cetintas, Emek Demir, Ozgun Babur
BMC Bioinform.1
2009 A layout algorithm for undirected compound graphs
Ugur Dogrusoz, Erhan Giral, Ahmet Cetintas, Ali Çivril, Emek Demir
Inf. Sci.1
2008 Graph Drawing Contest Report
Ugur Dogrusoz, Christian A. Duncan, Carsten Gutwenger, Georg Sander
GD1
2007 On labeling in graph visualization
Ugur Dogrusoz, Konstantinos G. Kakoulis, Brendan Madden, Ioannis G. Tollis
Inf. Sci.1
2006 Patikaweb: a Web interface for analyzing biological pathways through advanced querying and visualization
abstract
Abstract Summary: Patikaweb provides a Web interface for retrieving and analyzing biological pathways in the Patika database, which contains data integrated from various prominent public pathway databases. It features a user-friendly interface, dynamic visualization and automated layout, advanced graph-theoretic queries for extracting biologically important phenomena, local persistence capability and exporting facilities to various pathway exchange formats. Availability: The Web site is freely accessible to non-commercial users from Contact: [email protected] Supplementary information: Detailed information is available on the tool Web site (), including key features, screenshots and User’s Guide.
Ugur Dogrusoz, E. Z. Erson, Erhan Giral, Emek Demir, Ozgun Babur, Ahmet Cetintas, R. Colak
Bioinform.1
2006 A multi-graph approach to complexity management in interactive graph visualization
Ugur Dogrusoz, Burkay Genç
Comput. Graph.1
2006 A layout algorithm for signaling pathways
Burkay Genç, Ugur Dogrusoz
Inf. Sci.2
2006 Preface
Süleyman Cenk Sahinalp, Ugur Dogrusoz, S. Muthukrishnan 0001
Theor. Comput. Sci.2
2004 A Compound Graph Layout Algorithm for Biological Pathways
Ugur Dogrusoz, Erhan Giral, Ahmet Cetintas, Ali Çivril, Emek Demir
GD1
2004 An ontology for collaborative construction and analysis of cellular pathways
abstract
MOTIVATION: As the scientific curiosity in genome studies shifts toward identification of functions of the genomes in large scale, data produced about cellular processes at molecular level has been accumulating with an accelerating rate. In this regard, it is essential to be able to store, integrate, access and analyze this data effectively with the help of software tools. Clearly this requires a strong ontology that is intuitive, comprehensive and uncomplicated. RESULTS: We define an ontology for an intuitive, comprehensive and uncomplicated representation of cellular events. The ontology presented here enables integration of fragmented or incomplete pathway information via collaboration, and supports manipulation of the stored data. In addition, it facilitates concurrent modifications to the data while maintaining its validity and consistency. Furthermore, novel structures for representation of multiple levels of abstraction for pathways and homologies is provided. Lastly, our ontology supports efficient querying of large amounts of data. We have also developed a software tool named pathway analysis tool for integration and knowledge acquisition (PATIKA) providing an integrated, multi-user environment for visualizing and manipulating network of cellular events. PATIKA implements the basics of our ontology.
Emek Demir, Ozgun Babur, Ugur Dogrusoz, Attila Gürsoy, A. Ayaz, Gürcan Gülesir, Gurkan Nisanci, Rengül Çetin-Atalay
Bioinform.3
2003 A Constrained, Force-Directed Layout Algorithm for Biological Pathways
Burkay Genç, Ugur Dogrusoz
GD2
2002 A Framework for Complexity Management in Graph Visualization
Ugur Dogrusoz, Burkay Genç
GD1
2002 PATIKA: an integrated visual environment for collaborative construction and analysis of cellular pathways
abstract
MOTIVATION: Availability of the sequences of entire genomes shifts the scientific curiosity towards the identification of function of the genomes in large scale as in genome studies. In the near future, data produced about cellular processes at molecular level will accumulate with an accelerating rate as a result of proteomics studies. In this regard, it is essential to develop tools for storing, integrating, accessing, and analyzing this data effectively. RESULTS: We define an ontology for a comprehensive representation of cellular events. The ontology presented here enables integration of fragmented or incomplete pathway information and supports manipulation and incorporation of the stored data, as well as multiple levels of abstraction. Based on this ontology, we present the architecture of an integrated environment named Patika (Pathway Analysis Tool for Integration and Knowledge Acquisition). Patika is composed of a server-side, scalable, object-oriented database and client-side editors to provide an integrated, multi-user environment for visualizing and manipulating network of cellular events. This tool features automated pathway layout, functional computation support, advanced querying and a user-friendly graphical interface. We expect that Patika will be a valuable tool for rapid knowledge acquisition, microarray generated large-scale data interpretation, disease gene identification, and drug development. AVAILABILITY: A prototype of Patika is available upon request from the authors.
Emek Demir, Ozgun Babur, Ugur Dogrusoz, Attila Gürsoy, Gurkan Nisanci, Rengül Çetin-Atalay, Mehmet Ozturk
Bioinform.3
2002 Two-dimensional packing algorithms for layout of disconnected graphs
Ugur Dogrusoz
Inf. Sci.1
2001 Disconnected Graph Layout and the Polyomino Packing Approach
Karlis Freivalds, Ugur Dogrusoz, Paulis Kikusts
GD2
1998 Edge Labeling in the Graph Layout Toolkit
Ugur Dogrusoz, Konstantinos G. Kakoulis, Brendan Madden, Ioannis G. Tollis
GD1
1996 Circular Layout in the Graph Layout Toolkit
Ugur Dogrusoz, Brendan Madden, Patrick Madden
GD1