scispace - formally typeset
Search or ask a question
Author

Andrea Tangherloni

Bio: Andrea Tangherloni is an academic researcher from University of Bergamo. The author has contributed to research in topics: Swarm behaviour & Population. The author has an hindex of 1, co-authored 6 publications receiving 4 citations.

Papers
More filters
Journal ArticleDOI
TL;DR: A mathematically correct version of SSO, named Amended Salp Swarm Optimizer (ASSO) as mentioned in this paper, was proposed to solve the problems of the original SSO.
Abstract: In the crowded environment of bio-inspired population-based metaheuristics, the Salp Swarm Optimization (SSO) algorithm recently appeared and immediately gained a lot of momentum. Inspired by the peculiar spatial arrangement of salp colonies, which are displaced in long chains following a leader, this algorithm seems to provide an interesting optimization performance. However, the original work was characterized by some conceptual and mathematical flaws, which influenced all ensuing papers on the subject. In this manuscript, we perform a critical review of SSO, highlighting all the issues present in the literature and their negative effects on the optimization process carried out by this algorithm. We also propose a mathematically correct version of SSO, named Amended Salp Swarm Optimizer (ASSO) that fixes all the discussed problems. We benchmarked the performance of ASSO on a set of tailored experiments, showing that it is able to achieve better results than the original SSO. Finally, we performed an extensive study aimed at understanding whether SSO and its variants provide advantages compared to other metaheuristics. The experimental results, where SSO cannot outperform simple well-known metaheuristics, suggest that the scientific community can safely abandon SSO.

19 citations

Proceedings ArticleDOI
28 Jun 2021
TL;DR: A GA-based approach to solve the problem of the identification of succinct marker panels, and shows that the marker panels identified by GAs can outperform manually curated solutions, especially in the case of 0-knowledge problems.
Abstract: The increasing number of single-cell transcriptomic and single-cell RNA sequencing studies are allowing for a deeper understanding of the molecular processes underlying the normal development of an organism as well as the onset of pathologies. These studies continuously refine the functional roles of known cell populations, and provide their characterization as soon as putatively novel cell populations are detected. In order to isolate the cell populations for further tailored analysis, succinct marker panels—composed of a few cell surface proteins and clusters of differentiation molecules—must be identified. The identification of these marker panels is a challenging computational problem due to its intrinsic combinatorial nature, which makes it an NP-hard problem. Genetic Algorithms (GAs) have been successfully used in Bioinformatics and other biomedical applications to tackle combinatorial problems. We present here a GA-based approach to solve the problem of the identification of succinct marker panels. Since the performance of a GA is strictly related to the representation of the candidate solutions, we propose and compare three alternative representations, able to implicitly introduce different constraints on the search space. For each representation, we perform a fine-tuning of the parameter settings to calibrate the GA, and we show that different representations yield different performance, where the most relaxed representations— in which the GA can also evolve the number of genes in the panel—turn out to be the more effective, especially in the case of 0-knowledge problems. Our results also show that the marker panels identified by GAs can outperform manually curated solutions.

5 citations

Posted ContentDOI
30 Jul 2021-bioRxiv
TL;DR: SMGen as mentioned in this paper automatically generates synthetic models of biochemical reaction networks that, by construction, are characterized by both features (e.g. system connectivity, reaction discreteness) and emergent dynamics resembling real biological networks.
Abstract: Several software tools for the simulation and analysis of biochemical reaction networks have been developed in the last decades; however, assessing and comparing their computational performance in executing the typical tasks of Computational Systems Biology can be limited by the lack of a standardized benchmarking approach. To overcome these limitations, we propose here a novel tool, named SMGen, designed to automatically generate synthetic models of biochemical reaction networks that, by construction, are characterized by both features (e.g. system connectivity, reaction discreteness) and emergent dynamics resembling real biological networks. The generation of synthetic models in SMGen is based on the definition of an undirected graph consisting in a single connected component, which generally results in a computationally demanding task. To avoid any burden in the execution time, SMGen exploits a Main-Worker paradigm to speed up the overall process. SMGen is also provided with a user-friendly Graphical User Interface that allows the user to easily set up all the parameters required to generate a set of synthetic models with any used-defined number of reactions and species. We analysed the computational performance of SMGen by generating batches of symmetric and asymmetric RBMs of increasing size, showing how a different number of reactions and/or species affects the generation time. Our results show that when the number of reactions is higher than the number of species, SMGen has to identify and correct high numbers of errors during the creation process of the RBMs, a circumstance that increases the overall running time. Though, SMGen can create synthetic models with 512 species and reactions in less than 7 seconds. The open-source code of SMGen is available on GitLab: https://gitlab.com/sgr34/smgen.

4 citations

Posted Content
TL;DR: In this paper, the authors perform a critical review of SSO, highlighting all the issues present in the literature and their negative effects on the optimization process carried out by the algorithm.
Abstract: In the crowded environment of bio-inspired population-based meta-heuristics, the Salp Swarm Optimization (SSO) algorithm recently appeared and immediately gained a lot of momentum. Inspired by the peculiar spatial arrangement of salp colonies, which are displaced in long chains following a leader, this algorithm seems to provide interesting optimization performances. However, the original work was characterized by some conceptual and mathematical flaws, which influenced all ensuing papers on the subject. In this manuscript, we perform a critical review of SSO, highlighting all the issues present in the literature and their negative effects on the optimization process carried out by the algorithm. We also propose a mathematically correct version of SSO, named Amended Salp Swarm Optimizer (ASSO) that fixes all the discussed problems. Finally, we benchmark the performance of ASSO on a set of tailored experiments, showing it achieves better results than the original SSO.

1 citations

Posted ContentDOI
17 Jan 2021-bioRxiv
TL;DR: FiCoS as discussed by the authors is a black-box deterministic simulator that combines the Dormand-Prince and Radau IIA to accelerate the simulation and analysis of large-scale biological networks.
Abstract: Mathematical models of biochemical networks can largely facilitate the comprehension of the mechanisms at the basis of cellular processes, as well as the formulation of hypotheses that can then be tested with targeted laboratory experiments. However, two issues might hamper the achievement of fruitful outcomes. On the one hand, detailed mechanistic models can involve hundreds or thousands of molecular species and their intermediate complexes, as well as hundreds or thousands of chemical reactions, a situation generally occurring when rule-based models are analysed. On the other hand, the computational analysis of a model typically requires the execution of a large number of simulations for its calibration or to test the effect of perturbations. As a consequence, the computational capabilities of modern Central Processing Units can be easily overtaken, possibly making the modeling of biochemical networks a worthless or ineffective effort. To the aim of overcoming the limitations of the current state-of-the-art simulation approaches, we present in this paper FiCoS, a novel “black-box” deterministic simulator that effectively realizes both a fine- and a coarse-grained parallelization on Graphics Processing Units. In particular, FiCoS exploits two different integration methods, namely the Dormand–Prince and the Radau IIA, to efficiently solve both non-stiff and stiff systems of coupled Ordinary Differential Equations. We tested the performance of FiCoS against different deterministic simulators, by considering models of increasing size and by running analyses with increasing computational demands. FiCoS was able to dramatically speedup the computations up to 855 ×, showing to be a promising solution for the simulation and analysis of large-scale models of complex biological processes. Author summary Systems Biology is an interdisciplinary research area focusing on the integration of biology and in-silico simulation of mathematical models to unravel and predict the emergent behavior of complex biological systems. The ultimate goal is the understanding of the complex mechanisms at the basis of biological processes together with the formulation of novel hypotheses that can be then tested with laboratory experiments. In such a context, detailed mechanistic models can be used to describe biological networks. Unfortunately, these models can be characterized by hundreds or thousands of molecular species and chemical reactions, making their simulation unfeasible using classic simulators running on modern Central Processing Units (CPUs). In addition, a large number of simulations might be required to calibrate the models or to test the effect of perturbations. In order to overcome the limitations imposed by CPUs, Graphics Processing Units (GPUs) can be effectively used to accelerate the simulations of these detailed models. We thus designed and developed a novel GPU-based tool, called FiCoS, to speed-up the computational analyses typically required in Systems Biology.

1 citations


Cited by
More filters
Journal ArticleDOI
TL;DR: In this paper, a novel approach to improve the Salp Swarm Algorithm (SSA), namely EHSSA, and applied it to multi-threshold image segmentation is presented.

33 citations

01 Aug 2016
TL;DR: This paper used massively parallel single-cell RNA profiling and optimized computational methods on a heterogeneous class of neurons, mouse retinal bipolar cells (BCs), and derived a molecular classification that identified 15 types, including all types observed previously and two novel types, one of which has a non-canonical morphology and position.
Abstract: Patterns of gene expression can be used to characterize and classify neuronal types. It is challenging, however, to generate taxonomies that fulfill the essential criteria of being comprehensive, harmonizing with conventional classification schemes, and lacking superfluous subdivisions of genuine types. To address these challenges, we used massively parallel single-cell RNA profiling and optimized computational methods on a heterogeneous class of neurons, mouse retinal bipolar cells (BCs). From a population of ∼25,000 BCs, we derived a molecular classification that identified 15 types, including all types observed previously and two novel types, one of which has a non-canonical morphology and position. We validated the classification scheme and identified dozens of novel markers using methods that match molecular expression to cell morphology. This work provides a systematic methodology for achieving comprehensive molecular classification of neurons, identifies novel neuronal types, and uncovers transcriptional differences that distinguish types within a class.

24 citations

Journal ArticleDOI
01 Apr 2022-Array
TL;DR: In this paper , a systematic review of meta-heuristic algorithms used for unfolding the IoT based applications is presented, and the current trends in IoT and possible future directions are documented.

23 citations

Journal ArticleDOI
TL;DR: In this paper , the impact of stopping criteria in the comparison process of evolutionary algorithms has been investigated, and the results show that stopping criteria play a vital role in comparison, as they can produce statistically significant differences in the rankings of the evolutionary algorithms.

8 citations