Optimising orbit counting of arbitrary order by equation selection

Show simple item record

dc.contributor.author Melckenbeeck, Ine
dc.contributor.author Audenaert, Pieter
dc.contributor.author Van Parys, Thomas
dc.contributor.author Van de Peer, Yves
dc.contributor.author Colle, Didier
dc.contributor.author Pickavet, Mario
dc.date.accessioned 2020-07-10T14:40:07Z
dc.date.available 2020-07-10T14:40:07Z
dc.date.issued 2019-01-15
dc.description.abstract BACKGROUND : Graphlets are useful for bioinformatics network analysis. Based on the structure of Hoˇcevar and Demšar’s ORCA algorithm, we have created an orbit counting algorithm, named Jesse. This algorithm, like ORCA, uses equations to count the orbits, but unlike ORCA it can count graphlets of any order. To do so, it generates the required internal structures and equations automatically. Many more redundant equations are generated, however, and Jesse’s running time is highly dependent on which of these equations are used. Therefore, this paper aims to investigate which equations are most efficient, and which factors have an effect on this efficiency. RESULTS : With appropriate equation selection, Jesse’s running time may be reduced by a factor of up to 2 in the best case, compared to using randomly selected equations. Which equations are most efficient depends on the density of the graph, but barely on the graph type. At low graph density, equations with terms in their right-hand side with few arguments are more efficient, whereas at high density, equations with terms with many arguments in the right-hand side are most efficient. At a density between 0.6 and 0.7, both types of equations are about equally efficient. CONCLUSION : Our Jesse algorithm became up to a factor 2 more efficient, by automatically selecting the best equations based on graph density. It was adapted into a Cytoscape App that is freely available from the Cytoscape App Store to ease application by bioinformaticians. en_ZA
dc.description.department Biochemistry en_ZA
dc.description.department Genetics en_ZA
dc.description.department Microbiology and Plant Pathology en_ZA
dc.description.librarian am2020 en_ZA
dc.description.sponsorship Ghent University – imec and the European Union Seventh Framework Programme (FP7/2007-2013) – European Research Council Advanced Grant Agreement 322739-DOUBLEUP. en_ZA
dc.description.uri https://bmcbioinformatics.biomedcentral.com en_ZA
dc.identifier.citation Melckenbeeck, I., Audenaert, P., Van Parys, T. et al. 2019, 'Optimising orbit counting of arbitrary order by equation selection', BMC Bioinformatics, vol. 20, art. 27, pp. 1-13. en_ZA
dc.identifier.issn 1471-2105 (online)
dc.identifier.other 10.1186/s12859-018-2483-9
dc.identifier.uri http://hdl.handle.net/2263/75137
dc.language.iso en en_ZA
dc.publisher BioMed Central en_ZA
dc.rights © The Author(s). 2019 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License. en_ZA
dc.subject Graph theory en_ZA
dc.subject Graphlets en_ZA
dc.subject Orbits en_ZA
dc.subject Equations en_ZA
dc.subject Optimisation en_ZA
dc.subject Cytoscape app en_ZA
dc.title Optimising orbit counting of arbitrary order by equation selection en_ZA
dc.type Article en_ZA


Files in this item

This item appears in the following Collection(s)

Show simple item record