49
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: not found

      FALCON or how to compute measures time efficiently on dynamically evolving dense complex networks?

      1 , 2
      Journal of biomedical informatics
      Elsevier BV
      Brain network, Code optimization, Complex network, GPGPU, OpenCL, SSE

      Read this article at

      ScienceOpenPublisherPubMed
      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          A large number of topics in biology, medicine, neuroscience, psychology and sociology can be generally described via complex networks in order to investigate fundamental questions of structure, connectivity, information exchange and causality. Especially, research on biological networks like functional spatiotemporal brain activations and changes, caused by neuropsychiatric pathologies, is promising. Analyzing those so-called complex networks, the calculation of meaningful measures can be very long-winded depending on their size and structure. Even worse, in many labs only standard desktop computers are accessible to perform those calculations. Numerous investigations on complex networks regard huge but sparsely connected network structures, where most network nodes are connected to only a few others. Currently, there are several libraries available to tackle this kind of networks. A problem arises when not only a few big and sparse networks have to be analyzed, but hundreds or thousands of smaller and conceivably dense networks (e.g. in measuring brain activation over time). Then every minute per network is crucial. For these cases there several possibilities to use standard hardware more efficiently. It is not sufficient to apply just standard algorithms for dense graph characteristics. This article introduces the new library FALCON developed especially for the exploration of dense complex networks. Currently, it offers 12 different measures (like clustering coefficients), each for undirected-unweighted, undirected-weighted and directed-unweighted networks. It uses a multi-core approach in combination with comprehensive code and hardware optimizations. There is an alternative massively parallel GPU implementation for the most time-consuming measures, too. Finally, a comparing benchmark is integrated to support the choice of the most suitable library for a particular network issue.

          Related collections

          Author and article information

          Journal
          J Biomed Inform
          Journal of biomedical informatics
          Elsevier BV
          1532-0480
          1532-0464
          Feb 2014
          : 47
          Affiliations
          [1 ] Institute of Computer Science, Humboldt-Universität zu Berlin, Unter den Linden 6, 10099 Berlin, Germany. Electronic address: rfranke@informatik.hu-berlin.de.
          [2 ] Institute of Computer Science, Humboldt-Universität zu Berlin, Unter den Linden 6, 10099 Berlin, Germany. Electronic address: givanova@informatik.hu-berlin.de.
          Article
          S1532-0464(13)00146-9
          10.1016/j.jbi.2013.09.005
          24060602
          d9e72831-2ebc-4824-a965-ec8b03d59a55
          History

          Brain network,Code optimization,Complex network,GPGPU,OpenCL,SSE

          Comments

          Comment on this article