Demo Data from VLDB 2026 / reviewers in the wild / expert
Mary Roth
dblp:r/MaryRoth · also Mary Tork Roth
· DBLP profile ↗
12ranked-venue papers
4as first author
1since 2021 · last 2022
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 9 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 since 2021Artificial intelligence and machine learning · 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.
| Databases, data mining, and information retrieval
5 papers |
Data integration and cleaning · 79% Data models and query languages · 10% Query processing and optimization · 7% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Distributed systems · 100% |
Topics — the 5 heaviest of 10, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data integration and cleaning
temporal data integration |
0.2 | 1 | 2014 | Preference-aware Integration of Temporal Data · Proc. VLDB Endow. 2014 |
Data integration and cleaning
schema mapping |
0.1 | 1 | 2005 | Clio grows up: from research prototype to industrial tool · SIGMOD Conference 2005 |
Query processing and optimization
cost model |
0.0 | 1 | 1999 | Cost Models DO Matter: Providing Cost Information for Diverse Data Sources in a Federated System · VLDB 1999 |
Data integration and cleaning
heterogeneous data source integration |
0.0 | 1 | 1996 | The Garlic Project · SIGMOD Conference 1996 |
Data models and query languages › query language
object-oriented query language |
0.0 | 1 | 1996 | The Garlic Project · SIGMOD Conference 1996 |
Methods — techniques the papers use, named apart from their topics
preference rules · 0.2polynomial-delay enumeration · 0.2query graph · 0.1XSLT · 0.1XQuery · 0.1SQL/XML · 0.1query decomposition · 0.0object-oriented schema mapping · 0.0execution planning · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Functional Genomics Platform, A Cloud-Based Platform for Studying Microbial Life at ScaleabstractThe rapid growth in biological sequence data is revolutionizing our understanding of genotypic diversity and challenging conventional approaches to informatics. With the increasing availability of genomic data, traditional bioinformatic tools require substantial computational time and the creation of ever-larger indices each time a researcher seeks to gain insight from the data. To address these challenges, we pre-computed important relationships between biological entities spanning the Central Dogma of Molecular Biology and captured this information in a relational database. The database can be queried across hundreds of millions of entities and returns results in a fraction of the time required by traditional methods. In this paper, we describe Functional Genomics Platform (formerly known as OMXWare), a comprehensive database relating genotype to phenotype for bacterial life. Continually updated, the Functional Genomics Platform today contains data derived from 200,000 curated, self-consistently assembled genomes. The database stores functional data for over 68 million genes, 52 million proteins, and 239 million domains with associated biological activity annotations from Gene Ontology, KEGG, MetaCyc, and Reactome. The Functional Genomics Platform maps all of the many-to-many connections between each biological entity including the originating genome, gene, protein, and protein domain. Various microbial studies, from infectious disease to environmental health, can benefit from the rich data and connections. We describe the data selection, the pipeline to create and update the Functional Genomics Platform, and the developer tools (Python SDK and REST APIs)which allow researchers to efficiently study microbial life at scale. Ed Seabolt, Gowri Nayar, Harsha Krishnareddy, Akshay Agarwal 0002, Kristen L. Beck, Ignacio G. Terrizzano, Eser Kandogan, Mark Kunitomi, Mary Roth, Vandana V. Mukherjee, James H. Kaufman |
IEEE ACM Trans. Comput. Biol. Bioinform. | 9 |
| 2015 | LabBook: Metadata-driven social collaborative data analysisabstractOpen data analysis platforms are being adopted to support collaboration in science and business. Studies suggest that analytic work in an enterprise occurs in a complex ecosystem of people, data, and software working in a coordinated manner. These studies also point to friction between the elements of this ecosystem that reduces user productivity and quality of work. LabBook is an open, social, and collaborative data analysis platform designed explicitly to reduce this friction and accelerate discovery. Its goal is to help users leverage each other's knowledge and experience to find the data, tools and collaborators they need to integrate, visualize, and analyze data. The key insight is to collect and use more metadata about all elements of the analytic ecosystem by means of an architecture and user experience that reduce the cost of contributing such metadata. We demonstrate how metadata can be exploited to improve the collaborative user experience and facilitate collaborative data integration and recommendations. We describe a specific use case and discuss several design issues concerning the capture, representation, querying and use of metadata. Eser Kandogan, Mary Roth, Peter M. Schwarz, Joshua Hui, Ignacio G. Terrizzano, Christina Christodoulakis, Renée J. Miller |
IEEE BigData | 2 |
| 2015 | Data Wrangling: The Challenging Yourney from the Wild to the Lake
Ignacio G. Terrizzano, Peter M. Schwarz, Mary Roth, John E. Colino |
CIDR | 3 |
| 2014 | Preference-aware Integration of Temporal DataabstractA complete description of an entity is rarely contained in a single data source, but rather, it is often distributed across different data sources. Applications based on personal electronic health records, sentiment analysis, and financial records all illustrate that significant value can be derived from integrated, consistent, and queryable profiles of entities from different sources. Even more so, such integrated profiles are considerably enhanced if temporal information from different sources is carefully accounted for. We develop a simple and yet versatile operator, called prawn, that is typically called as a final step of an entity integration workflow. Prawn is capable of consistently integrating and resolving temporal conflicts in data that may contain multiple dimensions of time based on a set of preference rules specified by a user (hence the name prawn for preference-aware union ). In the event that not all conflicts can be resolved through preferences, one can enumerate each possible consistent interpretation of the result returned by prawn at a given time point through a polynomial-delay algorithm. In addition to providing algorithms for implementing prawn, we study and establish several desirable properties of prawn. First, prawn produces the same temporally integrated outcome, modulo representation of time, regardless of the order in which data sources are integrated. Second, prawn can be customized to integrate temporal data for different applications by specifying application-specific preference rules. Third, we show experimentally that our implementation of prawn is feasible on both "small" and "big" data platforms in that it is efficient in both storage and execution time. Finally, we demonstrate a fundamental advantage of prawn: we illustrate that standard query languages can be immediately used to pose useful temporal queries over the integrated and resolved entity repository. Alexe Dumitru-Bogdan, Mary Roth, Wang Chiew Tan |
Proc. VLDB Endow. | 2 |
| 2013 | Data Integration and Data Exchange: It's Really About Time
Mary Roth, Wang Chiew Tan |
CIDR | 1 |
| 2012 | Field Experience with an Open Source Application for Gathering Health Assessment Data in Developing Countries That Saves Data in HL7 Continuity of Care Document Format
Alex Gainer, Mary Roth, James Davis 0001, Philip Strong |
AMIA | 2 |
| 2005 | Clio grows up: from research prototype to industrial toolabstractClio, the IBM Research system for expressing declarative schema mappings, has progressed in the past few years from a research prototype into a technology that is behind some of IBM's mapping technology. Clio provides a declarative way of specifying schema mappings between either XML or relational schemas. Mappings are compiled into an abstract query graph representation that captures the transformation semantics of the mappings. The query graph can then be serialized into different query languages, depending on the kind of schemas and systems involved in the mapping. Clio currently produces XQuery, XSLT, SQL, and SQL/XML queries. In this paper, we revisit the architecture and algorithms behind Clio. We then discuss some implementation issues, optimizations needed for scalability, and general lessons learned in the road towards creating an industrial-strength tool. Laura M. Haas, Mauricio A. Hernández, C. T. Howard Ho, Lucian Popa 0001, Mary Roth |
SIGMOD Conference | 5 |
| 2001 | The Propel Distributed Services Platform
Michael J. Carey 0001, Steve Kirsch, Mary Roth, Bert Van der Linden, Nicolas Adiba, Michael Blow, Daniela Florescu, Ivan Oprencak, Rajendra Panwar, Runping Qi, David Rieber, John C. Shafer, Brian Sterling, Tolga Urhan, Brian Vickery, Dan Wineman, Kuan Yee |
VLDB | 3 |
| 1999 | Using Fagin's Algorithm for Merging Ranked Results in Multimedia MiddlewareabstractA distributed multimedia information system allows users to access data of different modalities, from different data sources, ranked by various combinations of criteria. Fagin (1996) gives an algorithm for efficiently merging multiple ordered streams of ranked results, to form a new stream ordered by a combination of those ranks. In this paper we describe the implementation of Fagin's algorithm in an actual multimedia middleware system, including a novel, incremental version of the algorithm that supports dynamic exploration of data. We show that the algorithm would perform well as part of a single multimedia server and can even be effective in the distributed environment (for a limited set of queries), but that the assumptions it makes about random access limit its applicability dramatically. Our experience provides a better understanding of an important algorithm, and exposes an open problem for distributed multimedia information systems. Edward L. Wimmers, Laura M. Haas, Mary Roth, Christoph Braendli |
CoopIS | 3 |
| 1999 | Cost Models DO Matter: Providing Cost Information for Diverse Data Sources in a Federated System
Mary Roth, Fatma Özcan 0001, Laura M. Haas |
VLDB | 1 |
| 1997 | Don't Scrap It, Wrap It! A Wrapper Architecture for Legacy Data Sources
Mary Roth, Peter M. Schwarz |
VLDB | 1 |
| 1996 | The Garlic ProjectabstractThe goal of the Garlic [1] project is to build a multimedia information system capable of integrating data that resides in different database systems as well as in a variety of non-database data servers. This integration must be enabled while maintaining the independence of the data servers, and without creating copies of their data. "Multimedia" should be interpreted broadly to mean not only images, video, and audio, but also text and application specific data types (e.g., CAD drawings, medical objects, …). Since much of this data is naturally modeled by objects, Garlic provides an object-oriented schema to applications, interprets object queries, creates execution plans for sending pieces of queries to the appropriate data servers, and assembles query results for delivery back to the applications. A significant focus of the project is support for "intelligent" data servers, i.e., servers that provide media-specific indexing and query capabilities [2]. Database optimization technology is being extended to deal with heterogeneous collections of data servers so that efficient data access plans can be employed for multi-repository queries.A prototype of the Garlic system has been operational since January 1995. Queries are expressed in an SQL-like query language that has been extended to include object-oriented features such as reference-valued attributes and nested sets. In addition to a C++ API, Garlic supports a novel query/browser interface called PESTO [3]. This component of Garlic provides end users of the system with a friendly, graphical interface that supports interactive browsing, navigation, and querying of the contents of Garlic databases. Unlike existing interfaces to databases, PESTO allows users to move back and forth seamlessly between querying and browsing activities, using queries to identify interesting subsets of the database, browsing the subset, querying the content of a set-valued attribute of a particularly interesting object in the subset, and so on. Mary Roth, Manish Arya, Laura M. Haas, Michael J. Carey 0001, William F. Cody, Ronald Fagin, Peter M. Schwarz, Joachim Thomas 0002, Edward L. Wimmers |
SIGMOD Conference | 1 |