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

Fabrizio Costa

dblp:30/5745 · DBLP profile ↗
← Back
37ranked-venue papers
9as first author
0since 2021 · last 2020
—ORCID · conflict

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

Artificial intelligence and machine learning · 20 · 8 first-authorApplied, interdisciplinary, general and emerging computing · 15Databases, data management, data science and information retrieval · 2 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-authorTheory of computation · 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
15 papers
Bioinformatics and computational biology · 96% Computational science and engineering · 4%
Artificial intelligence
6 papers
Knowledge representation and reasoning · 37% Graph learning · 36% Kernel, tree and ensemble methods · 28%
Theoretical computer science
2 papers
Graph algorithms and graph theory · 100%
Databases, data mining, and information retrieval
2 papers
Data mining · 100%

Topics — the 30 heaviest of 42, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Bioinformatics and computational biology › functional genomics
CRISPR analysis
0.422016
Characterizing leader sequences of CRISPR loci · Bioinform. 2016
CRISPRstrand: predicting repeat orientations to determine the crRNA-encoding strand at CRISPR loci · Bioinform. 2014
Bioinformatics and computational biology › biomarker discovery
disease-gene association
0.412020
Heterogeneous networks integration for disease-gene prioritization with node kernels · Bioinform. 2020
Bioinformatics and computational biology › data integration
heterogeneous network integration
0.412020
Heterogeneous networks integration for disease-gene prioritization with node kernels · Bioinform. 2020
Bioinformatics and computational biology › genomics › computational genomics › disease gene prioritization
network-based prioritization
0.412020
Heterogeneous networks integration for disease-gene prioritization with node kernels · Bioinform. 2020
Bioinformatics and computational biology › RNA biology › RNA analysis › RNA bioinformatics › RNA structure
RNA secondary structure
0.422017
RNAscClust: clustering RNA sequences using structure conservation and graph based motifs · Bioinform. 2017
GraphClust: alignment-free structural clustering of local RNA secondary structures · Bioinform. 2012
Bioinformatics and computational biology › RNA biology › RNA analysis
RNA structure probing
0.412019
ShaKer: RNA SHAPE prediction using graph kernel · Bioinform. 2019
Bioinformatics and computational biology › protein-protein interaction prediction
domain-peptide interaction prediction
0.422014
MoDPepInt: an interactive web server for prediction of modular domain-peptide interactions · Bioinform. 2014
A graph kernel approach for alignment-free domain-peptide interaction prediction with an application to human SH3 domains · Bioinform. 2013
Bioinformatics and computational biology
protein-protein interaction prediction
0.422014
MoDPepInt: an interactive web server for prediction of modular domain-peptide interactions · Bioinform. 2014
A graph kernel approach for alignment-free domain-peptide interaction prediction with an application to human SH3 domains · Bioinform. 2013
Machine learning › Graph learning
graph generation
0.312017
Learning an efficient constructive sampler for graphs · Artif. Intell. 2017
Bioinformatics and computational biology › RNA biology › RNA analysis
RNA bioinformatics
0.312017
RNAscClust: clustering RNA sequences using structure conservation and graph based motifs · Bioinform. 2017
Bioinformatics and computational biology › RNA biology › RNA analysis › RNA bioinformatics
RNA structure
0.312017
RNAscClust: clustering RNA sequences using structure conservation and graph based motifs · Bioinform. 2017
Graph algorithms and graph theory
graph algorithms
0.312017
Learning an efficient constructive sampler for graphs · Artif. Intell. 2017
Graph algorithms and graph theory
graph sampling
0.312017
Learning an efficient constructive sampler for graphs · Artif. Intell. 2017
Machine learning › Kernel, tree and ensemble methods
kernel methods
0.322015
kLog: A Language for Logical and Relational Learning with Kernels (Extended Abstract) · IJCAI 2015
Weighted decomposition kernels · ICML 2005
Bioinformatics and computational biology
comparative genomics
0.212016
Characterizing leader sequences of CRISPR loci · Bioinform. 2016
Computational science and engineering › information retrieval
recommender systems
0.212016
RNAcommender: genome-wide recommendation of RNA-protein interactions · Bioinform. 2016
Bioinformatics and computational biology › RNA biology › RNA analysis › RNA bioinformatics
RNA-protein interaction prediction
0.212016
RNAcommender: genome-wide recommendation of RNA-protein interactions · Bioinform. 2016
Bioinformatics and computational biology › sequence analysis › sequence comparison
sequence conservation analysis
0.212016
Characterizing leader sequences of CRISPR loci · Bioinform. 2016
Bioinformatics and computational biology › genomics
genotyping
0.212015
ASSIsT: an automatic SNP scoring tool for in- and outbreeding species · Bioinform. 2015
Bioinformatics and computational biology › genomics › computational genomics
SNP detection
0.212015
ASSIsT: an automatic SNP scoring tool for in- and outbreeding species · Bioinform. 2015
Knowledge, reasoning and agents › Knowledge representation and reasoning
statistical relational learning
0.212014
kLog: A language for logical and relational learning with kernels · Artif. Intell. 2014
Bioinformatics and computational biology › transcriptomics
non-coding RNA analysis
0.212014
BlockClust: efficient clustering and classification of non-coding RNAs from short read RNA-seq profiles · Bioinform. 2014
Bioinformatics and computational biology › transcriptomics
RNA-seq analysis
0.212014
BlockClust: efficient clustering and classification of non-coding RNAs from short read RNA-seq profiles · Bioinform. 2014
Bioinformatics and computational biology › molecular informatics
binding specificity prediction
0.212013
A graph kernel approach for alignment-free domain-peptide interaction prediction with an application to human SH3 domains · Bioinform. 2013
Bioinformatics and computational biology › structural bioinformatics › protein structure classification
structural clustering
0.112012
GraphClust: alignment-free structural clustering of local RNA secondary structures · Bioinform. 2012
Data mining › feature engineering
automated feature engineering
0.112011
Random Forest Based Feature Induction · ICDM 2011
Data mining
feature engineering
0.112011
Random Forest Based Feature Induction · ICDM 2011
Bioinformatics and computational biology › RNA biology › RNA analysis › RNA bioinformatics › RNA structure prediction › RNA interaction prediction
RNA-RNA interaction
0.112019
ShaKer: RNA SHAPE prediction using graph kernel · Bioinform. 2019
Bioinformatics and computational biology › RNA biology › RNA analysis › RNA bioinformatics
RNA structure prediction
0.112019
ShaKer: RNA SHAPE prediction using graph kernel · Bioinform. 2019
Machine learning › Graph learning
graph kernel
0.112010
Fast Neighborhood Subgraph Pairwise Distance Kernel · ICML 2010

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

graph kernel · 1.7machine learning · 0.6kernel methods · 0.5regularized classifier · 0.4node kernel · 0.4graph partitioning · 0.4support vector machine · 0.4logical and relational learning · 0.4structural alignment · 0.3statistical learning theory · 0.3minimum free energy folding · 0.3selection trend analysis · 0.2random decision trees · 0.2ensemble learning · 0.2HT-SELEX · 0.2neighborhood subgraph pairwise distance kernel · 0.2kernels · 0.2weighted decomposition kernel · 0.1
YearPublicationVenuePosition
2020 Heterogeneous networks integration for disease-gene prioritization with node kernels
abstract
MOTIVATION: The identification of disease-gene associations is a task of fundamental importance in human health research. A typical approach consists in first encoding large gene/protein relational datasets as networks due to the natural and intuitive property of graphs for representing objects' relationships and then utilizing graph-based techniques to prioritize genes for successive low-throughput validation assays. Since different types of interactions between genes yield distinct gene networks, there is the need to integrate different heterogeneous sources to improve the reliability of prioritization systems. RESULTS: We propose an approach based on three phases: first, we merge all sources in a single network, then we partition the integrated network according to edge density introducing a notion of edge type to distinguish the parts and finally, we employ a novel node kernel suitable for graphs with typed edges. We show how the node kernel can generate a large number of discriminative features that can be efficiently processed by linear regularized machine learning classifiers. We report state-of-the-art results on 12 disease-gene associations and on a time-stamped benchmark containing 42 newly discovered associations. AVAILABILITY AND IMPLEMENTATION: Source code: https://github.com/dinhinfotech/DiGI.git. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Alessandro Sperduti, Rolf Backofen, Fabrizio Costa
Bioinform.4
2019 Progress Towards Graph Optimization: Efficient Learning of Vector to Graph Space Mappings
Stefan Mautner, Rolf Backofen, Fabrizio Costa
ESANN3
2019 ShaKer: RNA SHAPE prediction using graph kernel
abstract
SUMMARY: SHAPE experiments are used to probe the structure of RNA molecules. We present ShaKer to predict SHAPE data for RNA using a graph-kernel-based machine learning approach that is trained on experimental SHAPE information. While other available methods require a manually curated reference structure, ShaKer predicts reactivity data based on sequence input only and by sampling the ensemble of possible structures. Thus, ShaKer is well placed to enable experiment-driven, transcriptome-wide SHAPE data prediction to enable the study of RNA structuredness and to improve RNA structure and RNA-RNA interaction prediction. For performance evaluation, we use accuracy and accessibility comparing to experimental SHAPE data and competing methods. We can show that Shaker outperforms its competitors and is able to predict high quality SHAPE annotations even when no reference structure is provided. AVAILABILITY AND IMPLEMENTATION: ShaKer is freely available at https://github.com/BackofenLab/ShaKer.
Stefan Mautner, Soheila Montaseri, Milad Miladi, Martin Raden, Fabrizio Costa, Rolf Backofen
Bioinform.5
2018 The conjunctive disjunctive graph node kernel for disease gene prioritization
Alessandro Sperduti, Fabrizio Costa
Neurocomputing3
2017 Fast hyperparameter selection for graph kernels via subsampling and multiple kernel learning
Michele Donini, Nicolò Navarin, Ivano Lauriola, Fabio Aiolli, Fabrizio Costa
ESANN5
2017 The Conjunctive Disjunctive Node Kernel
Alessandro Sperduti, Fabrizio Costa
ESANN3
2017 Link Enrichment for Diffusion-Based Graph Node Kernels
Alessandro Sperduti, Fabrizio Costa
ICANN (2)3
2017 Joint Neighborhood Subgraphs Link Prediction
Alessandro Sperduti, Fabrizio Costa
ICONIP (1)3
2017 Learning an efficient constructive sampler for graphs
Fabrizio Costa
Artif. Intell.1
2017 RNAscClust: clustering RNA sequences using structure conservation and graph based motifs
abstract
MOTIVATION: Clustering RNA sequences with common secondary structure is an essential step towards studying RNA function. Whereas structural RNA alignment strategies typically identify common structure for orthologous structured RNAs, clustering seeks to group paralogous RNAs based on structural similarities. However, existing approaches for clustering paralogous RNAs, do not take the compensatory base pair changes obtained from structure conservation in orthologous sequences into account. RESULTS: Here, we present RNAscClust , the implementation of a new algorithm to cluster a set of structured RNAs taking their respective structural conservation into account. For a set of multiple structural alignments of RNA sequences, each containing a paralog sequence included in a structural alignment of its orthologs, RNAscClust computes minimum free-energy structures for each sequence using conserved base pairs as prior information for the folding. The paralogs are then clustered using a graph kernel-based strategy, which identifies common structural features. We show that the clustering accuracy clearly benefits from an increasing degree of compensatory base pair changes in the alignments. AVAILABILITY AND IMPLEMENTATION: RNAscClust is available at http://www.bioinf.uni-freiburg.de/Software/RNAscClust . CONTACT: [email protected] or [email protected]. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Milad Miladi, Alexander Junge, Fabrizio Costa, Stefan E. Seemann, Jakob Hull Havgaard, Jan Gorodkin, Rolf Backofen
Bioinform.3
2017 An efficient graph kernel method for non-coding RNA functional prediction
abstract
MOTIVATION: The importance of RNA protein-coding gene regulation is by now well appreciated. Non-coding RNAs (ncRNAs) are known to regulate gene expression at practically every stage, ranging from chromatin packaging to mRNA translation. However the functional characterization of specific instances remains a challenging task in genome scale settings. For this reason, automatic annotation approaches are of interest. Existing computational methods are either efficient but non-accurate or they offer increased precision, but present scalability problems. RESULTS: In this article, we present a predictive system based on kernel methods, a type of machine learning algorithm grounded in statistical learning theory. We employ a flexible graph encoding to preserve multiple structural hypotheses and exploit recent advances in representation and model induction to scale to large data volumes. Experimental results on tens of thousands of ncRNA sequences available from the Rfam database indicate that we can not only improve upon state-of-the-art predictors, but also achieve speedups of several orders of magnitude. AVAILABILITY AND IMPLEMENTATION: The code is available from http://www.bioinf.uni-freiburg.de/~costa/EDeN.tgz . CONTACT: [email protected].
Nicolò Navarin, Fabrizio Costa
Bioinform.2
2016 RNAsynth: constraints learning for RNA inverse folding
Fabrizio Costa, Parastou Kohvaei, Robert Kleinkauf
ESANN1
2016 AptaTRACE: Elucidating Sequence-Structure Binding Motifs by Uncovering Selection Trends in HT-SELEX Experiments
Phuong Dao, Jan Hoinka, Yijie Wang 0004, Mayumi Takahashi, Jiehua Zhou, Fabrizio Costa, John Rossi, John Burnett, Rolf Backofen, Teresa M. Przytycka
RECOMB6
2016 Characterizing leader sequences of CRISPR loci
abstract
MOTIVATION: The CRISPR-Cas system is an adaptive immune system in many archaea and bacteria, which provides resistance against invading genetic elements. The first phase of CRISPR-Cas immunity is called adaptation, in which small DNA fragments are excised from genetic elements and are inserted into a CRISPR array generally adjacent to its so called leader sequence at one end of the array. It has been shown that transcription initiation and adaptation signals of the CRISPR array are located within the leader. However, apart from promoters, there is very little knowledge of sequence or structural motifs or their possible functions. Leader properties have mainly been characterized through transcriptional initiation data from single organisms but large-scale characterization of leaders has remained challenging due to their low level of sequence conservation. RESULTS: We developed a method to successfully detect leader sequences by focusing on the consensus repeat of the adjacent CRISPR array and weak upstream conservation signals. We applied our tool to the analysis of a comprehensive genomic database and identified several characteristic properties of leader sequences specific to archaea and bacteria, ranging from distinctive sizes to preferential indel localization. CRISPRleader provides a full annotation of the CRISPR array, its strand orientation as well as conserved core leader boundaries that can be uploaded to any genome browser. In addition, it outputs reader-friendly HTML pages for conserved leader clusters from our database. AVAILABILITY AND IMPLEMENTATION: CRISPRleader and multiple sequence alignments for all 195 leader clusters are available at http://www.bioinf.uni-freiburg.de/Software/CRISPRleader/ CONTACT: [email protected] or [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Omer S. Alkhnbashi, Shiraz A. Shah, Roger A. Garrett, Sita J. Saunders, Fabrizio Costa, Rolf Backofen
Bioinform.5
2016 RNAcommender: genome-wide recommendation of RNA-protein interactions
abstract
MOTIVATION: Information about RNA-protein interactions is a vital pre-requisite to tackle the dissection of RNA regulatory processes. Despite the recent advances of the experimental techniques, the currently available RNA interactome involves a small portion of the known RNA binding proteins. The importance of determining RNA-protein interactions, coupled with the scarcity of the available information, calls for in silico prediction of such interactions. RESULTS: We present RNAcommender, a recommender system capable of suggesting RNA targets to unexplored RNA binding proteins, by propagating the available interaction information taking into account the protein domain composition and the RNA predicted secondary structure. Our results show that RNAcommender is able to successfully suggest RNA interactors for RNA binding proteins using little or no interaction evidence. RNAcommender was tested on a large dataset of human RBP-RNA interactions, showing a good ranking performance (average AUC ROC of 0.75) and significant enrichment of correct recommendations for 75% of the tested RBPs. RNAcommender can be a valid tool to assist researchers in identifying potential interacting candidates for the majority of RBPs with uncharacterized binding preferences. AVAILABILITY AND IMPLEMENTATION: The software is freely available at http://rnacommender.disi.unitn.it CONTACT: [email protected] or [email protected] information: Supplementary data are available at Bioinformatics online.
Gianluca Corrado, Toma Tebaldi, Fabrizio Costa, Paolo Frasconi, Andrea Passerini
Bioinform.3
2016 SnoReport 2.0: new features and a refined Support Vector Machine to improve snoRNA identification
abstract
BACKGROUND: snoReport uses RNA secondary structure prediction combined with machine learning as the basis to identify the two main classes of small nucleolar RNAs, the box H/ACA snoRNAs and the box C/D snoRNAs. Here, we present snoReport 2.0, which substantially improves and extends in the original method by: extracting new features for both box C/D and H/ACA box snoRNAs; developing a more sophisticated technique in the SVM training phase with recent data from vertebrate organisms and a careful choice of the SVM parameters C and γ; and using updated versions of tools and databases used for the construction of the original version of snoReport. To validate the new version and to demonstrate its improved performance, we tested snoReport 2.0 in different organisms. RESULTS: Results of the training and test phases of boxes H/ACA and C/D snoRNAs, in both versions of snoReport, are discussed. Validation on real data was performed to evaluate the predictions of snoReport 2.0. Our program was applied to a set of previously annotated sequences, some of them experimentally confirmed, of humans, nematodes, drosophilids, platypus, chickens and leishmania. We significantly improved the predictions for vertebrates, since the training phase used information of these organisms, but H/ACA box snoRNAs identification was improved for the other ones. CONCLUSION: We presented snoReport 2.0, to predict H/ACA box and C/D box snoRNAs, an efficient method to find true positives and avoid false positives in vertebrate organisms. H/ACA box snoRNA classifier showed an F-score of 93 % (an improvement of 10 % regarding the previous version), while C/D box snoRNA classifier, an F-Score of 94 % (improvement of 14 %). Besides, both classifiers exhibited performance measures above 90 %. These results show that snoReport 2.0 avoid false positives and false negatives, allowing to predict snoRNAs with high quality. In the validation phase, snoReport 2.0 predicted 67.43 % of vertebrate organisms for both classes. For Nematodes and Drosophilids, 69 % and 76.67 %, for H/ACA box snoRNAs were predicted, respectively, showing that snoReport 2.0 is good to identify snoRNAs in vertebrates and also H/ACA box snoRNAs in invertebrates organisms.
João Victor de Araújo Oliveira, Fabrizio Costa, Rolf Backofen, Peter F. Stadler, Maria Emília M. T. Walter, Jana Schor
BMC Bioinform.2
2015 kLog: A Language for Logical and Relational Learning with Kernels (Extended Abstract)
Paolo Frasconi, Fabrizio Costa, Luc De Raedt, Kurt De Grave
IJCAI2
2015 ASSIsT: an automatic SNP scoring tool for in- and outbreeding species
abstract
UNLABELLED: ASSIsT (Automatic SNP ScorIng Tool) is a user-friendly customized pipeline for efficient calling and filtering of SNPs from Illumina Infinium arrays, specifically devised for custom genotyping arrays. Illumina has developed an integrated software for SNP data visualization and inspection called GenomeStudio (GS). ASSIsT builds on GS-derived data and identifies those markers that follow a bi-allelic genetic model and show reliable genotype calls. Moreover, ASSIsT re-edits SNP calls with null alleles or additional SNPs in the probe annealing site. ASSIsT can be employed in the analysis of different population types such as full-sib families and mating schemes used in the plant kingdom (backcross, F1, F2), and unrelated individuals. The final result can be directly exported in the format required by the most common software for genetic mapping and marker-trait association analysis. ASSIsT is developed in Python and runs in Windows and Linux. AVAILABILITY AND IMPLEMENTATION: The software, example data sets and tutorials are freely available at http://compbiotoolbox.fmach.it/assist/. CONTACT: [email protected].
Mario Di Guardo, Diego Micheletti, Luca Bianco, Herma J. J. Koehorst-van Putten, Sara Longhi, Fabrizio Costa, Maria José Aranzana, Riccardo Velasco, Pere Arús, Michela Troggio, Eric W. van de Weg
Bioinform.6
2014 Relational Regularization and Feature Ranking
abstract
Regularization is one of the key concepts in machine learning, but so far it has received only little attention in the logical and relational learning setting. Here we propose a regularization and feature selection technique for such setting, in which one commonly represents the structure of the domain using an entity-relationship model. To this end, we introduce a notion of locality that ties together features according to their proximity in a transformed representation of the relational learning problem obtained via a procedure that we call “graphicalization”. We present two techniques, a wrapper and an efficient embedded approach, to identify the most relevant sets of predicates which yields more readily interpretable results than selecting low-level propositionalized features. The proposed techniques are implemented in the kernel-based relational learner kLog, although the ideas presented here can also be adapted to other relational learning frameworks. We evaluate our approach on classification tasks in the natural language processing and bioinformatics domain.
Fabrizio Costa, Mathias Verbeke, Luc De Raedt
SDM1
2014 kLog: A language for logical and relational learning with kernels
Paolo Frasconi, Fabrizio Costa, Luc De Raedt, Kurt De Grave
Artif. Intell.2
2014 CRISPRstrand: predicting repeat orientations to determine the crRNA-encoding strand at CRISPR loci
abstract
MOTIVATION: The discovery of CRISPR-Cas systems almost 20 years ago rapidly changed our perception of the bacterial and archaeal immune systems. CRISPR loci consist of several repetitive DNA sequences called repeats, inter-spaced by stretches of variable length sequences called spacers. This CRISPR array is transcribed and processed into multiple mature RNA species (crRNAs). A single crRNA is integrated into an interference complex, together with CRISPR-associated (Cas) proteins, to bind and degrade invading nucleic acids. Although existing bioinformatics tools can recognize CRISPR loci by their characteristic repeat-spacer architecture, they generally output CRISPR arrays of ambiguous orientation and thus do not determine the strand from which crRNAs are processed. Knowledge of the correct orientation is crucial for many tasks, including the classification of CRISPR conservation, the detection of leader regions, the identification of target sites (protospacers) on invading genetic elements and the characterization of protospacer-adjacent motifs. RESULTS: We present a fast and accurate tool to determine the crRNA-encoding strand at CRISPR loci by predicting the correct orientation of repeats based on an advanced machine learning approach. Both the repeat sequence and mutation information were encoded and processed by an efficient graph kernel to learn higher-order correlations. The model was trained and tested on curated data comprising >4500 CRISPRs and yielded a remarkable performance of 0.95 AUC ROC (area under the curve of the receiver operator characteristic). In addition, we show that accurate orientation information greatly improved detection of conserved repeat sequence families and structure motifs. We integrated CRISPRstrand predictions into our CRISPRmap web server of CRISPR conservation and updated the latter to version 2.0. AVAILABILITY: CRISPRmap and CRISPRstrand are available at http://rna.informatik.uni-freiburg.de/CRISPRmap. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Omer S. Alkhnbashi, Fabrizio Costa, Shiraz A. Shah, Roger A. Garrett, Sita J. Saunders, Rolf Backofen
Bioinform.2
2014 MoDPepInt: an interactive web server for prediction of modular domain-peptide interactions
abstract
UNLABELLED: MoDPepInt (Modular Domain Peptide Interaction) is a new easy-to-use web server for the prediction of binding partners for modular protein domains. Currently, we offer models for SH2, SH3 and PDZ domains via the tools SH2PepInt, SH3PepInt and PDZPepInt, respectively. More specifically, our server offers predictions for 51 SH2 human domains and 69 SH3 human domains via single domain models, and predictions for 226 PDZ domains across several species, via 43 multidomain models. All models are based on support vector machines with different kernel functions ranging from polynomial, to Gaussian, to advanced graph kernels. In this way, we model non-linear interactions between amino acid residues. Results were validated on manually curated datasets achieving competitive performance against various state-of-the-art approaches. AVAILABILITY AND IMPLEMENTATION: The MoDPepInt server is available under the URL http://modpepint.informatik.uni-freiburg.de/.
Kousik Kundu, Martin Raden, Fabrizio Costa, Rolf Backofen
Bioinform.3
2014 BlockClust: efficient clustering and classification of non-coding RNAs from short read RNA-seq profiles
abstract
SUMMARY: Non-coding RNAs (ncRNAs) play a vital role in many cellular processes such as RNA splicing, translation, gene regulation. However the vast majority of ncRNAs still have no functional annotation. One prominent approach for putative function assignment is clustering of transcripts according to sequence and secondary structure. However sequence information is changed by post-transcriptional modifications, and secondary structure is only a proxy for the true 3D conformation of the RNA polymer. A different type of information that does not suffer from these issues and that can be used for the detection of RNA classes, is the pattern of processing and its traces in small RNA-seq reads data. Here we introduce BlockClust, an efficient approach to detect transcripts with similar processing patterns. We propose a novel way to encode expression profiles in compact discrete structures, which can then be processed using fast graph-kernel techniques. We perform both unsupervised clustering and develop family specific discriminative models; finally we show how the proposed approach is scalable, accurate and robust across different organisms, tissues and cell lines. AVAILABILITY: The whole BlockClust galaxy workflow including all tool dependencies is available at http://toolshed.g2.bx.psu.edu/view/rnateam/blockclust_workflow.
Pavankumar Videm, Dominic Rose, Fabrizio Costa, Rolf Backofen
Bioinform.3
2013 A graph kernel approach for alignment-free domain-peptide interaction prediction with an application to human SH3 domains
abstract
MOTIVATION: State-of-the-art experimental data for determining binding specificities of peptide recognition modules (PRMs) is obtained by high-throughput approaches like peptide arrays. Most prediction tools applicable to this kind of data are based on an initial multiple alignment of the peptide ligands. Building an initial alignment can be error-prone, especially in the case of the proline-rich peptides bound by the SH3 domains. RESULTS: Here, we present a machine-learning approach based on an efficient graph-kernel technique to predict the specificity of a large set of 70 human SH3 domains, which are an important class of PRMs. The graph-kernel strategy allows us to (i) integrate several types of physico-chemical information for each amino acid, (ii) consider high-order correlations between these features and (iii) eliminate the need for an initial peptide alignment. We build specialized models for each human SH3 domain and achieve competitive predictive performance of 0.73 area under precision-recall curve, compared with 0.27 area under precision-recall curve for state-of-the-art methods based on position weight matrices. We show that better models can be obtained when we use information on the noninteracting peptides (negative examples), which is currently not used by the state-of-the art approaches based on position weight matrices. To this end, we analyze two strategies to identify subsets of high confidence negative data. The techniques introduced here are more general and hence can also be used for any other protein domains, which interact with short peptides (i.e. other PRMs). AVAILABILITY: The program with the predictive models can be found at http://www.bioinf.uni-freiburg.de/Software/SH3PepInt/SH3PepInt.tar.gz. We also provide a genome-wide prediction for all 70 human SH3 domains, which can be found under http://www.bioinf.uni-freiburg.de/Software/SH3PepInt/Genome-Wide-Predictions.tar.gz. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Kousik Kundu, Fabrizio Costa, Rolf Backofen
Bioinform.2
2012 GraphClust: alignment-free structural clustering of local RNA secondary structures
abstract
MOTIVATION: Clustering according to sequence-structure similarity has now become a generally accepted scheme for ncRNA annotation. Its application to complete genomic sequences as well as whole transcriptomes is therefore desirable but hindered by extremely high computational costs. RESULTS: We present a novel linear-time, alignment-free method for comparing and clustering RNAs according to sequence and structure. The approach scales to datasets of hundreds of thousands of sequences. The quality of the retrieved clusters has been benchmarked against known ncRNA datasets and is comparable to state-of-the-art sequence-structure methods although achieving speedups of several orders of magnitude. A selection of applications aiming at the detection of novel structural ncRNAs are presented. Exemplarily, we predicted local structural elements specific to lincRNAs likely functionally associating involved transcripts to vital processes of the human nervous system. In total, we predicted 349 local structural RNA elements. AVAILABILITY: The GraphClust pipeline is available on request.
Steffen Heyne, Fabrizio Costa, Dominic Rose, Rolf Backofen
Bioinform.2
2011 Random Forest Based Feature Induction
abstract
We propose a simple yet effective strategy to induce a task dependent feature representation using ensembles of random decision trees. The new feature mapping is efficient in space and time, and provides a metric transformation that is non parametric and not implicit in nature (i.e. not expressed via a kernel matrix), nor limited to the transductive setup. The main advantage of the proposed mapping lies in its flexibility to adapt to several types of learning tasks ranging from regression to multi-label classification, and to deal in a natural way with missing values. Finally, we provide an extensive empirical study of the properties of the learned feature representation over real and artificial datasets.
Celine Vens, Fabrizio Costa
ICDM2
2011 Preface
abstract
status: Published
Jan Ramon, Fabrizio Costa, Christophe Costa Florêncio, Joost N. Kok
Fundam. Informaticae2
2011 Effective feature construction by maximum common subgraph sampling
Leander Schietgat, Fabrizio Costa, Jan Ramon, Luc De Raedt
Mach. Learn.2
2010 Fast Neighborhood Subgraph Pairwise Distance Kernel
Fabrizio Costa, Kurt De Grave
ICML1
2007 Classification of small molecules by two- and three-dimensional decomposition kernels
abstract
MOTIVATION: Several kernel-based methods have been recently introduced for the classification of small molecules. Most available kernels on molecules are based on 2D representations obtained from chemical structures, but far less work has focused so far on the definition of effective kernels that can also exploit 3D information. RESULTS: We introduce new ideas for building kernels on small molecules that can effectively use and combine 2D and 3D information. We tested these kernels in conjunction with support vector machines for binary classification on the 60 NCI cancer screening datasets as well as on the NCI HIV data set. Our results show that 3D information leveraged by these kernels can consistently improve prediction accuracy in all datasets. AVAILABILITY: An implementation of the small molecule classifier is available from http://www.dsi.unifi.it/neural/src/3DDK.
Alessio Ceroni, Fabrizio Costa, Paolo Frasconi
Bioinform.2
2005 Weighted decomposition kernels
abstract
We introduce a family of kernels on discrete data structures within the general class of decomposition kernels. A weighted decomposition kernel (WDK) is computed by dividing objects into substructures indexed by a selector. Two substructures are then matched if their selectors satisfy an equality predicate, while the importance of the match is determined by a probability kernel on local distributions fitted on the substructures. Under reasonable assumptions, a WDK can be computed efficiently and can avoid combinatorial explosion of the feature space. We report experimental evidence that the proposed kernel is highly competitive with respect to more complex state-of-the-art methods on a set of problems in bioinformatics.
Sauro Menchetti, Fabrizio Costa, Paolo Frasconi
ICML2
2005 Wide coverage natural language processing using kernel methods and neural networks for structured data
Sauro Menchetti, Fabrizio Costa, Paolo Frasconi, Massimiliano Pontil
Pattern Recognit. Lett.2
2005 Ambiguity resolution analysis in incremental parsing of natural language
abstract
Incremental parsing gains its importance in natural language processing and psycholinguistics because of its cognitive plausibility. Modeling the associated cognitive data structures, and their dynamics, can lead to a better understanding of the human parser. In earlier work, we have introduced a recursive neural network (RNN) capable of performing syntactic ambiguity resolution in incremental parsing. In this paper, we report a systematic analysis of the behavior of the network that allows us to gain important insights about the kind of information that is exploited to resolve different forms of ambiguity. In attachment ambiguities, in which a new phrase can be attached at more than one point in the syntactic left context, we found that learning from examples allows us to predict the location of the attachment point with high accuracy, while the discrimination amongst alternative syntactic structures with the same attachment point is slightly better than making a decision purely based on frequencies. We also introduce several new ideas to enhance the architectural design, obtaining significant improvements of prediction accuracy, up to 25% error reduction on the same dataset used in previous work. Finally, we report large scale experiments on the entire Wall Street Journal section of the Penn Treebank. The best prediction accuracy of the model on this large dataset is 87.6%, a relative error reduction larger than 50% compared to previous results.
Fabrizio Costa, Paolo Frasconi, Vincenzo Lombardo, Patrick Sturt, Giovanni Soda
IEEE Trans. Neural Networks1
2003 Towards Incremental Parsing of Natural Language Using Recursive Neural Networks
Fabrizio Costa, Paolo Frasconi, Vincenzo Lombardo, Giovanni Soda
Appl. Intell.1
2002 Enhancing First-Pass Attachment Prediction
Fabrizio Costa, Paolo Frasconi, Vincenzo Lombardo, Patrick Sturt, Giovanni Soda
ECAI1
2000 Learning incremental syntactic structures with recursive neural networks
abstract
We develop novel algorithmic ideas for building a natural language parser grounded upon the hypothesis of incrementality, which is widely supported by experimental data as a model of human parsing. Our proposal relies on a machine learning technique for predicting the correctness of partial syntactic structures that are built during the parsing process. A recursive neural network architecture is employed for computing predictions after a training phase on examples drawn from a corpus of parsed sentences, the Penn Treebank. Our results indicate the viability of the approach and lay out the premises for a novel generation of algorithms for natural language processing which more closely model human parsing. These algorithms may prove very useful in the development of efficient parsers and have an immediate application in the construction of semiautomatic annotation tools.
Fabrizio Costa, Paolo Frasconi, Vincenzo Lombardo, Giovanni Soda
KES1
1999 A topological transformation for hidden recursive modelsarchitecture networks
Fabrizio Costa, Paolo Frasconi, Giovanni Soda
ESANN1