Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Corrado Priami

dblp:20/784 · DBLP profile ↗
← Back
49ranked-venue papers
8as first author
3since 2021 · last 2023
0000-0002-3261-6235ORCID · verified

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

Theory of computation · 22 · 6 first-authorApplied, interdisciplinary, general and emerging computing · 13 · 2 first-author · 3 since 2021Software engineering, systems software and programming languages · 10Artificial intelligence and machine learning · 2 · 1 since 2021Security and privacy · 2Databases, data management, data science and information retrieval · 2 · 1 first-author · 1 since 2021Systems, architecture and hardware · 1Computer networks · 1Human-computer interaction and ubiquitous computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Interdisciplinary, comprehensive, and emerging computing
2 papers
Medical and health informatics · 89% Bioinformatics and computational biology · 11%
Theoretical computer science
4 papers
Logic in computer science · 88% Distributed computing theory · 12%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Embedded and real-time systems · 54% Performance modeling and evaluation · 46%
Software engineering, system software, and programming languages
1 paper
Software maintenance and evolution · 100%

Topics — the 12 heaviest of 14, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Medical and health informatics
precision medicine
0.512021
A robust computational pipeline for model-based and data-driven phenotype clustering · Bioinform. 2021
Bioinformatics and computational biology › systems biology
biological model representation
0.112006
Design and implementation of a tool for translating SBML into the biochemical stochastic pi-calculus · Bioinform. 2006
Software maintenance and evolution
performance prediction
0.012002
Language-based Performance Prediction for Distributed and Mobile Systems · Inf. Comput. 2002
Embedded and real-time systems › mobile computing
mobile distributed systems
0.012002
Language-based Performance Prediction for Distributed and Mobile Systems · Inf. Comput. 2002
Performance modeling and evaluation › markov models
markov chain analysis
0.012001
Performance Evaluation of Mobile Processes via Abstract Machines · IEEE Trans. Software Eng. 2001
Logic in computer science › process algebra
mobile processes
0.021996
Mobile Processes with a Distributed Environment · ICALP 1996
Causality for Mobile Processes · ICALP 1995
Logic in computer science
concurrency theory
0.021995
Causality for Mobile Processes · ICALP 1995
Extended Transition Systems for Parametric Bisimulation · ICALP 1993
Logic in computer science
process algebra
0.011996
Mobile Processes with a Distributed Environment · ICALP 1996
Logic in computer science
causality
0.011995
Causality for Mobile Processes · ICALP 1995
Logic in computer science
bisimulation
0.011993
Extended Transition Systems for Parametric Bisimulation · ICALP 1993
Logic in computer science
transition systems
0.011993
Extended Transition Systems for Parametric Bisimulation · ICALP 1993
Logic in computer science
proof theory
0.011992
Proved Trees · ICALP 1992

Methods — techniques the papers use, named apart from their topics

mathematical modeling · 0.5clustering · 0.5language-based performance prediction · 0.1process calculi · 0.1structural operational semantics · 0.0abstract machine · 0.0
YearPublicationVenuePosition
2023 Comparison of Machine Learning Classifiers on Integrated Transcriptomic Data
abstract
Omics data are being generated for different conditions, and can be a valuable resource for building novel predictive models for medical diagnosis. Given the reduced number of samples in each dataset, the application of Machine Learning (ML) models requires data integration. At the same time, multiple ML models are available, and the best option for data integration is not known. These challenges have been addressed typically in restricted settings, i.e., for one single disease at a time. However, a thorough comparison of models on integrated data, for different conditions, is still missing. In this paper we confront 7 classifiers on integrated data for 6 diseases, over 14 datasets. We compared the models on single and integrated datasets, employing different pre-processing techniques. We also evaluated the effect of feature selection, analyzing the robustness and relevance of the features extracted. We observed that, even if integration slightly reduces predictive power, the models are still able to produce good classifications. When testing generalization abilities on new datasets, sometimes the performance decreases drastically, depending on the disease studied.
Irene Testa, Giuseppe Prencipe, Corrado Priami, Alina Sîrbu
IEEE Big Data3
2022 Controlling astrocyte-mediated synaptic pruning signals for schizophrenia drug repurposing with deep graph networks
abstract
Schizophrenia is a debilitating psychiatric disorder, leading to both physical and social morbidity. Worldwide 1% of the population is struggling with the disease, with 100,000 new cases annually only in the United States. Despite its importance, the goal of finding effective treatments for schizophrenia remains a challenging task, and previous work conducted expensive large-scale phenotypic screens. This work investigates the benefits of Machine Learning for graphs to optimize drug phenotypic screens and predict compounds that mitigate abnormal brain reduction induced by excessive glial phagocytic activity in schizophrenia subjects. Given a compound and its concentration as input, we propose a method that predicts a score associated with three possible compound effects, i.e., reduce, increase, or not influence phagocytosis. We leverage a high-throughput screening to prove experimentally that our method achieves good generalization capabilities. The screening involves 2218 compounds at five different concentrations. Then, we analyze the usability of our approach in a practical setting, i.e., prioritizing the selection of compounds in the SWEETLEAD library. We provide a list of 64 compounds from the library that have the most potential clinical utility for glial phagocytosis mitigation. Lastly, we propose a novel approach to computationally validate their utility as possible therapies for schizophrenia.
Alessio Gravina, Jennifer L. Wilson, Davide Bacciu, Kevin Grimes, Corrado Priami
PLoS Comput. Biol.5
2021 A robust computational pipeline for model-based and data-driven phenotype clustering
abstract
MOTIVATION: Precision medicine is a promising field that proposes, in contrast to a one-size-fits-all approach, the tailoring of medical decisions, treatments or products. In this context, it is crucial to introduce innovative methods to stratify a population of patients on the basis of an accurate system-level knowledge of the disease. This is particularly important in very challenging conditions, where the use of standard statistical methods can be prevented by poor data availability or by the need of oversimplifying the processes regulating a complex disease. RESULTS: We define an innovative method for phenotype classification that combines experimental data and a mathematical description of the disease biology. The methodology exploits the mathematical model for inferring additional subject features relevant for the classification. Finally, the algorithm identifies the optimal number of clusters and classifies the samples on the basis of a subset of the features estimated during the model fit. We tested the algorithm in two test cases: an in silico case in the context of dyslipidemia, a complex disease for which a large population of patients has been generated, and a clinical test case, in the context of a lysosomal rare disorder, for which the amount of available data was limited. In both the scenarios, our methodology proved to be accurate and robust, and allowed the inference of an additional phenotype division that the experimental data did not show. AVAILABILITY AND IMPLEMENTATION: The code to reproduce the in silico results has been implemented in MATLAB v.2017b and it is available in the Supplementary Material. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Giulia Simoni, Chanchala Kaddi, Mengdi Tao, Federico Reali, Danilo Tomasoni, Corrado Priami, Karim Azer, Susana Neves-Zaph, Luca Marchetti
Bioinform.6
2020 A comparison of deterministic and stochastic approaches for sensitivity analysis in computational systems biology
abstract
With the recent rising application of mathematical models in the field of computational systems biology, the interest in sensitivity analysis methods had increased. The stochastic approach, based on chemical master equations, and the deterministic approach, based on ordinary differential equations (ODEs), are the two main approaches for analyzing mathematical models of biochemical systems. In this work, the performance of these approaches to compute sensitivity coefficients is explored in situations where stochastic and deterministic simulation can potentially provide different results (systems with unstable steady states, oscillators with population extinction and bistable systems). We consider two methods in the deterministic approach, namely the direct differential method and the finite difference method, and five methods in the stochastic approach, namely the Girsanov transformation, the independent random number method, the common random number method, the coupled finite difference method and the rejection-based finite difference method. The reviewed methods are compared in terms of sensitivity values and computational time to identify differences in outcome that can highlight conditions in which one approach performs better than the other.
Giulia Simoni, Vo Hong Thanh, Corrado Priami, Luca Marchetti
Briefings Bioinform.3
2019 Multi-omics integration - a comparison of unsupervised clustering methodologies
abstract
With the recent developments in the field of multi-omics integration, the interest in factors such as data preprocessing, choice of the integration method and the number of different omics considered had increased. In this work, the impact of these factors is explored when solving the problem of sample classification, by comparing the performances of five unsupervised algorithms: Multiple Canonical Correlation Analysis, Multiple Co-Inertia Analysis, Multiple Factor Analysis, Joint and Individual Variation Explained and Similarity Network Fusion. These methods were applied to three real data sets taken from literature and several ad hoc simulated scenarios to discuss classification performance in different conditions of noise and signal strength across the data types. The impact of experimental design, feature selection and parameter training has been also evaluated to unravel important conditions that can affect the accuracy of the result.
Giulia Tini, Luca Marchetti, Corrado Priami, Marie-Pier Scott-Boyer
Briefings Bioinform.3
2017 Efficient Constant-Time Complexity Algorithm for Stochastic Simulation of Large Reaction Networks
abstract
Exact stochastic simulation is an indispensable tool for a quantitative study of biochemical reaction networks. The simulation realizes the time evolution of the model by randomly choosing a reaction to fire and update the system state according to a probability that is proportional to the reaction propensity. Two computationally expensive tasks in simulating large biochemical networks are the selection of next reaction firings and the update of reaction propensities due to state changes. We present in this work a new exact algorithm to optimize both of these simulation bottlenecks. Our algorithm employs the composition-rejection on the propensity bounds of reactions to select the next reaction firing. The selection of next reaction firings is independent of the number reactions while the update of propensities is skipped and performed only when necessary. It therefore provides a favorable scaling for the computational complexity in simulating large reaction networks. We benchmark our new algorithm with the state of the art algorithms available in literature to demonstrate its applicability and efficiency.
Vo Hong Thanh, Roberto Zunino, Corrado Priami
IEEE ACM Trans. Comput. Biol. Bioinform.3
2015 Qualitative and Quantitative Protein Complex Prediction Through Proteome-Wide Simulations
abstract
Despite recent progress in proteomics most protein complexes are still unknown. Identification of these complexes will help us understand cellular regulatory mechanisms and support development of new drugs. Therefore it is really important to establish detailed information about the composition and the abundance of protein complexes but existing algorithms can only give qualitative predictions. Herein, we propose a new approach based on stochastic simulations of protein complex formation that integrates multi-source data--such as protein abundances, domain-domain interactions and functional annotations--to predict alternative forms of protein complexes together with their abundances. This method, called SiComPre (Simulation based Complex Prediction), achieves better qualitative prediction of yeast and human protein complexes than existing methods and is the first to predict protein complex abundances. Furthermore, we show that SiComPre can be used to predict complexome changes upon drug treatment with the example of bortezomib. SiComPre is the first method to produce quantitative predictions on the abundance of molecular complexes while performing the best qualitative predictions. With new data on tissue specific protein complexes becoming available SiComPre will be able to predict qualitative and quantitative differences in the complexome in various tissue types and under various conditions.
Simone Rizzetto, Corrado Priami, Attila Csikász-Nagy
PLoS Comput. Biol.2
2012 A Rule-Based and Imperative Language for Biochemical Modeling and Simulation
Durica Nikolic, Corrado Priami, Roberto Zunino
SEFM2
2010 On the computational power of BlenX
Alessandro Romanel, Corrado Priami
Theor. Comput. Sci.2
2009 BlenX Static and Dynamic Semantics
Corrado Priami, Paola Quaglia, Alessandro Romanel
CONCUR1
2009 Elucidation of functional consequences of signalling pathway interactions
abstract
BACKGROUND: A great deal of data has accumulated on signalling pathways. These large datasets are thought to contain much implicit information on their molecular structure, interaction and activity information, which provides a picture of intricate molecular networks believed to underlie biological functions. While tremendous advances have been made in trying to understand these systems, how information is transmitted within them is still poorly understood. This ever growing amount of data demands we adopt powerful computational techniques that will play a pivotal role in the conversion of mined data to knowledge, and in elucidating the topological and functional properties of protein - protein interactions. RESULTS: A computational framework is presented which allows for the description of embedded networks, and identification of common shared components thought to assist in the transmission of information within the systems studied. By employing the graph theories of network biology - such as degree distribution, clustering coefficient, vertex betweenness and shortest path measures - topological features of protein-protein interactions for published datasets of the p53, nuclear factor kappa B (NF-kappaB) and G1/S phase of the cell cycle systems were ascertained. Highly ranked nodes which in some cases were identified as connecting proteins most likely responsible for propagation of transduction signals across the networks were determined. The functional consequences of these nodes in the context of their network environment were also determined. These findings highlight the usefulness of the framework in identifying possible combination or links as targets for therapeutic responses; and put forward the idea of using retrieved knowledge on the shared components in constructing better organised and structured models of signalling networks. CONCLUSION: It is hoped that through the data mined reconstructed signal transduction networks, well developed models of the published data can be built which in the end would guide the prediction of new targets based on the pathway's environment for further analysis. Source code is available upon request.
Adaoha E. C. Ihekwaba, Phuong T. Nguyen 0002, Corrado Priami
BMC Bioinform.3
2008 A Bounded-Optimistic, Parallel Beta-Binders Simulator
abstract
Compartments play an important role in molecular and cell biology modeling, which motivated the development of BETA-BINDERS, a formalism which is an extension of the pi-CALCULUS. To execute BETA-BINDERS models, sophisticated simulators are required to ensure a sound and efficient execution. Parallel and distributed simulation represents one means to achieve the later. However, stochastically scheduled events hamper the definition of look aheads for a conservative parallel synchronization scheme, while an optimistic parallel simulation implies expensive rollback operations due to the dynamic structures of BETABINDERS models. Therefore, a time-bounded window approach is suggested, which allows the different logical processes to proceed optimistically up to a barrier. Rollbacks are thus temporally constrained. In addition, the dynamic structure of BETA-BINDERS models requires a special state handling. BETA-BINDERS models and states are represented as tree structures to facilitate state updates and rollbacks by the simulation engine.
Stefan Leye, Adelinde M. Uhrmacher, Corrado Priami
DS-RT3
2008 The Beta Workbench: a computational tool to study the dynamics of biological systems
abstract
We introduce the Beta Workbench (BWB), a scalable tool built on top of the newly defined BlenX language to model, simulate and analyse biological systems. We show the features and the incremental modelling process supported by the BWB on a running example based on the mitogen-activated kinase pathway. Finally, we provide a comparison with related approaches and some hints for future extensions.
Lorenzo Dematté, Corrado Priami, Alessandro Romanel
Briefings Bioinform.2
2008 An Automatic Translation of SBML into Beta-Binders
abstract
A translation of Systems Biology Markup Language (SBML) into a process algebra is proposed in order to allow the formal specification, the simulation and the formal analysis of biological models. Beta-binders, a language with a quantitative stochastic extension, is chosen for the translation. The proposed translation focuses on the main components of SBML models, as species and reactions. Furthermore, it satisfies the compositional property, i.e. the translation of the whole model is obtained by composing the translation of the subcomponents. An automatic translator tool of SBML models into Beta-binders has been implemented as well. Finally, the translation of a simple model is reported.
Federica Ciocchetta, Corrado Priami, Paola Quaglia
IEEE ACM Trans. Comput. Biol. Bioinform.2
2008 Evolving BlenX programs to simulate the evolution of biological networks
Lorenzo Dematté, Corrado Priami, Alessandro Romanel, Orkun S. Soyer
Theor. Comput. Sci.2
2008 Preface
Corrado Priami
Theor. Comput. Sci.1
2008 On the decidability and complexity of the structural congruence for beta-binders
Alessandro Romanel, Corrado Priami
Theor. Comput. Sci.2
2006 Decidable Extensions of Hennessy-Milner Logic
Radu Mardare, Corrado Priami
FORTE2
2006 Design and implementation of a tool for translating SBML into the biochemical stochastic pi-calculus
abstract
MOTIVATION: SBML is becoming a standard 'de-facto' to represent and store biological models. Although SBML is very useful in defining ways of exchanging and storing biological information, it is not formal enough to allow direct translation into non ambiguous formal representation languages to perform analysis and simulation of models. We here suggest to map SBML models into process calculi representations. RESULTS: We implemented and validated a tool that translates SBML descriptions into stochastic pi-calculus specifications. AVAILABILITY: Source code is freely available for academic use by contacting the authors.
Claudio Eccher, Corrado Priami
Bioinform.2
2005 Authentication primitives for secure protocol specifications
Chiara Bodei, Pierpaolo Degano, Riccardo Focardi, Corrado Priami
Future Gener. Comput. Syst.4
2005 Logical Analysis of Biological Systems
Radu Mardare, Corrado Priami
Fundam. Informaticae2
2005 Checking security policies through an enhanced Control Flow Analysis
abstract
We introduce a Control Flow Analysis that statically approximates the dynamic behaviour of mobile processes, expressed in (a variant of) the π-calculus. Our analysis of a system is able to describe the essential behaviour of each sub-system, tracking
Chiara Bodei, Pierpaolo Degano, Corrado Priami
J. Comput. Secur.3
2004 Modelling the dynamics of biosystems
abstract
The need for a more formal handling of biological information processing with stochastic and mobile process algebras is addressed. Biology can benefit this approach, yielding a better understanding of behavioural properties of cells, and computer science can benefit this approach, obtaining new computational models inspired by nature.
Corrado Priami, Paola Quaglia
Briefings Bioinform.1
2004 Modelling biochemical pathways through enhanced pi-calculus
Michele Curti, Pierpaolo Degano, Corrado Priami, Cosima Tatiana Baldari
Theor. Comput. Sci.3
2004 Prefac
Corrado Priami
Theor. Comput. Sci.1
2002 Language-based Performance Prediction for Distributed and Mobile Systems
Corrado Priami
Inf. Comput.1
2002 Primitives for authentication in process algebras
Chiara Bodei, Pierpaolo Degano, Riccardo Focardi, Corrado Priami
Theor. Comput. Sci.4
2002 A causal semantics for CCS via rewriting logic
Pierpaolo Degano, Fabio Gadducci, Corrado Priami
Theor. Comput. Sci.3
2001 Application of a stochastic name-passing calculus to representation and simulation of molecular processes
Corrado Priami, Aviv Regev, Ehud Shapiro, William Silverman
Inf. Process. Lett.1
2001 Names of the -calculus agents handled locally
Chiara Bodei, Pierpaolo Degano, Corrado Priami
Theor. Comput. Sci.3
2001 Performance Evaluation of Mobile Processes via Abstract Machines
abstract
We use a structural operational semantics which drives us in inferring quantitative measures on system evolution. The transitions of the system are labeled and we assign rates to them by only looking at these labels. The rates reflect the possibly distributed architecture on which applications run. We then map transition systems to Markov chains, and performance evaluation is carried out using standard tools. As a working example, we compare the performance of a conventional uniprocessor with a prefetch pipeline machine. We also consider two case studies from the literature involving mobile computation to show that our framework is feasible.
Chiara Nottegar, Corrado Priami, Pierpaolo Degano
IEEE Trans. Software Eng.2
1999 Authentication via Localized Names
abstract
We address the problem of message authentication using the /spl pi/-calculus, which has been given an operational semantics that provides each sequential process of a system with its own local space of names. We exploit here that semantics and its localized names to guarantee by construction that a message has been generated by a given entity. Therefore, our proposal can be seen as a reference for the analysis of "real" protocols. As an example, we study the way authentication is ensured by encrypting messages in the spi-calculus.
Chiara Bodei, Pierpaolo Degano, Riccardo Focardi, Corrado Priami
CSFW4
1999 Semantic-Driven Performance Evaluation (Extended Abstract)
Chiara Nottegar, Corrado Priami, Pierpaolo Degano
FASE2
1999 Causality for Debugging Mobile Agents
Pierpaolo Degano, Corrado Priami, Lone Leth Thomsen, Bent Thomsen
Acta Informatica2
1999 Non-Interleaving Semantics for Mobile Processes
Pierpaolo Degano, Corrado Priami
Theor. Comput. Sci.2
1998 Constructing Specific SOS Semantics for Concurrency via Abstract Interpretation
Chiara Bodei, Pierpaolo Degano, Corrado Priami
SAS3
1998 LR Techniques for Handling Syntax Errors
Pierpaolo Degano, Corrado Priami
Comput. Lang.2
1997 True Concurrency via Abstract Interpretation
Chiara Bodei, Corrado Priami
SAS2
1996 Mobile Processes with a Distributed Environment
Chiara Bodei, Pierpaolo Degano, Corrado Priami
ICALP3
1996 Understanding Mobile Agents via a Non-Interleaving Semantics for Facile
Roberta Borgia, Pierpaolo Degano, Corrado Priami, Lone Leth Thomsen, Bent Thomsen
SAS3
1996 Automatic Verification of Distributed Systems: The Process Algebra Approach
Paola Inverardi, Corrado Priami
Formal Methods Syst. Des.2
1995 Causality for Mobile Processes
Pierpaolo Degano, Corrado Priami
ICALP2
1995 Stochastic pi-Calculus
abstract
We extend the π-calculus, a model of concurrent processes based on the notion of naming, to cope with performance modelling. The new language is called the stochastic π-calculus (Sπ). We obtain a more expressive language than classical stochastic process algebras because Sπ is given in the classical structural operational approach. In order to effectively computer performance measures, we define a stratified transition system that is finitely branching. We give a transition rule to directly yield a continuous time Markov chain from an Sπ specification, with no transition system manipulation.
Corrado Priami
Comput. J.1
1995 Comparison of Syntactic Error Handling in LR Parsers
abstract
Abstract Error recovery techniques for LR parsers presented in the literature are described and classified. The techniques considered range from the non‐correcting ones to interactive and incremental ones. Also, some of the techniques presented are compared and evaluated. An example showing the advantages and the disadvantages of each class of strategies is given and is used as a guideline for classifying syntax errors according to the recovery strategies which are more adequate to correct them.
Pierpaolo Degano, Corrado Priami
Softw. Pract. Exp.2
1994 Read-Write Causality
Corrado Priami, Daniel Yankelevich
MFCS1
1994 Automatizing Parametric Reasoning on Distributed Concurrent Systems
abstract
Abstract There can be different views of a concurrent distributed system, depending on who observes it. The final user may just want to know how the system behaves in terms of its possible sequences of actions, while the designer may want to know what are the sequential components of a system or how are they distributed in space. In other words, there is not a widely accepted single semantic model for concurrent systems. This paper describes a parametric verification tool for process description languages. It performs a symbolic execution of processes at different levels of abstraction and verifies deadlock and reachability properties. The tool also provides facilities to check behavioural equivalences. In addition to the classical interleaving semantics, truly concurrent approaches based on the notion of causality and locality are considered. This allows us to compare the expressive power of different models within the same environment. In this respect, we have verified many of the examples given in the literature using our tool.
Paola Inverardi, Corrado Priami, Daniel Yankelevich
Formal Aspects Comput.2
1993 Extended Transition Systems for Parametric Bisimulation
Paola Inverardi, Corrado Priami, Daniel Yankelevich
ICALP2
1993 Generating the analytic component parts of syntax-directed editors with efficient-error recovery
U. Bianchi, Pierpaolo Degano, Stefano Mannucci, Simone Martini 0001, Bruno Mojana, Corrado Priami, E. Salvatori
J. Syst. Softw.6
1992 Proved Trees
Pierpaolo Degano, Corrado Priami
ICALP2