Simone Pernice

dblp:220/7410 · DBLP profile ↗
← Back
17ranked-venue papers
7as first author
8since 2021 · last 2025
0000-0001-7124-4676ORCID · verified

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

Applied, interdisciplinary, general and emerging computing · 11 · 6 first-author · 6 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1 · 1 since 2021Theory of computation · 1 · 1 first-author
YearPublicationVenuePosition
2025 Exploiting GPU computing for effective Agent-Based simulation: initial experiments
abstract
Agent-Based Modeling and Simulation (ABMS) has been increasingly applied in various research fields, thanks to the capability of these models to describe fine-grained realworld behavior and to the ease of interpretation by domain experts. However, such models lack a formal definition and well-defined semantics that are common to the different tools supporting ABMS. This may occasionally lead to greater complexity in interpreting the results with respect to other modeling approaches. To address this issue, an ABM semantics that adopts a continuous-time approach and a next-event time advance simulation algorithm has been formally defined and presented. Such an approach may lead to high computation times as it requires recalculations of activity rates for all the agents after each event. In this preliminary study, we exploit the FLAME GPU framework to evaluate the benefits that GPU computing may bring to the performance of our simulation algorithm.
Marzio Pennisi, Giuliana Franceschinis, Daniele Baccega, Simone Pernice, Irene Terrone
PDP4
2025 UnifiedGreatMod: a new holistic modelling paradigm for studying biological systems on a complete and harmonious scale
abstract
MOTIVATION: Computational models are crucial for addressing critical questions about systems evolution and deciphering system connections. The pivotal feature of making this concept recognizable from the biological and clinical community is the possibility of quickly inspecting the whole system, bearing in mind the different granularity levels of its components. This holistic view of system behaviour expands the evolution study by identifying the heterogeneous behaviours applicable, e.g. to the cancer evolution study. RESULTS: To address this aspect, we propose a new modelling paradigm, UnifiedGreatMod, which allows modellers to integrate fine-grained and coarse-grained biological information into a unique model. It enables functional studies by combining the analysis of the system's multi-level stable states with its fluctuating conditions. This approach helps to investigate the functional relationships and dependencies among biological entities. This is achieved, thanks to the hybridization of two analysis approaches that capture a system's different granularity levels. The proposed paradigm was then implemented into the open-source, general modelling framework GreatMod, in which a graphical meta-formalism is exploited to simplify the model creation phase and R languages to define user-defined analysis workflows. The proposal's effectiveness was demonstrated by mechanistically simulating the metabolic output of Escherichia coli under environmental nutrient perturbations and integrating a gene expression dataset. Additionally, the UnifiedGreatMod was used to examine the responses of luminal epithelial cells to Clostridium difficile infection. AVAILABILITY AND IMPLEMENTATION: GreatMod https://qbioturin.github.io/epimod/, epimod_FBAfunctions https://github.com/qBioTurin/epimod_FBAfunctions, first case study E. coli https://github.com/qBioTurin/Ec_coli_modelling, second case study C. difficile https://github.com/qBioTurin/EpiCell_CDifficile.
Riccardo Aucello, Simone Pernice, Dora Tortarolo, Raffaele A. Calogero, Celia Herrera-Rincon, Giulia Ronchi, Stefano Geuna, Francesca Cordero, Pietro Liò, Marco Beccuti
Bioinform.2
2024 CREDO: a friendly Customizable, REproducible, DOcker file generator for bioinformatics applications
abstract
BACKGROUND: The analysis of large and complex biological datasets in bioinformatics poses a significant challenge to achieving reproducible research outcomes due to inconsistencies and the lack of standardization in the analysis process. These issues can lead to discrepancies in results, undermining the credibility and impact of bioinformatics research and creating mistrust in the scientific process. To address these challenges, open science practices such as sharing data, code, and methods have been encouraged. RESULTS: CREDO, a Customizable, REproducible, DOcker file generator for bioinformatics applications, has been developed as a tool to moderate reproducibility issues by building and distributing docker containers with embedded bioinformatics tools. CREDO simplifies the process of generating Docker images, facilitating reproducibility and efficient research in bioinformatics. The crucial step in generating a Docker image is creating the Dockerfile, which requires incorporating heterogeneous packages and environments such as Bioconductor and Conda. CREDO stores all required package information and dependencies in a Github-compatible format to enhance Docker image reproducibility, allowing easy image creation from scratch. The user-friendly GUI and CREDO's ability to generate modular Docker images make it an ideal tool for life scientists to efficiently create Docker images. Overall, CREDO is a valuable tool for addressing reproducibility issues in bioinformatics research and promoting open science practices.
Simone Alessandri, Maria L. Ratto, Sergio Rabellino, Gabriele Piacenti, Sandro Gepiro Contaldo, Simone Pernice, Marco Beccuti, Raffaele A. Calogero, Luca Alessandrì
BMC Bioinform.6
2023 OmniReprodubileCellAnalysis: a comprehensive toolbox for the analysis of cellular biology data
abstract
Open science and reproducibility are two key pillars of modern scientific research. Open science is making scientific research and data accessible and transparent to the broader scientific community and the public. Reproducibility, on the other hand, is the ability to replicate and confirm research results by following the same methods and procedures. Reproducibility is thus crucial because it ensures the reliability and validity of scientific findings. The relationship between open science and reproducibility is intertwined; indeed open science practices, such as sharing raw data, detailed methodologies, and code, greatly facilitate the reproducibility of research. In recent years, concerns about the reproducibility of scientific research have gained prominence, and indeed scientists still lament the lack of details in the methods sections of published papers and the unavailability of raw data from the authors.To assist cellular biologists and immunologists and to promote a more transparent, open and reproducible research practice, we developed OmniReproducibleCellAnalysis (ORCA), a new Shiny Application based in R, for the semi-automated analysis of Western Blot (WB), Reverse Transcription-quantitative PCR (RT-qPCR), Enzyme-Linked ImmunoSorbent Assay (ELISA), Endocytosis and Cytotoxicity experiments. ORCA is open-source and approachable by scientists without advanced R language knowledge. Our application automatically compiles a report containing the finalized data analysis and all its preliminary and intermediate steps, ensuring data analysis standardization and reproducibility. Furthermore, ORCA allows to upload raw data and results directly on the data repository Harvard Dataverse, a valuable tool for promoting transparency and data accessibility in scientific research.By employing ORCA, scientists will cut down analysis time and human-dependent errors, while taking a step towards a research practice compliant with Open Science and FAIR principle.
Dora Tortarolo, Simone Pernice, Fabiana Clapero, Donatella Valdembri, Guido Serini, Federica Riccardo, Lidia Tarone, Chiara Enrico Bena, Carla Bosia, Sandro Gepiro Contaldo, Marco Beccuti, Marzio Pennisi, Francesca Cordero
BIBM2
2023 MODIMO: Workshop on Multi-Omics Data Integration for Modelling Biological Systems
abstract
Multi-omics analysis aims at extracting previously uncovered biological knowledge by integrating information across multiple single-omic sources. Past approaches have focused on the simultaneous analysis of a small number of omic data sets. Current challenges face the problem of integrating multiple omic sources into a unified complex model, or of combining already available tools for two-by-two omics analyses and merging their outcomes. By doing so and leveraging integrated system-level knowledge, multi-omic approaches ought to enable the development of better qualitative and quantitative models for descriptive and predictive analyses. To move this area forward, new statistical and algorithmic frameworks are needed, for example for generalizing classical graph theory results to heterogeneous networks, and applying them to diverse problems such as drug repurposing or understanding the immune response to infections. Thus, in short, this workshop aims at investigating novel methodologies for providing crucial insights into multi-omics data management, integration, and analysis to enable biological discoveries. The workshop will be sponsored by the InfoLife CINI National Laboratory (https://www.consorzio-cini.it/index.php/en/ ).
Simone Avesani, Vincenzo Bonnici, Simone Pernice, Marco Beccuti, Rosalba Giugno
CIKM3
2023 CONNECTOR, fitting and clustering of longitudinal data to reveal a new risk stratification system
abstract
MOTIVATION: The transition from evaluating a single time point to examining the entire dynamic evolution of a system is possible only in the presence of the proper framework. The strong variability of dynamic evolution makes the definition of an explanatory procedure for data fitting and clustering challenging. RESULTS: We developed CONNECTOR, a data-driven framework able to analyze and inspect longitudinal data in a straightforward and revealing way. When used to analyze tumor growth kinetics over time in 1599 patient-derived xenograft growth curves from ovarian and colorectal cancers, CONNECTOR allowed the aggregation of time-series data through an unsupervised approach in informative clusters. We give a new perspective of mechanism interpretation, specifically, we define novel model aggregations and we identify unanticipated molecular associations with response to clinically approved therapies. AVAILABILITY AND IMPLEMENTATION: CONNECTOR is freely available under GNU GPL license at https://qbioturin.github.io/connector and https://doi.org/10.17504/protocols.io.8epv56e74g1b/v1.
Simone Pernice, Roberta Sirovich, Elena Grassi, Marco Viviani 0002, Martina Ferri, Francesco Sassi, Luca Alessandrì, Dora Tortarolo, Raffaele A. Calogero, Livio Trusolino, Andrea Bertotti, Marco Beccuti, Martina Olivero, Francesca Cordero
Bioinform.1
2023 A new computational workflow to guide personalized drug therapy
abstract
OBJECTIVE: Computational models are at the forefront of the pursuit of personalized medicine thanks to their descriptive and predictive abilities. In the presence of complex and heterogeneous data, patient stratification is a prerequisite for effective precision medicine, since disease development is often driven by individual variability and unpredictable environmental events. Herein, we present GreatNectorworkflow as a valuable tool for (i) the analysis and clustering of patient-derived longitudinal data, and (ii) the simulation of the resulting model of patient-specific disease dynamics. METHODS: GreatNectoris designed by combining an analytic strategy composed of CONNECTOR, a data-driven framework for the inspection of longitudinal data, and an unsupervised methodology to stratify the subjects with GreatMod, a quantitative modeling framework based on the Petri Net formalism and its generalizations. RESULTS: To illustrate GreatNectorcapabilities, we exploited longitudinal data of four immune cell populations collected from Multiple Sclerosis patients. Our main results report that the T-cell dynamics after alemtuzumab treatment separate non-responders versus responders patients, and the patients in the non-responders group are characterized by an increase of the Th17 concentration around 36 months. CONCLUSION: GreatNectoranalysis was able to stratify individual patients into three model meta-patients whose dynamics suggested insight into patient-tailored interventions.
Simone Pernice, Alessandro Maglione, Dora Tortarolo, Roberta Sirovich, Marinella Clerico, Simona Rolla, Marco Beccuti, Francesca Cordero
J. Biomed. Informatics1
2021 Multiformalism modeling and simulation of immune system mechanisms
abstract
The immune system (IS) represents a complex network of cells and molecules devoted to the protection of individuals from external pathogens, and in terms of complexity, it is only second to the central nervous system. As our knowledge of the IS mechanisms has become more exhaustive, interest has grown in applying modeling and simulation techniques in this context. In particular, among these techniques, the Agent Based Models (ABMs) have been increasingly applied for the IS simulation. One of the major drawbacks of ABMs is represented by the lack of well-defined semantics, which may lead to inconsistent results in comparison to other stochastic approaches. In this paper, we make use of the well-defined semantics and the simulation algorithm for ABMs that we proposed in [1] to implement a few models of the Cancer-Immune System. Comparing ABMs and Gillespie’s Stochastic Simulation Algorithm results we show that our methodology brings coherence among the results of ABMs and SSA.
Elvio Gilberto Amparore, Marco Beccuti, Paolo Castagno, Giuliana Franceschinis, Marzio Pennisi, Simone Pernice
BIBM6
2020 A computational framework for modeling and studying pertussis epidemiology and vaccination
abstract
BACKGROUND: Emerging and re-emerging infectious diseases such as Zika, SARS, ncovid19 and Pertussis, pose a compelling challenge for epidemiologists due to their significant impact on global public health. In this context, computational models and computer simulations are one of the available research tools that epidemiologists can exploit to better understand the spreading characteristics of these diseases and to decide on vaccination policies, human interaction controls, and other social measures to counter, mitigate or simply delay the spread of the infectious diseases. Nevertheless, the construction of mathematical models for these diseases and their solutions remain a challenging tasks due to the fact that little effort has been devoted to the definition of a general framework easily accessible even by researchers without advanced modelling and mathematical skills. RESULTS: In this paper we describe a new general modeling framework to study epidemiological systems, whose novelties and strengths are: (1) the use of a graphical formalism to simplify the model creation phase; (2) the implementation of an R package providing a friendly interface to access the analysis techniques implemented in the framework; (3) a high level of portability and reproducibility granted by the containerization of all analysis techniques implemented in the framework; (4) a well-defined schema and related infrastructure to allow users to easily integrate their own analysis workflow in the framework. Then, the effectiveness of this framework is showed through a case of study in which we investigate the pertussis epidemiology in Italy. CONCLUSIONS: We propose a new general modeling framework for the analysis of epidemiological systems, which exploits Petri Net graphical formalism, R environment, and Docker containerization to derive a tool easily accessible by any researcher even without advanced mathematical and computational skills. Moreover, the framework was implemented following the guidelines defined by Reproducible Bioinformatics Project so it guarantees reproducible analysis and makes simple the developed of new user-defined workflows.
Paolo Castagno, Simone Pernice, Gianni Ghetti, Massimiliano Povero, Lorenzo Pradelli, Daniela Paolotti, Gianfranco Balbo, Matteo Sereno, Marco Beccuti
BMC Bioinform.2
2020 Computational modeling of the immune response in multiple sclerosis using epimod framework
abstract
BACKGROUND: Multiple Sclerosis (MS) represents nowadays in Europe the leading cause of non-traumatic disabilities in young adults, with more than 700,000 EU cases. Although huge strides have been made over the years, MS etiology remains partially unknown. Furthermore, the presence of various endogenous and exogenous factors can greatly influence the immune response of different individuals, making it difficult to study and understand the disease. This becomes more evident in a personalized-fashion when medical doctors have to choose the best therapy for patient well-being. In this optics, the use of stochastic models, capable of taking into consideration all the fluctuations due to unknown factors and individual variability, is highly advisable. RESULTS: We propose a new model to study the immune response in relapsing remitting MS (RRMS), the most common form of MS that is characterized by alternate episodes of symptom exacerbation (relapses) with periods of disease stability (remission). In this new model, both the peripheral lymph node/blood vessel and the central nervous system are explicitly represented. The model was created and analysed using Epimod, our recently developed general framework for modeling complex biological systems. Then the effectiveness of our model was shown by modeling the complex immunological mechanisms characterizing RRMS during its course and under the DAC administration. CONCLUSIONS: Simulation results have proven the ability of the model to reproduce in silico the immune T cell balance characterizing RRMS course and the DAC effects. Furthermore, they confirmed the importance of a timely intervention on the disease course.
Simone Pernice, Laura Follia, Alessandro Maglione, Marzio Pennisi, Francesco Pappalardo 0001, Francesco Novelli, Marinella Clerico, Marco Beccuti, Francesca Cordero, Simona Rolla
BMC Bioinform.1
2020 Integrating Petri Nets and Flux Balance Methods in Computational Biology Models: a Methodological and Computational Practice
abstract
Computational Biology is a fast-growing field that is enriched by different data-driven methodological approaches and by findings and applications in a broad range of biological areas. Fundamental to these approaches are the mathematical and computational models used to describe the different state s at microscopic (for example a biochemical reaction), mesoscopic (the signalling effects at tissue level), and macroscopic levels (physiological and pathological effects) of biological processes. In this paper we address the problem of combining two powerful classes of methodologies: Flux Balance Analysis (FBA) methods which are now producing a revolution in biotechnology and medicine, and Petri Nets (PNs) which allow system generalisation and are central to various mathematical treatments, for example Ordinary Differential Equation (ODE) specification of the biosystem under study. While the former is limited to modelling metabolic networks, i.e. does not account for intermittent dynamical signalling events, the latter is hampered by the need for a large amount of metabolic data. A first result presented in this paper is the identification of three types of cross-talks between PNs and FBA methods and their dependencies on available data. We exemplify our insights with the analysis of a pancreatic cancer model. We discuss how our reasoning framework provides a biologically and mathematically grounded decision making setting for the integration of regulatory, signalling, and metabolic networks and greatly increases model interpretability and reusability. We discuss how the parameters of PN and FBA models can be tuned and combined together so to highlight the computational effort needed to perform this task. We conclude with speculations and suggestions on this new promising research direction.
Simone Pernice, Laura Follia, Gianfranco Balbo, Luciano Milanesi, Giulia Sartini, Niccoló Totis, Pietro Liò, Ivan Merelli, Francesca Cordero, Marco Beccuti
Fundam. Informaticae1
2019 Exploiting Stochastic Petri Net formalism to capture the Relapsing Remitting Multiple Sclerosis variability under Daclizumab administration
abstract
It is well known that the response of individuals to disease varies, either because of unpredictable exogenous events, such as possibly unknown environmental effects, or just because of endogenous factors, i.e. different genetic background. In particular, when a treatment effectiveness has to be validated, the individual variability should be taken into account by exploiting stochastic models. Relapsing Remitting Multiple Sclerosis (RRMS) is an unpredictable and complex disease, whose random behaviour perfectly fits the study with stochastic models. RRMS is the most common form of Multiple Sclerosis (MS), an immune-mediated inflammatory disease of the central nervous system, characterized by alternate episodes of symptom exacerbation (relapses) with periods of disease stability (remission). Several treatments were proposed to contrast the disease progression. Among these, Daclizumab initially exhibited promising results. However, due to the risk of serious side effects the treatment has been retired. We propose a stochastic and an hybrid extension, based on a generalization of the high level Petri Net formalism, of an existing model of Daclizumab effects on RRMS. The model is developed to investigate the complex mechanisms and unpredictable behaviour characterizing the RRMS disease and its relapsing, especially under the Daclizumab administration.
Simone Pernice, Greta Romano, Giulia Russo, Marco Beccuti, Marzio Pennisi, Francesco Pappalardo 0001
BIBM1
2019 A Tool for the Automatic Derivation of Symbolic ODE from Symmetric Net Models
abstract
High-level Petri nets (HLPNs) are an expressive formalism well supported by a number of tools that automate the editing and the interactive simulation of models and some kinds of analytical techniques, mainly based on state-space exploration. Structural analysis of HLPNs is, however, a challenging task not yet adequately supported and it is often accomplished via the unfolding of an HLPN into a corresponding low-level Petri Net. An approach to derive a system of Ordinary Differential Equations (ODEs) from a Stochastic Symmetric Net (SSN) has been proposed a few years ago, based on the net's unfolding and subsequent grouping of similar equations. This method has been recently improved by providing an algorithm that directly derives a compact ODE system (from a partially unfolded net) in a symbolic way, through algebraic manipulation of SSN annotations. In this paper, we present the automation of the calculus of Symbolic ODEs (SODEs) for SSN models as a new module of SNexpression, a tool for the symbolic structural analysis of Symmetric Nets. An application of the tool/technique to a variant of a SIRS epidemic model including antibiotic resistance is also described.
Marco Beccuti, Lorenzo Capra, Massimiliano De Pierro, Giuliana Franceschinis, Laura Follia, Simone Pernice
MASCOTS6
2019 MethylFASTQ: A Tool Simulating Bisulfite Sequencing Data
abstract
DNA methylation is a DNA modification playing an important role in several diseases, including cancer. The gold-standard technique for measuring DNA methylation is Bisulfite Sequencing (BS). The treatment with bisulfite alters the sequence of DNA making the analysis of BS data computationally difficult. There are many tools for analysing BS data but the choice of which to use is difficult due to the extensive biological and technical variability of the data. Synthetic and real datasets can be exploited to evaluate the tool performance and to obtain an accurate data analysis. Today, Sherman is the only available tool to generate BS synthetic datasets. However, this tool does not report any information about the methylated cytosines. For this purpose, in this paper we present MethyIFASTQ, an easy-to-use bioinformatics tool that generates synthetic bisulfite datasets in FASTQ format. MethylFASTQ works in parallel manner using producer-consumer approach. It returns: i) a complete dataset in FASTQ format simulating the results of a BS experiment ii) a report file storing the information about the methylation level of the dataset (i.e. methylated cytosines). First, we test MethylFASTQ performances with an increasing number of concurrent processes and we report the comparison of MethylFASTQ with respect to Sherman tool. Then, we also describe an application of synthetic datasets generated with our tool and we use them as input for two bisulfite mapping and methylation calling tools. Finally, we propose MethylFASTQ as a tool to generate synthetic bisulfite sequencing data.
Giulia Beatrice Piaggeschi, Nicola Licheri, Greta Romano, Simone Pernice, Laura Follia, Giulio Ferrero
PDP4
2019 A computational approach based on the colored Petri net formalism for studying multiple sclerosis
abstract
BACKGROUND: Multiple Sclerosis (MS) is an immune-mediated inflammatory disease of the Central Nervous System (CNS) which damages the myelin sheath enveloping nerve cells thus causing severe physical disability in patients. Relapsing Remitting Multiple Sclerosis (RRMS) is one of the most common form of MS in adults and is characterized by a series of neurologic symptoms, followed by periods of remission. Recently, many treatments were proposed and studied to contrast the RRMS progression. Among these drugs, daclizumab (commercial name Zinbryta), an antibody tailored against the Interleukin-2 receptor of T cells, exhibited promising results, but its efficacy was accompanied by an increased frequency of serious adverse events. Manifested side effects consisted of infections, encephalitis, and liver damages. Therefore daclizumab has been withdrawn from the market worldwide. Another interesting case of RRMS regards its progression in pregnant women where a smaller incidence of relapses until the delivery has been observed. RESULTS: In this paper we propose a new methodology for studying RRMS, which we implemented in GreatSPN, a state-of-the-art open-source suite for modelling and analyzing complex systems through the Petri Net (PN) formalism. This methodology exploits: (a) an extended Colored PN formalism to provide a compact graphical description of the system and to automatically derive a set of ODEs encoding the system dynamics and (b) the Latin Hypercube Sampling with PRCC index to calibrate ODE parameters for reproducing the real behaviours in healthy and MS subjects.To show the effectiveness of such methodology a model of RRMS has been constructed and studied. Two different scenarios of RRMS were thus considered. In the former scenario the effect of the daclizumab administration is investigated, while in the latter one RRMS was studied in pregnant women. CONCLUSIONS: We propose a new computational methodology to study RRMS disease. Moreover, we show that model generated and calibrated according to this methodology is able to reproduce the expected behaviours.
Simone Pernice, Marzio Pennisi, Greta Romano, Alessandro Maglione, Santina Cutrupi, Francesco Pappalardo 0001, Gianfranco Balbo, Marco Beccuti, Francesca Cordero, Raffaele A. Calogero
BMC Bioinform.1
2018 Estimating Daclizumab effects in Multiple Sclerosis using Stochastic Symmetric Nets
Simone Pernice, Marco Beccuti, Pietro Do', Marzio Pennisi, Francesco Pappalardo 0001
BIBM1
2018 ParallNormal: An Efficient Variant Calling Pipeline for Unmatched Sequencing Data
abstract
Nowadays, next generation sequencing is closer to clinical application in the field of oncology. Indeed, it allows the identification of tumor-specific mutations acquired during cancer development, progression and resistance to therapy. In parallel with an evolving sequencing technology, novel computational approaches are needed to cope with the requirement of a rapid processing of sequencing data into a list of clinically-relevant genomic variants. Since sequencing data from both tumors and their matched normal samples are not always available (unmatched data), there is a need of a computational pipeline leading to variants calling in unmatched data. Despite the presence of many accurate and precise variant calling algorithms, an efficient approach is still lacking. Here, we propose a parallel pipeline (ParallNormal) designed to efficiently identify genomic variants from whole- exome sequencing data, in absence of their matched normal. ParallNormal integrates well-known algorithms such as BWA and GATK, a novel tool for duplicate removal (DuplicateRemove), and the FreeBayes variant calling algorithm. A re-engineered implementation of FreeBayes, optimized for execution on modern multi-core architectures is also proposed. ParallNormal was applied on whole-exome sequencing data of pancreatic cancer samples without considering their matched normal. The robustness of ParallNormal was tested using results of the same dataset analyzed using matched normal samples and considering genes involved in pancreatic carcinogenesis. Our pipeline was able to confirm most of the variants identified using matched normal data.
Laura Follia, Fabio Tordini, Simone Pernice, Greta Romano, Giulia Beatrice Piaggeschi, Giulio Ferrero
PDP3