Demo Data from EDBT 2026 / reviewers in the wild / expert
Jörgen Brandt
dblp:118/9062
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2Software engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging 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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
High-performance computing · 50% Parallel and multicore computing · 50% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Bioinformatics and computational biology · 100% |
Topics — the 7 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Bioinformatics and computational biology
data integration |
0.2 | 1 | 2016 | SoFIA: a data integration framework for annotating high-throughput datasets · Bioinform. 2016 |
Bioinformatics and computational biology
genome annotation |
0.2 | 1 | 2016 | SoFIA: a data integration framework for annotating high-throughput datasets · Bioinform. 2016 |
Parallel and multicore computing › parallel scheduling
adaptive scheduling |
0.2 | 1 | 2015 | SAASFEE: Scalable Scientific Workflow Execution Engine · Proc. VLDB Endow. 2015 |
High-performance computing › scientific workflow
scientific workflow management |
0.2 | 1 | 2015 | SAASFEE: Scalable Scientific Workflow Execution Engine · Proc. VLDB Endow. 2015 |
Parallel and multicore computing
task scheduling |
0.2 | 1 | 2015 | SAASFEE: Scalable Scientific Workflow Execution Engine · Proc. VLDB Endow. 2015 |
High-performance computing › scientific workflow
workflow engine |
0.2 | 1 | 2015 | SAASFEE: Scalable Scientific Workflow Execution Engine · Proc. VLDB Endow. 2015 |
Bioinformatics and computational biology › genomics
next-generation sequencing data analysis |
0.1 | 1 | 2016 | SoFIA: a data integration framework for annotating high-throughput datasets · Bioinform. 2016 |
Methods — techniques the papers use, named apart from their topics
workflow template derivation · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Hi-WAY: Execution of Scientific Workflows on Hadoop YARNabstractScientific workflows provide a means to model, execute, and exchange the increasingly complex analysis pipelines necessary for today’s data-driven science. However, existing scientific workflow man ... Marc Bux, Jörgen Brandt, Carl Witt, Jim Dowling, Ulf Leser |
EDBT | 2 |
| 2017 | Computation semantics of the functional scientific workflow language CuneiformabstractAbstract Cuneiform is a minimal functional programming language for large-scale scientific data analysis. Implementing a strict black-box view on external operators and data, it allows the direct embedding of code in a variety of external languages like Python or R, provides data-parallel higher order operators for processing large partitioned data sets, allows conditionals and general recursion, and has a naturally parallelizable evaluation strategy suitable for multi-core servers and distributed execution environments like Hadoop, HTCondor, or distributed Erlang. Cuneiform has been applied in several data-intensive research areas including remote sensing, machine learning, and bioinformatics, all of which critically depend on the flexible assembly of pre-existing tools and libraries written in different languages into complex pipelines. This paper introduces the computation semantics for Cuneiform. It presents Cuneiform's abstract syntax, a simple type system, and the semantics of evaluation. Providing an unambiguous specification of the behavior of Cuneiform eases the implementation of interpreters which we showcase by providing a concise reference implementation in Erlang. The similarity of Cuneiform's syntax to the simply typed lambda calculus puts Cuneiform in perspective and allows a straightforward discussion of its design in the context of functional programming. Moreover, the simple type system allows the deduction of the language's safety up to black-box operators. Last, the formulation of the semantics also permits the verification of compilers to and from other workflow languages. Jörgen Brandt, Wolfgang Reisig, Ulf Leser |
J. Funct. Program. | 1 |
| 2016 | SoFIA: a data integration framework for annotating high-throughput datasetsabstractMOTIVATION: Integrating heterogeneous datasets from several sources is a common bioinformatics task that often requires implementing a complex workflow intermixing database access, data filtering, format conversions, identifier mapping, among further diverse operations. Data integration is especially important when annotating next generation sequencing data, where a multitude of diverse tools and heterogeneous databases can be used to provide a large variety of annotation for genomic locations, such a single nucleotide variants or genes. Each tool and data source is potentially useful for a given project and often more than one are used in parallel for the same purpose. However, software that always produces all available data is difficult to maintain and quickly leads to an excess of data, creating an information overload rather than the desired goal-oriented and integrated result. RESULTS: We present SoFIA, a framework for workflow-driven data integration with a focus on genomic annotation. SoFIA conceptualizes workflow templates as comprehensive workflows that cover as many data integration operations as possible in a given domain. However, these templates are not intended to be executed as a whole; instead, when given an integration task consisting of a set of input data and a set of desired output data, SoFIA derives a minimal workflow that completes the task. These workflows are typically fast and create exactly the information a user wants without requiring them to do any implementation work. Using a comprehensive genome annotation template, we highlight the flexibility, extensibility and power of the framework using real-life case studies. AVAILABILITY AND IMPLEMENTATION: https://github.com/childsish/sofia/releases/latest under the GNU General Public License CONTACT: [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online. Liam Harold Childs, Soulafa Mamlouk, Jörgen Brandt, Christine Sers, Ulf Leser |
Bioinform. | 3 |
| 2015 | SAASFEE: Scalable Scientific Workflow Execution EngineabstractAcross many fields of science, primary data sets like sensor read-outs, time series, and genomic sequences are analyzed by complex chains of specialized tools and scripts exchanging intermediate results in domain-specific file formats. Scientific workflow management systems (SWfMSs) support the development and execution of these tool chains by providing workflow specification languages, graphical editors, fault-tolerant execution engines, etc. However, many SWfMSs are not prepared to handle large data sets because of inadequate support for distributed computing. On the other hand, most SWfMSs that do support distributed computing only allow static task execution orders. We present SAASFEE, a SWfMS which runs arbitrarily complex workflows on Hadoop YARN. Workflows are specified in Cuneiform, a functional workflow language focusing on parallelization and easy integration of existing software. Cuneiform workflows are executed on Hi-WAY, a higher-level scheduler for running workflows on YARN. Distinct features of SAASFEE are the ability to execute iterative workflows, an adaptive task scheduler, re-executable provenance traces, and compatibility to selected other workflow systems. In the demonstration, we present all components of SAASFEE using real-life workflows from the field of genomics. Marc Bux, Jörgen Brandt, Carsten Lipka, Kamal Hakimzadeh, Jim Dowling, Ulf Leser |
Proc. VLDB Endow. | 2 |