53 research outputs found

    A General Optimization Technique for High Quality Community Detection in Complex Networks

    Get PDF
    Recent years have witnessed the development of a large body of algorithms for community detection in complex networks. Most of them are based upon the optimization of objective functions, among which modularity is the most common, though a number of alternatives have been suggested in the scientific literature. We present here an effective general search strategy for the optimization of various objective functions for community detection purposes. When applied to modularity, on both real-world and synthetic networks, our search strategy substantially outperforms the best existing algorithms in terms of final scores of the objective function; for description length, its performance is on par with the original Infomap algorithm. The execution time of our algorithm is on par with non-greedy alternatives present in literature, and networks of up to 10,000 nodes can be analyzed in time spans ranging from minutes to a few hours on average workstations, making our approach readily applicable to tasks which require the quality of partitioning to be as high as possible, and are not limited by strict time constraints. Finally, based on the most effective of the available optimization techniques, we compare the performance of modularity and code length as objective functions, in terms of the quality of the partitions one can achieve by optimizing them. To this end, we evaluated the ability of each objective function to reconstruct the underlying structure of a large set of synthetic and real-world networks.Comment: MAIN text: 14 pages, 4 figures, 1 table Supplementary information: 19 pages, 8 figures, 5 table

    The Central Clock Neurons Regulate Lipid Storage in Drosophila

    Get PDF
    A proper balance of lipid breakdown and synthesis is essential for achieving energy homeostasis as alterations in either of these processes can lead to pathological states such as obesity. The regulation of lipid metabolism is quite complex with multiple signals integrated to control overall triglyceride levels in metabolic tissues. Based upon studies demonstrating effects of the circadian clock on metabolism, we sought to determine if the central clock cells in the Drosophila brain contribute to lipid levels in the fat body, the main nutrient storage organ of the fly. Here, we show that altering the function of the Drosophila central clock neurons leads to an increase in fat body triglycerides. We also show that although triglyceride levels are not affected by age, they are increased by expression of the amyloid-beta protein in central clock neurons. The effect on lipid storage seems to be independent of circadian clock output as changes in triglycerides are not always observed in genetic manipulations that result in altered locomotor rhythms. These data demonstrate that the activity of the central clock neurons is necessary for proper lipid storage

    Genome-Wide and Phase-Specific DNA-Binding Rhythms of BMAL1 Control Circadian Output Functions in Mouse Liver

    Get PDF
    Temporal mapping during a circadian day of binding sites for the BMAL1 transcription factor in mouse liver reveals genome-wide daily rhythms in DNA binding and uncovers output functions that are controlled by the circadian oscillator

    Systemic Computation using Graphics Processors

    No full text
    Abstract. Previous work created the systemic computer – a model of computation designed to exploit many natural properties observed in biological systems, including parallelism. The approach has been proven through two existing implementations and many biological models and visualizations. However to date the systemic computer implementations have all been sequential simulations that do not exploit the true potential of the model. In this paper the first parallel implementation of systemic computation is introduced. The GPU Systemic Computation Architecture is the first implementation that enables parallel systemic computation by exploiting multiple cores available in graphics processors. Comparisons with the serial implementation when running a genetic algorithm at different scales show that as the number of systems increases, the parallel architecture is several hundred times faster than the existing implementations, making it feasible to investigate systemic models of more complex biological systems. Keywords: Bio-inspired computation; systemic computation; GPU; parallel architectures; genetic algorithm

    Methods for improving simulations of biological systems: systemic computation and fractal proteins

    No full text
    Modelling and simulation are becoming essential for new fields such as synthetic biology. Perhaps the most important aspect of modelling is to follow a clear design methodology that will help to highlight unwanted deficiencies. The use of tools designed to aid the modelling process can be of benefit in many situations. In this paper, the modelling approach called systemic computation (SC) is introduced. SC is an interaction-based language, which enables individual-based expression and modelling of biological systems, and the interactions between them. SC permits a precise description of a hypothetical mechanism to be written using an intuitive graph-based or a calculus-based notation. The same description can then be directly run as a simulation, merging the hypothetical mechanism and the simulation into the same entity. However, even when using well-designed modelling tools to produce good models, the best model is not always the most accurate one. Frequently, computational constraints or lack of data make it infeasible to model an aspect of biology. Simplification may provide one way forward, but with inevitable consequences of decreased accuracy. Instead of attempting to replace an element with a simpler approximation, it is sometimes possible to substitute the element with a different but functionally similar component. In the second part of this paper, this modelling approach is described and its advantages are summarized using an exemplar: the fractal protein model. Finally, the paper ends with a discussion of good biological modelling practice by presenting lessons learned from the use of SC and the fractal protein model

    Eating Data Is Good for Your Immune System: An Artificial Metabolism for Data Clustering Using Systemic Computation

    No full text
    Previous work suggests that innate immunity and representations of tissue can be useful when combined with artificial immune,systems. Here we provide a new implementation of tissue for AIS using systemic computation, a new model of computation and corresponding computer architecture based on a systemics world-view and supplemented by the incorporation of natural characteristics. We show using systemic computation how to create an artificial organism, a program with metabolism that eats data, expels waste, Clusters cells based on the nature of its food and emits danger signals suitable for an artificial immune system. The implementation is tested by application to a standard machine learning set and shows excellent abilities to recognise anomalies in its diet
    • …
    corecore