Demo Data from EDBT 2026 / reviewers in the wild / expert
Frédéric Bertrand
dblp:87/5569
· DBLP profile ↗
9ranked-venue papers
3as first author
3since 2021 · last 2024
—ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Applied, interdisciplinary, general and emerging computing · 6 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 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
3 papers |
Bioinformatics and computational biology · 66% Computational science and engineering · 34% | |
| Software engineering, system software, and programming languages
1 paper |
Concurrent programming · 61% Programming languages and type systems · 39% |
Topics — the 8 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology › biostatistics › statistical bioinformatics
statistical genomics |
0.5 | 1 | 2021 | selectBoost: a general algorithm to enhance the performance of variable selection methods · Bioinform. 2021 |
Computational science and engineering › model selection
variable selection |
0.5 | 1 | 2021 | selectBoost: a general algorithm to enhance the performance of variable selection methods · Bioinform. 2021 |
Bioinformatics and computational biology
survival analysis |
0.2 | 1 | 2015 | Deviance residuals-based sparse PLS and sparse kernel PLS regression for censored data · Bioinform. 2015 |
Bioinformatics and computational biology › gene regulation
gene regulatory network |
0.2 | 1 | 2014 | Cascade: a R package to study, predict and simulate the diffusion of a signal through a temporal gene network · Bioinform. 2014 |
Concurrent programming
deadlock detection |
0.0 | 1 | 1999 | BDL: A Specialized Language for Per-Object Reactive Control · IEEE Trans. Software Eng. 1999 |
Programming languages and type systems
domain-specific languages |
0.0 | 1 | 1999 | BDL: A Specialized Language for Per-Object Reactive Control · IEEE Trans. Software Eng. 1999 |
Concurrent programming
synchronization |
0.0 | 1 | 1999 | BDL: A Specialized Language for Per-Object Reactive Control · IEEE Trans. Software Eng. 1999 |
Programming languages and type systems › programming paradigms
reactive programming |
0.0 | 1 | 1999 | BDL: A Specialized Language for Per-Object Reactive Control · IEEE Trans. Software Eng. 1999 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.5correlation structure analysis · 0.5bootstrap · 0.5sparse partial least squares · 0.2kernel methods · 0.2elastic net · 0.2deviance residuals · 0.2cox proportional hazards model · 0.2network reverse engineering · 0.2esterel compiler · 0.0automaton generation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Bayesian Network structure learning algorithm for highly missing and non imputable data: Application to breast cancer radiotherapy data
Mélanie Piot, Frédéric Bertrand, Sébastien Guihard, Jean-Baptiste Clavier, Myriam Maumy |
Artif. Intell. Medicine | 2 |
| 2022 | Accounting for multiple imputation-induced variability for differential analysis in mass spectrometry-based label-free quantitative proteomicsabstractImputing missing values is common practice in label-free quantitative proteomics. Imputation aims at replacing a missing value with a user-defined one. However, the imputation itself may not be optimally considered downstream of the imputation process, as imputed datasets are often considered as if they had always been complete. Hence, the uncertainty due to the imputation is not adequately taken into account. We provide a rigorous multiple imputation strategy, leading to a less biased estimation of the parameters' variability thanks to Rubin's rules. The imputation-based peptide's intensities' variance estimator is then moderated using Bayesian hierarchical models. This estimator is finally included in moderated t-test statistics to provide differential analyses results. This workflow can be used both at peptide and protein-level in quantification datasets. Indeed, an aggregation step is included for protein-level results based on peptide-level quantification data. Our methodology, named mi4p, was compared to the state-of-the-art limma workflow implemented in the DAPAR R package, both on simulated and real datasets. We observed a trade-off between sensitivity and specificity, while the overall performance of mi4p outperforms DAPAR in terms of F-Score. Marie Chion, Christine Carapito, Frédéric Bertrand |
PLoS Comput. Biol. | 3 |
| 2021 | selectBoost: a general algorithm to enhance the performance of variable selection methodsabstractMOTIVATION: With the growth of big data, variable selection has become one of the critical challenges in statistics. Although many methods have been proposed in the literature, their performance in terms of recall (sensitivity) and precision (predictive positive value) is limited in a context where the number of variables by far exceeds the number of observations or in a highly correlated setting. RESULTS: In this article, we propose a general algorithm, which improves the precision of any existing variable selection method. This algorithm is based on highly intensive simulations and takes into account the correlation structure of the data. Our algorithm can either produce a confidence index for variable selection or be used in an experimental design planning perspective. We demonstrate the performance of our algorithm on both simulated and real data. We then apply it in two different ways to improve biological network reverse-engineering. AVAILABILITY AND IMPLEMENTATION: Code is available as the SelectBoost package on the CRAN, https://cran.r-project.org/package=SelectBoost. Some network reverse-engineering functionalities are available in the Patterns CRAN package, https://cran.r-project.org/package=Patterns. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Frédéric Bertrand, Ismaïl Aouadi, Nicolas Jung, Raphael Carapito, Laurent Vallat, Seiamak Bahram, Myriam Maumy-Bertrand |
Bioinform. | 1 |
| 2015 | Deviance residuals-based sparse PLS and sparse kernel PLS regression for censored dataabstractMOTIVATION: A vast literature from the past decade is devoted to relating gene profiles and subject survival or time to cancer recurrence. Biomarker discovery from high-dimensional data, such as transcriptomic or single nucleotide polymorphism profiles, is a major challenge in the search for more precise diagnoses. The proportional hazard regression model suggested by Cox (1972), to study the relationship between the time to event and a set of covariates in the presence of censoring is the most commonly used model for the analysis of survival data. However, like multivariate regression, it supposes that more observations than variables, complete data, and not strongly correlated variables are available. In practice, when dealing with high-dimensional data, these constraints are crippling. Collinearity gives rise to issues of over-fitting and model misidentification. Variable selection can improve the estimation accuracy by effectively identifying the subset of relevant predictors and enhance the model interpretability with parsimonious representation. To deal with both collinearity and variable selection issues, many methods based on least absolute shrinkage and selection operator penalized Cox proportional hazards have been proposed since the reference paper of Tibshirani. Regularization could also be performed using dimension reduction as is the case with partial least squares (PLS) regression. We propose two original algorithms named sPLSDR and its non-linear kernel counterpart DKsPLSDR, by using sparse PLS regression (sPLS) based on deviance residuals. We compared their predicting performance with state-of-the-art algorithms on both simulated and real reference benchmark datasets. RESULTS: sPLSDR and DKsPLSDR compare favorably with other methods in their computational time, prediction and selectivity, as indicated by results based on benchmark datasets. Moreover, in the framework of PLS regression, they feature other useful tools, including biplots representation, or the ability to deal with missing data. Therefore, we view them as a useful addition to the toolbox of estimation and prediction methods for the widely used Cox's model in the high-dimensional and low-sample size settings. AVAILABILITY AND IMPLEMENTATION: The R-package plsRcox is available on the CRAN and is maintained by Frédéric Bertrand. http://cran.r-project.org/web/packages/plsRcox/index.html. CONTACT: [email protected] or [email protected]. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Philippe Bastien, Frédéric Bertrand, Nicolas Meyer, Myriam Maumy-Bertrand |
Bioinform. | 2 |
| 2014 | Cascade: a R package to study, predict and simulate the diffusion of a signal through a temporal gene networkabstractSUMMARY: Temporal gene interactions, in response to environmental stress, form a complex system that can be efficiently described using gene regulatory networks. They allow highlighting the more influential genes and spotting some targets for biological intervention experiments. Despite that many reverse engineering tools have been designed, the Cascade package is an integrated solution adding several new and original key features such as the ability to predict changes in gene expressions after a biological perturbation in the network and graphical outputs that allow monitoring the spread of a signal through the network. AVAILABILITY AND IMPLEMENTATION: The R package Cascade is available online at http://www-math.u-strasbg.fr/genpred/spip.php?rubrique4. Nicolas Jung, Frédéric Bertrand, Seiamak Bahram, Laurent Vallat, Myriam Maumy-Bertrand |
Bioinform. | 2 |
| 2010 | Temporal Knowledge Acquisition and Modeling
Cyril Faucher, Charles Teissèdre, Jean-Yves Lafaye, Frédéric Bertrand |
EKAW | 4 |
| 2007 | Web Architecture for Monitoring and Visualizing Mobile Objects in Maritime Contexts
Frédéric Bertrand, Alain Bouju, Christophe Claramunt, Thomas Devogele, Cyril Ray |
W2GIS | 1 |
| 2005 | An Increment Based Model for Multi-resolution Geodata Management in a Mobile System
Jean-Michel Follin, Alain Bouju, Frédéric Bertrand, Arunas Stockus |
W2GIS | 3 |
| 1999 | BDL: A Specialized Language for Per-Object Reactive ControlabstractThe problem of describing the concurrent behavior of objects in object oriented languages is addressed. The approach taken is to let methods be the behavior units whose synchronization is controlled separate from their specification. Our proposal is a domain-specific language called BDL for expressing constraints on this control and actually implementing its enforcement. We propose a model where each object includes a so-called "execution controller", programmed in BDL. This separates cleanly the concepts of what the methods do, the object processes, from the circumstances in which they are allowed to do it, the control. The object controller ensures that scheduling constraints between the object's methods are met. Aggregate objects can be controlled in terms of their components. This language has a convenient formal base. Thus, using BDL expressions, behavioral properties of objects or groups of interesting objects can be verified. Our approach allows, for example, deadlock detection or verification of safety properties, while maintaining a reasonable code size for the running controller. A compiler from BDL has been implemented, automatically generating controller code in an Esterel program, i.e., in a reactive programming language. From this code, the Esterel compiler, in turn, generates an automaton on which verifications are done. Then this automaton is translated into a C code to be executed. This multistage process typifies the method for successful use of a domain-specific language. This also allows high level concurrent programming. Frédéric Bertrand, Michel Augeraud |
IEEE Trans. Software Eng. | 1 |