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

Mary Roth

dblp:r/MaryRoth · also Mary Tork Roth · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Data integration and cleaning
temporal data integration
0.212014
Preference-aware Integration of Temporal Data · Proc. VLDB Endow. 2014
Data integration and cleaning
schema mapping
0.112005
Clio grows up: from research prototype to industrial tool · SIGMOD Conference 2005
Query processing and optimization
cost model
0.011999
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.011996
The Garlic Project · SIGMOD Conference 1996
Data models and query languages › query language
object-oriented query language
0.011996
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
YearPublicationVenuePosition
2022 Functional Genomics Platform, A Cloud-Based Platform for Studying Microbial Life at Scale
abstract
The 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 analysis
abstract
Open 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 BigData2
2015 Data Wrangling: The Challenging Yourney from the Wild to the Lake
Ignacio G. Terrizzano, Peter M. Schwarz, Mary Roth, John E. Colino
CIDR3
2014 Preference-aware Integration of Temporal Data
abstract
A 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
CIDR1
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
AMIA2
2005 Clio grows up: from research prototype to industrial tool
abstract
Clio, 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 Conference5
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
VLDB3
1999 Using Fagin's Algorithm for Merging Ranked Results in Multimedia Middleware
abstract
A 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
CoopIS3
1999 Cost Models DO Matter: Providing Cost Information for Diverse Data Sources in a Federated System
Mary Roth, Fatma Özcan 0001, Laura M. Haas
VLDB1
1997 Don't Scrap It, Wrap It! A Wrapper Architecture for Legacy Data Sources
Mary Roth, Peter M. Schwarz
VLDB1
1996 The Garlic Project
abstract
The 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 Conference1