EDBT 2026 Demo / reviewers in the wild / expert
David R. C. Hill
dblp:51/2137
· DBLP profile ↗
20ranked-venue papers
1as first author
2since 2021 · last 2024
0000-0003-2820-2766ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 8 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 5Artificial intelligence and machine learning · 2Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 1 · 1 since 2021
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 · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
probe design |
0.1 | 1 | 2011 | HiSpOD: probe design for functional DNA microarrays · Bioinform. 2011 |
Bioinformatics and computational biology › computational microbiology › microbiome analysis
microbial community analysis |
0.1 | 2 | 2011 | PhylArray: phylogenetic probe design algorithm for microarray · Bioinform. 2007 HiSpOD: probe design for functional DNA microarrays · Bioinform. 2011 |
Bioinformatics and computational biology
metagenomics |
0.1 | 1 | 2007 | PhylArray: phylogenetic probe design algorithm for microarray · Bioinform. 2007 |
Bioinformatics and computational biology
microarray probe design |
0.1 | 1 | 2005 | GoArrays: highly dynamic and efficient microarray probe design · Bioinform. 2005 |
Bioinformatics and computational biology
phylogenetics |
0.0 | 1 | 2007 | PhylArray: phylogenetic probe design algorithm for microarray · Bioinform. 2007 |
Methods — techniques the papers use, named apart from their topics
similarity search · 0.1multiple sequence alignment · 0.1phylogenetic probe design · 0.1degenerate probe design · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Linking Digital Twin Design and Ontologies with Model-Driven Engineering: Application to Railway InfrastructureabstractInternational audience Alexis Chartrain, Gilles Dessagne, Noël Haddad, David R. C. Hill |
KEOD | 4 |
| 2022 | DIRAC Site Director: Improving Pilot-Job provisioning on grid resourcesabstractTo study the constituents of matter, CERN mainly relies on the Worldwide LHC Computing Grid (WLCG), which processes petabytes of data coming from the Large Hadron Collider (LHC). LHC experiments have adopted the Pilot-Job paradigm, and deliver tools to supply grid resources with Pilot-Jobs, to efficiently leverage the computing power offered by WLCG. This sole approach will be insufficient and will need to be complemented to meet future computing needs – of the High-Luminosity LHC – and the rise of data generated over time: national science programs are consolidating computing resources and encourage using cloud and High-Performance Computing systems. Yet, even though they have started to integrate their workflows on such infrastructures, LHC experiments still largely depend on WLCG resources. This paper lays out an approach to increase the throughput of the jobs, on grid resources, by improving the performance of the Pilot-Job provisioning tools through a case study: the LHCb-specific solution, known as “DIRAC Site Director”. We propose: (i) a complete analysis of the capabilities and limitations of the DIRAC Site Director; (ii) several methods to speed up its execution, including parallel processing as well as bulk operations; (iii) a comprehensive analysis of a group of Site Directors in the LHCb production environment during 12 months. With our approach, we recorded an increase of 40.86% of the number of jobs processed simultaneously per second, enabling the simultaneous management of 80,300 LHCb jobs, while only 57,000 of them could be managed before our improvements. Alexandre F. Boyer, Christophe Haen, Federico Stagni, David R. C. Hill |
Future Gener. Comput. Syst. | 4 |
| 2018 | An Overview of the Quartz Modelling and Simulation FrameworkabstractInternational audience Romain Franceschini, Paul-Antoine Bisgambiglia, Paul Bisgambiglia, David R. C. Hill |
SIMULTECH | 4 |
| 2016 | High performance computing of oligopeptides complete backtranslation applied to DNA microarray probe designabstractSummary Complete backtranslation is the step of generating all possible nucleic acid sequences from a protein sequence. This is a time‐consuming task that can provide unreasonable quantities of data. Complete backtranslation was recently used to initiate probe design for functional DNA microarrays from conserved peptidic regions, in order to assess the full microbial gene diversity present in complex environments. In this article, we present an efficient parallelization method to compute a complete backtranslation of short peptides to select probes for functional microarrays. We implemented a software that uses meta‐programming and a model‐driven engineering approach to automatically generate source codes to perform complete backtranslation on different architectures: PCs, Symmetric Multiprocessors servers, computing clusters, or a computing grid. Our software is filtering the generated oligonucleotides with usual selection criteria for the design of microarray probes. It uses load balancing and can be easily integrated in probe design software for functional microarrays. We present its performance on both simulated and real biological datasets. The obtained results show a significant computing speedup on different platforms and an important gain of about 40% of disk space when filtering oligonucleotides. Copyright © 2014 John Wiley & Sons, Ltd. Faouzi Jaziri, Eric Peyretaillade, Pierre Peyret, David R. C. Hill |
Concurr. Comput. Pract. Exp. | 4 |
| 2015 | TaskLocalRandom: a statistically sound substitute to pseudorandom number generation in parallel java tasks frameworksabstractSummary Several software efforts have been produced over the past few years in various programming languages to help developers handle pseudorandom streams partitioning. Parallel and distributed stochastic simulations can obviously benefit from this kind of high‒level tools. The latest release of the Java Development Kit (JDK 7) tries to tackle this problem by providing facilities to partition a pseudorandom stream across various threads thanks to the new classThreadLocalRandom. Meanwhile, Java 7 offers a framework to split a problem in a divide and conquer way through the new class calledForkJoinPool. As any other Java thread pool, ForkJoin exploits threads as workers and manipulates the tasks that will be run on the workers. InThreadLocalRandom, pseudorandom number generation is handled at a thread level. As a consequence, a scientific application taking advantage of a Java thread pool to parallelize its computation may suffer from a bad pseudorandom stream partitioning due to the behavior ofThreadLocalRandom. The present work introduces TaskLocalRandom, a task‒level alternative toThreadLocalRandomthat solves this partitioning problem and assigns an independent pseudorandom stream to each task run in the thread pool. TaskLocalRandom is compatible with existing Java thread pools such as Executors or ForkJoin. Copyright © 2014 John Wiley & Sons, Ltd. Jonathan Passerat-Palmbach, Claude Mazel, David R. C. Hill |
Concurr. Comput. Pract. Exp. | 3 |
| 2014 | Global Initiative for Sentinel e-Health Network on Grid (GINSENG): Medical Data Integration and Semantic Developments for EpidemiologyabstractThe implementation of a grid network to support large-scale epidemiology analysis (based on distributed medical data sources) and medical data sharing require medical data integration and semantic alignment. In this paper, we present the GINSENG (Global Initiative for Sentinel e-Health Network on Grid) network that federates existing Electronic Health Records through a rich metamodel (FedEHR), a semantic data model (SemEHR) and distributed query toolkits. A query interface based on the VIP platform, and available through the e-ginseng.org web portal helps medical end-users in the design of epidemiological studies and the retrieval of relevant medical data sets. Sébastien Cipière, Guillaume Erétéo, Alban Gaignard, Nouha Boujelben, Sébastien Gaspard, Vincent Breton, Frederic Cervenansky, David R. C. Hill, Tristan Glatard, David Manset, Johan Montagnat, Jérôme Revillard, Lydia Maigne |
CCGRID | 8 |
| 2013 | Contribution of Model-Driven Engineering to Crop Modeling
Guillaume Barbier, Véronique Cucchi, David R. C. Hill |
ICCSA (1) | 3 |
| 2013 | Parallel stepwise stochastic simulation: harnessing GPUs to explore possible futures states of a chromosome folding model thanks to the possible futures algorithm (PFA)abstractFor the sake of software compatibility, simulations are often parallelized without much code rewriting. Performances can be further improved by optimizing codes so that to use the maximum power offered by parallel architectures. While this approach can provide some speed-up, performance of parallelized codes can be strongly limited a priori because traditional algorithms have been designed for sequential technologies. Thus, additional increase of performance should ultimately rely on some redesign of algorithms. Jonathan Passerat-Palmbach, Jonathan Caux, Yannick Le Pennec, Romain Reuillon, Ivan Junier, François Képès, David R. C. Hill |
SIGSIM-PADS | 7 |
| 2013 | Distribution of random streams for simulation practitionersabstractSUMMARY There is an increasing interest in the distribution of parallel random number streams in the high‐performance computing community particularly, with the manycore shift. Even if we have at our disposal statistically sound random number generators according to the latest and thorough testing libraries, their parallelization can still be a delicate problem. Indeed, a set of recent publications shows it still has to be mastered by the scientific community. With the arrival of multi‐core and manycore processor architectures on the scientist desktop, modelers who are non‐specialists in parallelizing stochastic simulations need help and advice in distributing rigorously their experimental plans and replications according to the state of the art in pseudo‐random numbers parallelization techniques. In this paper, we discuss the different partitioning techniques currently in use to provide independent streams with their corresponding software. In addition to the classical approaches in use to parallelize stochastic simulations on regular processors, this paper also presents recent advances in pseudo‐random number generation for general‐purpose graphical processing units. The state of the art given in this paper is written for simulation practitioners. Copyright © 2012 John Wiley & Sons, Ltd. David R. C. Hill, Claude Mazel, Jonathan Passerat-Palmbach, Mamadou Kaba Traoré |
Concurr. Comput. Pract. Exp. | 1 |
| 2013 | High performance computing and simulation: architectures, systems, algorithms, technologies, services, and applicationsabstractIntensive computing and numerical simulation are now essential tools that contribute to the success in systems designs, effectiveness of public policies such as prevention of natural hazards and taking account of climate risks, but also to security and national sovereignty. There are indications that the scientific community is technologically ready for the implementation of private HPC clouds, although a full HPC cloud solution running on virtual machines (VM) may remain application dependent. The possibility of having HPC cloud computing brings fast-compute clusters within the reach of researchers and users for whom traditional HPC facilities are not a choice. For example, with the BiG Grid HPC Cloud, users get access to a virtualized HPC Cluster that they can configure to exactly match their needs. Still, it provides self-service and dynamically scalable high performance computing facilities. Waleed W. Smari, Sandro Fiore, David R. C. Hill |
Concurr. Comput. Pract. Exp. | 3 |
| 2012 | Development of a Metamodel for Medical Database Management on a Grid Network: Application to Health Watch and Epidemiology for Cancer and Perinatal HealthabstractCentralized management of patient data is no more a viable solution. In many countries, patient identification restrictions due to privacy laws implies developing thorough mechanism to avoid duplicates and information loss. In this paper we present a work in progress dealing with a grid distributed medical data base. GPU based identification algorithms for disease surveillance, medical data exchange and epidemiological analyses. Sébastien Cipière, Paul de Vlieger, David Sarramia, David R. C. Hill, Lydia Maigne |
CCGRID | 4 |
| 2012 | MetaExploArrays: A Large-Scale Oligonucleotide Probe Design Software for Explorative DNA MicroarraysabstractThe selection of oligonucleotide probes for micro arrays is still very difficult task. With the rapid growth of environmental databases (metagenomics programs coupled to next generation sequencing), the computational capacity requirements of probe design algorithms have hugely increased. The use of parallel and distributed architectures can considerably reduce the complexity and the computational time of these algorithms. In this paper we present a new efficient algorithm of oligonucleotide probe selection for an individual specific nucleic acid sequence or a group of sequences. We used a model driven engineering approach to simultaneous design of thousands of sensitive, specific, isothermal and explorative probes, on both PC, multiprocessor, cluster and grid computing with on the one hand a significant computing speedup and on the other hand an improved quality of the resulting probes when compared to equivalent software. Faouzi Jaziri, David R. C. Hill, Nicolas Parisot, Jérémie Denonfoux, Eric Dugat-Bony, Eric Peyretaillade, Pierre Peyret |
PDCAT | 2 |
| 2012 | Parallel stochastic simulations with rigorous distribution of pseudo-random numbers with DistMe: Application to life science simulationsabstractSUMMARY This paper presents an open source toolkit allowing a rigorous distribution of stochastic simulations. It is designed according to the state of the art in pseudo‐random numbers partitioning techniques. Based on a generic XML format for saving pseudo‐random number generator states, each state contains adapted metadata. This toolkit named DistMe is usable by modelers who are non‐specialists in parallelizing stochastic simulations, it helps in distributing the replications and in the generation of experimental plans. It automatically writes ready for runtime scripts for various parallel platforms, encapsulating the burden linked to the management of status files for different pseudo‐random generators. The automation of this task avoids many human mistakes. The toolkit has been designed based on a model driven engineering approach: the user builds a model of its simulation and the toolkit helps in distributing independent stochastic experiments. In this paper, the toolkit architecture is exposed, and two examples in life science research domains are detailed. The preliminary design of the DistMe toolkit was achieved when dealing with the distribution of a nuclear medicine application using the largest European computing grid: European Grid Initiative (EGI). Thanks to our alpha version of the software toolbox, the equivalent of 3 years of computing was achieved in a few days. Next, we present the second application in another domain to show the potential and genericity of the DistMe toolkit. A small experimental plan with 1024 distributed stochastic experiments was run on a local computing cluster to explore scenarios of an environmental application. For both applications, the proposed toolkit was able to automatically generate distribution scripts with independent pseudo‐random number streams, and it also automatically parameterized the simulation input files to follow an experimental design. The automatic generation of scripts and input files is achieved, thanks to model transformations using a model driven approach. Copyright © 2011 John Wiley & Sons, Ltd. Romain Reuillon, Mamadou Kaba Traoré, Jonathan Passerat-Palmbach, David R. C. Hill |
Concurr. Comput. Pract. Exp. | 4 |
| 2011 | HiSpOD: probe design for functional DNA microarraysabstractMOTIVATION: The use of DNA microarrays allows the monitoring of the extreme microbial diversity encountered in complex samples like environmental ones as well as that of their functional capacities. However, no probe design software currently available is adapted to easily design efficient and explorative probes for functional gene arrays. RESULTS: We present a new efficient functional microarray probe design algorithm called HiSpOD (High Specific Oligo Design). This uses individual nucleic sequences or consensus sequences produced by multiple alignments to design highly specific probes. Indeed, to bypass crucial problem of cross-hybridizations, probe specificity is assessed by similarity search against a large formatted database dedicated to microbial communities containing about 10 million coding sequences (CDS). For experimental validation, a microarray targeting genes encoding enzymes involved in chlorinated solvent biodegradation was built. The results obtained from a contaminated environmental sample proved the specificity and the sensitivity of probes designed with the HiSpOD program. AVAILABILITY: http://fc.isima.fr/~g2im/hispod/. Eric Dugat-Bony, Mohieddine Missaoui, Eric Peyretaillade, Corinne Biderre, Ourdia Bouzid, Christophe Gouinaud, David R. C. Hill, Pierre Peyret |
Bioinform. | 7 |
| 2007 | Complete Backtranslation of Oligopeptides for Metabolic Pathways Exploration of Complex Environments using Functional MicroarraysabstractWhen studying complex environments where the composing microorganisms are unknown, exploratory tools able to tackle with the biological diversity have to be proposed. DNA microarrays can be a good answer if we are in a position to propose all the probes that could target a specific enzyme. In addition, in the context of new metabolic pathways discovery, it appears that a full backtranslation of oligopeptides is also a promising approach. In both contexts it is preferable to have all the complete nucleic sequences corresponding to an enzyme of interest. In this paper, we revisit existing bioinformatics applications, which bring partial reverse translation solutions, and we propose an algorithm based on input oligopeptide degeneracy able to efficiently compute a complete backtranslation of oligopeptides. This algorithm is precious for the discovery of new organisms and we show its performance on simulated and real biological datasets. Mohieddine Missaoui, David R. C. Hill, Cécile Militon, Pierre Peyret |
BIBE | 2 |
| 2007 | PhylArray: phylogenetic probe design algorithm for microarrayabstractMOTIVATION: Microbial diversity is still largely unknown in most environments, such as soils. In order to get access to this microbial 'black-box', the development of powerful tools such as microarrays are necessary. However, the reliability of this approach relies on probe efficiency, in particular sensitivity, specificity and explorative power, in order to obtain an image of the microbial communities that is close to reality. RESULTS: We propose a new probe design algorithm that is able to select microarray probes targeting SSU rRNA at any phylogenetic level. This original approach, implemented in a program called 'PhylArray', designs a combination of degenerate and non-degenerate probes for each target taxon. Comparative experimental evaluations indicate that probes designed with PhylArray yield a higher sensitivity and specificity than those designed by conventional approaches. Applying the combined PhyArray/GoArrays strategy helps to optimize the hybridization performance of short probes. Finally, hybridizations with environmental targets have shown that the use of the PhylArray strategy can draw attention to even previously unknown bacteria. Cécile Militon, Sébastien Rimour, Mohieddine Missaoui, Corinne Biderre, Vincent Barra, David R. C. Hill, Anne Moné, Geneviève Gagne, Harald Meier, Eric Peyretaillade, Pierre Peyret |
Bioinform. | 6 |
| 2005 | GoArrays: highly dynamic and efficient microarray probe designabstractMOTIVATION: The use of oligonucleotide microarray technology requires a very detailed attention to the design of specific probes spotted on the solid phase. These problems are far from being commonplace since they refer to complex physicochemical constraints. Whereas there are more and more publicly available programs for microarray oligonucleotide design, most of them use the same algorithm or criteria to design oligos, with only little variation. RESULTS: We show that classical approaches used in oligo design software may be inefficient under certain experimental conditions, especially when dealing with complex target mixtures. Indeed, our biological model is a human obligate parasite, the microsporidia Encephalitozoon cuniculi. Targets that are extracted from biological samples are composed of a mixture of pathogen transcripts and host cell transcripts. We propose a new approach to design oligonucleotides which combines good specificity with a potentially high sensitivity. This approach is original in the biological point of view as well as in the algorithmic point of view. We also present an experimental validation of this new strategy by comparing results obtained with standard oligos and with our composite oligos. A specific E.cuniculi microarray will overcome the difficulty to discriminate the parasite mRNAs from the host cell mRNAs demonstrating the power of the microarray approach to elucidate the lifestyle of an intracellular pathogen using mix mRNAs. Sébastien Rimour, David R. C. Hill, Cécile Militon, Pierre Peyret |
Bioinform. | 2 |
| 2004 | Dynamic Structure Cellular Automata in a Fire Spreading Application
Alexandre Muzy, Eric Innocenti, Antoine Aïello, Jean François Santucci, Paul-Antoine Santoni, David R. C. Hill |
ICINCO (3) | 6 |
| 2000 | Neural-network metamodelling for the prediction of Caulerpa taxifolia development in the Mediterranean sea
Alex Aussem, David R. C. Hill |
Neurocomputing | 2 |
| 1995 | A specification and validation method to improve concurrent systems reliability based on object messaging and rewriting logicabstractDesign of real-time/concurrent systems requires formal approaches in order to facilitate verification and validation at each step. Methods based on formal logic have been previously suggested but they often work only in a specific domain and are generally only possible with specialized users. In an attempt to overcome these two restrictions, this paper proposes a method based on rewriting logic with user-friendly tools to increase software reliability. Different tools are proposed to support this approach: a graphical editor for the specification of the structure and the behaviour of objects, a prototype generator, and an inference engine for rule validation based on rewriting logic decidability. Ammar Attoui, David R. C. Hill |
ISSRE | 2 |