Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Abraham Heifets is active.

Publication


Featured researches published by Abraham Heifets.


international world wide web conferences | 2006

XML screamer: an integrated approach to high performance XML parsing, validation and deserialization

Margaret Gaitatzes Kostoulas; Morris Matsa; Noah R. Mendelsohn; Eric Perkins; Abraham Heifets; Martha Mercaldi

This paper describes an experimental system in which customized high performance XML parsers are prepared using parser generation and compilation techniques. Parsing is integrated with Schema-based validation and deserialization, and the resulting validating processors are shown to be as fast as or in many cases significantly faster than traditional nonvalidating parsers. High performance is achieved by integration across layers of software that are traditionally separate, by avoiding unnecessary data copying and transformation, and by careful attention to detail in the generated code. The effect of API design on XML performance is also briefly discussed..


Journal of Molecular Graphics & Modelling | 2010

LigAlign: Flexible ligand-based active site alignment and analysis

Abraham Heifets; Ryan H. Lilien

Ligand-based active site alignment is a widely adopted technique for the structural analysis of protein-ligand complexes. However, existing tools for ligand alignment treat the ligands as rigid objects even though most biological ligands are flexible. We present LigAlign, an automated system for flexible ligand alignment and analysis. When performing rigid alignments, LigAlign produces results consistent with manually annotated structural motifs. In performing flexible alignments, LigAlign automatically produces biochemically reasonable ligand fragmentations and subsequently identifies conserved structural motifs that are not detected by rigid alignment.


Nucleic Acids Research | 2012

SCRIPDB: a portal for easy access to syntheses, chemicals and reactions in patents

Abraham Heifets; Igor Jurisica

The patent literature is a rich catalog of biologically relevant chemicals; many public and commercial molecular databases contain the structures disclosed in patent claims. However, patents are an equally rich source of metadata about bioactive molecules, including mechanism of action, disease class, homologous experimental series, structural alternatives, or the synthetic pathways used to produce molecules of interest. Unfortunately, this metadata is discarded when chemical structures are deposited separately in databases. SCRIPDB is a chemical structure database designed to make this metadata accessible. SCRIPDB provides the full original patent text, reactions and relationships described within any individual patent, in addition to the molecular files common to structural databases. We discuss how such information is valuable in medical text mining, chemical image analysis, reaction extraction and in silico pharmaceutical lead optimization. SCRIPDB may be searched by exact chemical structure, substructure or molecular similarity and the results may be restricted to patents describing synthetic routes. SCRIPDB is available at http://dcv.uhnres.utoronto.ca/SCRIPDB.


Ibm Systems Journal | 2006

Generation of efficient parsers through direct compilation of XML schema grammars

Eric Perkins; Morris Matsa; Margaret Gaitatzes Kostoulas; Abraham Heifets; Noah R. Mendelsohn

With the widespread adoption of SOAP and Web services, XML-based processing, and parsing of XML documents in particular, is becoming a performance-critical aspect of business computing. In such scenarios, XML is often constrained by an XML Schema grammar, which can be used during parsing to improve performance. Although traditional grammar-based parser generation techniques could be applied to the XML Schema grammar, the expressiveness of XML. Schema does not lend itself well to the generic intermediate representations associated with these approaches. In this paper we present a method for generating efficient parsers by using the schema component model itself as the representation of the grammar. We show that the model supports the full expressive power of the XML Schema, and we present results demonstrating significant performance improvements over existing parsers.


international world wide web conferences | 2007

A high-performance interpretive approach to schema-directed parsing

Morris Matsa; Eric Perkins; Abraham Heifets; Margaret Gaitatzes Kostoulas; Daniel Silva; Noah R. Mendelsohn; Michelle Leger

XML delivers key advantages in interoperability due to its flexibility, expressiveness, and platform-neutrality. As XML has become a performance-critical aspect of the next generation of business computing infrastructure, however, it has become increasingly clear that XML parsing often carries a heavy performance penalty, and that current, widely-used parsing technologies are unable to meet the performance demands of an XML-based computing infrastructure. Several efforts have been made to address this performance gap through the use of grammar-based parser generation. While the performance of generated parsers has been significantly improved, adoption of the technology has been hindered by the complexity of compiling and deploying the generated parsers. Through careful analysis of the operations required for parsing and validation, we have devised a set of specialized byte codes, designed for the task of XML parsing and validation. These byte codes are designed to engender the benefits of fine-grained composition of parsing and validation that make existing compiled parsers fast, while being coarse-grained enough to minimize interpreter overhead. This technique of using an interpretive,validating parser balances the need for performance against the requirements of simple tooling and robust scalable infrastructure. Our approach is demonstrated with a specialized schema compiler, used to generate byte codes which in turn drive an interpretive parser. With almost as little tooling and deployment complexity as a traditional interpretive parser, the byte code-driven parser usually demonstrates performance within 20% of the fastest fully compiled solutions.


Archive | 2001

System and method for aggregating information to determine users' locations

Anand Naga Babu; Abraham Heifets; Adam Krauszer; Roy Paterson; Brian L. White Eagle


Archive | 2002

SYSTEM AND METHOD FOR HANDLING LOCATION INFORMATION

Anand Naga Babu; Abraham Heifets; Adam Krauszer; Roy Paterson; Brian L. White Eagle


Archive | 2007

Orthogonal Integration of De-serialization into an Interpretive Validating XML Parser

Abraham Heifets; Margaret Gaitatzes Kostoulas; Moshe E. Matsa; Eric Perkins


national conference on artificial intelligence | 2012

Construction of new medicines via game proof search

Abraham Heifets; Igor Jurisica


Archive | 2007

Schema specific parser generation

Abraham Heifets; Margaret Gaitatzes Kostoulas; Moshe E. Matsa; Eric Perkins

Researchain Logo
Decentralizing Knowledge