Network


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

Hotspot


Dive into the research topics where Jeremy Wazny is active.

Publication


Featured researches published by Jeremy Wazny.


Bioinformatics | 2012

Xenome—a tool for classifying reads from xenograft samples

Thomas C. Conway; Jeremy Wazny; Andrew J. Bromage; Martin Tymms; Dhanya Sooraj; Elizabeth D. Williams; Bryan Beresford-Smith

Motivation: Shotgun sequence read data derived from xenograft material contains a mixture of reads arising from the host and reads arising from the graft. Classifying the read mixture to separate the two allows for more precise analysis to be performed. Results: We present a technique, with an associated tool Xenome, which performs fast, accurate and specific classification of xenograft-derived sequence read data. We have evaluated it on RNA-Seq data from human, mouse and human-in-mouse xenograft datasets. Availability: Xenome is available for non-commercial use from http://www.nicta.com.au/bioinformatics Contact: [email protected]


principles and practice of declarative programming | 2003

Finding all minimal unsatisfiable subsets

Maria J. García de la Banda; Peter J. Stuckey; Jeremy Wazny

An unsatisfiable set of constraints is minimal if all its (strict) subsets aresatisfiable.A number of forms of error diagnosis, including circuit error diagnosis and type error diagnosis, require finding all minimal unsatisfiable subsets of a given set of constraints (representing an error), in order to generate the best explanation of the error. In this paper we give algorithms for efficiently determining all minimal unsatisfiable subsets for any kind of constraints. We show how taking into account notions of independence of constraints and using incremental constraint solvers can significantly improve the calculation of these subsets.


symposium/workshop on haskell | 2003

Interactive type debugging in Haskell

Peter J. Stuckey; Martin Sulzmann; Jeremy Wazny

In this paper we illustrate the facilities for type debugging of Haskell programs in the Chameleon programming environment. Chameleon provides an extension to Haskell supporting advanced and programmable type extensions. Chameleon maps the typing problem for a program to a system of constraints each attached to program code that generates the constraints. We use reasoning about constraint satisfiability and implication to find minimal justifications of type errors, and to explain unexpected types that arise. Through an interactive process akin to declarative debugging, a user can track down exactly where a type error occurs. The approach handles Hindley/Milner types with Haskell-style overloading. The Chameleon system provides a full implementation of our flexible type debugging scheme which can be used as a front-end to any existing Haskell system.


symposium/workshop on haskell | 2004

Improving type error diagnosis

Peter J. Stuckey; Martin Sulzmann; Jeremy Wazny

We present a number of methods for providing improved type error reports in the Haskell and Chameleon programming languages. We build upon our previous work [19] where we first introduced the idea of discovering type errors by translating the typing problem into a constraint problem and looking for minimal unsatisfiable subsets of constraints. This allowed us to find precise sets of program locations which are in conflict with each other. Here we extend this approach by extracting additional useful information from these minimal unsatisfiable sets. This allows us to report errors as conflicts amongst a number of possible, candidate types. The advantage of our approach is that it offers implementors the flexibility to employ heuristics to select where, amongst all the locations involved, an error should be reported. In addition, we present methods for providing improved subsumption and ambiguity error reporting.


international symposium on functional and logic programming | 2006

A framework for extended algebraic data types

Martin Sulzmann; Jeremy Wazny; Peter J. Stuckey

There are a number of extended forms of algebraic data types such as type classes with existential types and generalized algebraic data types. Such extensions are highly useful but their interaction has not been studied formally so far. Here, we present a unifying framework for these extensions. We show that the combination of type classes and generalized algebraic data types allows us to express a number of interesting properties which are desired by programmers. We support type checking based on a novel constraint solver. Our results show that our system is practical and greatly extends the expressive power of languages such as Haskell and ML.


Bioinformatics | 2012

Gossamer — a resource-efficient de novo assembler

Thomas C. Conway; Jeremy Wazny; Andrew J. Bromage; Justin Zobel; Bryan Beresford-Smith

MOTIVATION The de novo assembly of short read high-throughput sequencing data poses significant computational challenges. The volume of data is huge; the reads are tiny compared to the underlying sequence, and there are significant numbers of sequencing errors. There are numerous software packages that allow users to assemble short reads, but most are either limited to relatively small genomes (e.g. bacteria) or require large computing infrastructure or employ greedy algorithms and thus often do not yield high-quality results. RESULTS We have developed Gossamer, an implementation of the de Bruijn approach to assembly that requires close to the theoretical minimum of memory, but still allows efficient processing. Our results show that it is space efficient and produces high-quality assemblies. AVAILABILITY Gossamer is available for non-commercial use from http://www.genomics.csse.unimelb.edu.au/product-gossamer.php.


asian symposium on programming languages and systems | 2006

Type processing by constraint reasoning

Peter J. Stuckey; Martin Sulzmann; Jeremy Wazny

Herbrand constraint solving or unification has long been understood as an efficient mechanism for type checking and inference for programs using Hindley/Milner types. If we step back from the particular solving mechanisms used for Hindley/Milner types, and understand type operations in terms of constraints we not only give a basis for handling Hindley/Milner extensions, but also gain insight into type reasoning even on pure Hindley/Milner types, particularly for type errors. In this paper we consider typing problems as constraint problems and show which constraint algorithms are required to support various typing questions. We use a light weight constraint reasoning formalism, Constraint Handling Rules, to generate suitable algorithms for many popular extensions to Hindley/Milner types. The algorithms we discuss are all implemented as part of the freely available Chameleon system.


Lecture Notes in Computer Science | 2006

Type Processing by Constraint Reasoning

Peter J. Stuckey; Martin Sulzmann; Jeremy Wazny


arXiv: Programming Languages | 2003

The Chameleon Type Debugger (Tool Demonstration)

Peter J. Stuckey; Martin Sulzmann; Jeremy Wazny


Faculty of Health; Institute of Health and Biomedical Innovation | 2012

Xenome--a tool for classifying reads from xenograft samples

Thomas C. Conway; Jeremy Wazny; Andrew J. Bromage; Martin Tymms; Dhanya Sooraj; Elizabeth D. Williams; Bryan Beresford-Smith

Collaboration


Dive into the Jeremy Wazny's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Martin Sulzmann

Katholieke Universiteit Leuven

View shared research outputs
Top Co-Authors

Avatar

Andrew J. Bromage

Monash Institute of Medical Research

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Dhanya Sooraj

Monash Institute of Medical Research

View shared research outputs
Top Co-Authors

Avatar

Elizabeth D. Williams

Queensland University of Technology

View shared research outputs
Top Co-Authors

Avatar

Martin Tymms

Monash Institute of Medical Research

View shared research outputs
Top Co-Authors

Avatar

Justin Zobel

University of Melbourne

View shared research outputs
Researchain Logo
Decentralizing Knowledge