Search
Skip to Search Results- 7Object-oriented
- 5Databases
- 4Computer Games
- 4Distributed computing
- 4Multimedia
- 4Programming environments
- 39Computing Science, Department of
- 39Computing Science, Department of/Technical Reports (Computing Science)
- 6Educational Psychology, Department of
- 6Educational Psychology, Department of/Journal Articles (Educational Psychology)
- 1Agricultural, Food and Nutritional Science, Department of
- 1Agricultural, Food and Nutritional Science, Department of/Journal Articles (Agricultural, Food and Nutritional Science)
-
2006
Onuczko, Curtis, Schaeffer, Jonathan, Cutumisu, Maria, Roy, Thomas, Carbonaro, Mike, McNaughton, Matthew, Szafron, Duane
To compete in today's market, companies that develop computer role-playing games (CRPGs) must quickly and reliably create realistic, engaging game stories. Indeed, intricate storylines and realism that goes beyond graphics have become major product differentiators. To establish both, it's...
-
2006
Cutumisu, Maria, Szafron, Duane, Roy, Thomas, Carbonaro, Mike, McNaughton, Matthew, Schaeffer, Jonathan, Onuczko, Curtis
Many computer games use custom scripts to control the ambient behaviors of non-player characters (NPCs). Therefore, a story writer must write fragments of computer code for the hundreds or thousands of NPCs in the game world. The challenge is to create entertaining and non-repetitive behaviors...
-
2005
Dong, Xaoli, Wishart, David S., Stothard, Paul, Greiner, Russ, Guo, AnChi, van Domselaar, Gary H., Szafron, Duane, Shrivastava, Savita, Cruz, Joseph A., Lu, Paul
BASys (Bacterial Annotation System) is a web server that supports automated, in-depth annotation of bacterial genomic (chromosomal and plasmid) sequences. It accepts raw DNA sequence data and an optional list of gene identification information and provides extensive textual annotation and...
-
2004
Cutumisu, M., McNaughton, M., Parker, D., Schaeffer, Jonathan, Redford, J., Szafron, Duane
Technical report TR04-05. Recently, some researchers have argued that generative design patterns (GDPs) can leverage the obvious design re-use that characterizes traditional design patterns into code re-use. This paper provides additional evidence that GDPs are both useful and productive. ...
-
2003
Greiner, Russell, Wishart, David, Eisner, Roman, Lu, Z., Lu, Paul, Macdonell, Cam, Poulin, B., Szafron, Duane, Anvik, J.
Technical report TR03-14. Identifying the destination or localization of proteins is key to understanding their function and facilitating their purification. A number of existing computational prediction methods are based on sequence analysis. However, these methods are limited in scope, accuracy...
-
2003
Greiner, Russ, Poulin, B., Lu, Paul, Anvik, J., Lu, Z., Macdonell, Cam, Wishart, David, Eisner, Roman, Szafron, Duane
Technical report TR03-09. Naive Bayes classifiers, a popular tool for predicting the labels of query instances, are typically learned from a training set. However, since many training sets contain noisy data, a classifier user may be reluctant to blindly trust a predicted label. We present a...
-
Proteome Analyst - Transparent High-throughput Protein Annotation: Function, Localization and Custom Predictors
Download2003
Lu, Z., Eisner, Roman, Lu, Paul, Macdonell, Cam, Szafron, Duane, Greiner, Russell, Poulin, B., Wishart, David, Anvik, J., Habibi-Nazhad, B.
Technical report TR03-05. Modern sequencing technology now permits the sequencing of entire genomes, leading to thousands of new gene sequences in need of detailed annotation. It is too time consuming to predict the properties of each protein sequence manually and to organize the results of many...
-
2003
Schaeffer, Jonathan, Szafron, Duane, Tan, Kai, Anvik, John
Technical report TR03-13. Parallel programming is seen as an effective technique to improve the performance of computationally-intensive programs. This is done at the cost of increasing the complexity of the program, since new issues must be addressed for a concurrent application. Parallel...
-
2001
Schaeffer, Jonathan, Charter, K., Lu, Paul, Szafron, Duane, Parsons, I., Driga, A.
Technical report TR01-10. For two DNA or protein sequences of length m and n, dynamic programming alignment algorithms like Needleman-Wunsch and Smith-Waterman take O(m x n) time and use O(m x n) space, so we refer to them as full matrix (FM) algorithms. This space requirement means that large...
-
1998
Leontiev, Yuri, Ozsu, M. Tamer, Szafron, Duane
Technical report TR98-01. In this paper we present a type system that combines inclusion and parametric polymorphism with behaviors (multi-methods) and precise function typing. Type declarations allow user-definable variance specification of type parameters and user-definable subtyping between...