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.

Andrew Phillips

dblp:p/AndrewPhillips · DBLP profile ↗
← Back
26ranked-venue papers
4as first author
0since 2021 · last 2019
—ORCID · conflict

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 11 · 1 first-authorHuman-computer interaction and ubiquitous computing · 5 · 2 first-authorTheory of computation · 5Artificial intelligence and machine learning · 4 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-author

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.

Artificial intelligence
1 paper
Probabilistic and Bayesian machine learning · 67% Generative modeling · 33%
Interdisciplinary, comprehensive, and emerging computing
3 papers
Bioinformatics and computational biology · 100%

Topics — the 6 heaviest of 8, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Probabilistic and Bayesian machine learning › probabilistic inference › approximate inference › variational inference › amortized inference
amortized variational inference
0.412019
Efficient Amortised Bayesian Inference for Hierarchical and Nonlinear Dynamical Systems · ICML 2019
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
bayesian inference
0.412019
Efficient Amortised Bayesian Inference for Hierarchical and Nonlinear Dynamical Systems · ICML 2019
Machine learning › Generative modeling
variational autoencoder
0.412019
Efficient Amortised Bayesian Inference for Hierarchical and Nonlinear Dynamical Systems · ICML 2019
Bioinformatics and computational biology › systems bioinformatics
biological simulation
0.212014
Bio Simulators: a web UI for biological simulation · Bioinform. 2014
Bioinformatics and computational biology › systems biology
computational systems biology
0.212014
Bio Simulators: a web UI for biological simulation · Bioinform. 2014
Bioinformatics and computational biology
DNA computing
0.112011
Visual DSD: a design and analysis tool for DNA strand displacement systems · Bioinform. 2011

Methods — techniques the papers use, named apart from their topics

variational autoencoder · 0.8stochastic optimization · 0.8neural ODE · 0.8mixed-effects modeling · 0.8web-based user interface · 0.2cloud deployment · 0.2stochastic simulation · 0.1deterministic simulation · 0.1continuous-time markov chain construction · 0.1
YearPublicationVenuePosition
2019 Identifying Student Team Leaders and Social Loafers in a First-Year Engineering Cornerstone Robotics Design Project
abstract
This research to practice work-in-progress paper discusses the potential use of team formation survey responses to predict the development of leaders and social loafers in a first-year engineering team design project. At a large Midwestern university, a robotics cornerstone design project is offered. This project-based and collaborative learning project involves teams designing an autonomous robot. The teams are self-driven and must utilize time and project management skills. To create the teams of four, a team formation survey is administered to the students via the CATME team formation software. Students self-identify levels of prior experience with robotics and technical skills, and levels of preference about leadership, ideas, and details. The instructional staff does not impose specific roles upon team members, but teams are formed so that each team can complete all elements. Anecdotally, this model has allowed for the emergence of both leaders and social loafers within the groups. Students who exhibit leadership qualities keep their teammates on task and schedule, maintain communication and participation, and ensure teammates get help when needed. Students who exhibit characteristics of social loafing, a term used in social psychology, put forth fewer ideas and less effort, require more direction to complete tasks, and do not communicate as well with the team. The absence of leadership or the presence of social loafing can hinder a team's performance and detract from the student experience. Thus, the instructional staff is interested in identifying potential leaders and social loafers on teams early so that appropriate guidance can be given to improve the experience. Throughout the project, students also complete peer evaluations and submit weekly timesheets. This work-in-progress paper presents a methodological plan for analyzing these data to determine if a correlation can be found from specific responses on the team formation survey to student team performance.
Andrew Phillips, Krista M. Kecskemety, Rachel L. Kajfez
FIE1
2019 Efficient Amortised Bayesian Inference for Hierarchical and Nonlinear Dynamical Systems
abstract
We introduce a flexible, scalable Bayesian inference framework for nonlinear dynamical systems characterised by distinct and hierarchical variability at the individual, group, and population levels. Our model class is a generalisation of nonlinear mixed-effects (NLME) dynamical systems, the statistical workhorse for many experimental sciences. We cast parameter inference as stochastic optimisation of an end-to-end differentiable, block-conditional variational autoencoder. We specify the dynamics of the data-generating process as an ordinary differential equation (ODE) such that both the ODE and its solver are fully differentiable. This model class is highly flexible: the ODE right-hand sides can be a mixture of user-prescribed or "white-box" sub-components and neural network or "black-box" sub-components. Using stochastic optimisation, our amortised inference algorithm could seamlessly scale up to massive data collection pipelines (common in labs with robotic automation). Finally, our framework supports interpretability with respect to the underlying dynamics, as well as predictive generalization to unseen combinations of group components (also called “zero-shot" learning). We empirically validate our method by predicting the dynamic behaviour of bacteria that were genetically engineered to function as biosensors.
Geoffrey Roeder, Paul K. Grant, Andrew Phillips, Neil Dalchau, Edward Meeds
ICML3
2019 Cybersecurity Program Accreditation: Benefits and Challenges
abstract
The Curricular Guidelines for Post-Secondary Degree Programs in Cybersecurity (CSEC 2017) released by the Joint Task Force of the ACM, IEEE Computer Society, AIS and IFIP have begun to define the academic field of cybersecurity. Increasing numbers of institutions are now offering full-fledged undergraduate cybersecurity degree programs. However, as the CSEC 2017 guidelines do not define what constitutes a standalone undergraduate cybersecurity degree, the computing community needs to agree on parameters of what such a degree ought to be. To this end, ABET has created flexible accreditation criteria for cybersecurity programs guided extensively by CSEC 2017 and community input. These criteria were used to conduct pilot accreditation visits of four distinct cybersecurity programs in 2017-18. This panel discusses benefits, challenges, and costs of cybersecurity program accreditation. The panelists, who represent the first four ABET-accredited cybersecurity programs, will discuss major curricular features of their programs, their motivation for participating in the pilot accreditation, the effort in preparing for accreditation, and the benefits anticipated both for their programs and the larger computing community due to program accreditation
Rajendra K. Raj, Vijay Anand, David S. Gibson, Siddharth Kaza, Andrew Phillips
SIGCSE5
2019 Natural language processing and machine learning to identify alcohol misuse from the electronic health record in trauma patients: development and internal validation
abstract
Objective: Alcohol misuse is present in over a quarter of trauma patients. Information in the clinical notes of the electronic health record of trauma patients may be used for phenotyping tasks with natural language processing (NLP) and supervised machine learning. The objective of this study is to train and validate an NLP classifier for identifying patients with alcohol misuse. Materials and Methods: An observational cohort of 1422 adult patients admitted to a trauma center between April 2013 and November 2016. Linguistic processing of clinical notes was performed using the clinical Text Analysis and Knowledge Extraction System. The primary analysis was the binary classification of alcohol misuse. The Alcohol Use Disorders Identification Test served as the reference standard. Results: The data corpus comprised 91 045 electronic health record notes and 16 091 features. In the final machine learning classifier, 16 features were selected from the first 24 hours of notes for identifying alcohol misuse. The classifier's performance in the validation cohort had an area under the receiver-operating characteristic curve of 0.78 (95% confidence interval [CI], 0.72 to 0.85). Sensitivity and specificity were at 56.0% (95% CI, 44.1% to 68.0%) and 88.9% (95% CI, 84.4% to 92.8%). The Hosmer-Lemeshow goodness-of-fit test demonstrates the classifier fits the data well (P = .17). A simpler rule-based keyword approach had a decrease in sensitivity when compared with the NLP classifier from 56.0% to 18.2%. Conclusions: The NLP classifier has adequate predictive validity for identifying alcohol misuse in trauma centers. External validation is needed before its application to augment screening.
Majid Afshar, Andrew Phillips, Niranjan S. Karnik, Jeanne Mueller, Daniel To, Richard Gonzalez, Ron Price, Richard S. Cooper, Cara Joyce, Dmitriy Dligach
J. Am. Medical Informatics Assoc.2
2018 Computing with biological switches and clocks
abstract
The complex dynamics of biological systems is primarily driven by molecular interactions that underpin the regulatory networks of cells. These networks typically contain positive and negative feedback loops, which are responsible for switch-like and oscillatory dynamics, respectively. Many computing systems rely on switches and clocks as computational modules. While the combination of such modules in biological systems leads to a variety of dynamical behaviours, it is also driving development of new computing algorithms. Here we present a historical perspective on computation by biological systems, with a focus on switches and clocks, and discuss parallels between biology and computing. We also outline our vision for the future of biological computing.
Neil Dalchau, Gregory Szép, Rosa D. Hernansaiz-Ballesteros, Chris P. Barnes, Luca Cardelli, Andrew Phillips, Attila Csikász-Nagy
Nat. Comput.6
2018 Automated analysis of tethered DNA nanostructures using constraint solving
Matthew R. Lakin, Andrew Phillips
Nat. Comput.2
2017 Automated, Constraint-Based Analysis of Tethered DNA Nanostructures
Matthew R. Lakin, Andrew Phillips
DNA2
2017 Preface
Andrew Phillips
Nat. Comput.1
2016 Preface
Marta Z. Kwiatkowska, Andrew Phillips, Chris Thachuk
Theor. Comput. Sci.2
2016 Modular verification of chemical reaction network encodings via serializability analysis
Matthew R. Lakin, Darko Stefanovic, Andrew Phillips
Theor. Comput. Sci.3
2016 A strand graph semantics for DNA-based computation
Rasmus Lerchedahl Petersen, Matthew R. Lakin, Andrew Phillips
Theor. Comput. Sci.3
2015 Using a Message Board as a Teaching Tool in an Introductory Cyber-Security Course
abstract
In this work we describe how a message board can be used to teach a number of important concepts in cyber security in a novel and hands-on manner. The message board is used daily in class and serves the routine functions of disseminating information to students, offering a forum for interactive discussions, allowing a convenient method to copy and paste complex expressions, providing a venue for class interaction, permitting archiving of information, and serving as a general blackboard. We use the message board to illustrate and teach important cyber-security concepts and common attacks such as the following: authentication and cookies, cross-site scripting and injection attacks, man-in-the-middle attack on public-key cryptography, password selection, and password-file management. From the student-learning perspective the tool appears to work very well. We hope that others can make use of the message board in their lessons or incorporate parts of it to improve the educational experience of their students. The message board can be integrated seamlessly into a class to enhance hands-on learning.
Raymond Greenlaw, Christopher W. Brown 0001, Zachary Dannelly, Andrew Phillips, Sarah Standard
SIGCSE4
2014 Computational Design of Reaction-Diffusion Patterns Using DNA-Based Chemical Reaction Networks
Neil Dalchau, Georg Seelig, Andrew Phillips
DNA3
2014 Abstract Modelling of Tethered DNA Circuits
Matthew R. Lakin, Rasmus Lerchedahl Petersen, Kathryn E. Gray, Andrew Phillips
DNA4
2014 Compiling DNA Strand Displacement Reactions Using a Functional Programming Language
Matthew R. Lakin, Andrew Phillips
PADL2
2014 A comparison of chatter attenuation techniques applied to a twin rotor system
abstract
The twin rotor MIMO system (TRMS) is a helicopter-like system that is restricted to two degrees of freedom, pitch and yaw. It is a complicated nonlinear, coupled, MIMO system used for the verification of control methods and observers. This paper compares the ability of three adaptive sliding mode controllers (SMC) to suppress chattering. Once the design is complete the controllers are implemented in simulation and experimentally. The performance of the controllers are compared against a PID controller and other controllers in the literature. The ability of the sliding mode controllers (SMC) to suppress chattering is also be explored.
Andrew Phillips, Ferat Sahin
SMC1
2014 Bio Simulators: a web UI for biological simulation
abstract
SUMMARY: A host of formal, textual languages for modeling cellular processes have recently emerged, but their simulation tools often require an installation process which can pose a barrier for use. Bio Simulators is a framework for easy online deployment of simulators, providing a uniform web-based user interface to a diverse pool of tools. The framework is demonstrated through two plugins based on the KaSim Kappa simulator, one running directly in the browser and another running in the cloud. AVAILABILITY: Web tool: bsims.azurewebsites.net. KaSim client side simulator: github.com/NicolasOury/KaSimJS. KaSim cloud simulator: github.com/mdpedersen/KaSimCloud. CONTACT: [email protected] or [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Michael Pedersen, Nicolas Oury, Colin Gravill, Andrew Phillips
Bioinform.4
2013 Modular Verification of DNA Strand Displacement Networks via Serializability Analysis
Matthew R. Lakin, Andrew Phillips, Darko Stefanovic
DNA2
2013 Functional Analysis of Large-Scale DNA Strand Displacement Circuits
Boyan Yordanov, Christoph M. Wintersteiger, Youssef Hamadi, Andrew Phillips, Hillel Kugler
DNA4
2012 Anatomy, dissection, and mechanics of an introductory cyber-security course's curriculum at the United States naval academy
abstract
Due to the high priority of cyber-security education, the United States Naval Academy rapidly developed and implemented a new cyber-security course that is required for all of its first-year students. During the fall semester in 2011, half of the incoming class (about 600 students) took the course through a total of 31 sections offered by 16 instructors from a variety of disciplines and backgrounds. In the following spring semester, the remaining half of the first-year students will take the course. This paper explains the motivation that instigated and drove course development, the curriculum, teaching mechanics implemented, personnel required, as well as challenges and lessons learned from the first offering of the course. The information contained in this paper will be useful to those thinking of implementing a technical course required of all students at the same level in an institution (in our case first-year students) and particularly those interested in implementing such a course in cyber security.
Christopher W. Brown 0001, Frederick Crabbe, Rita Doerr, Raymond Greenlaw, Chris Hoffmeister, Justin C. Monroe, Don Needham, Andrew Phillips, Anthony G. Pollman, Stephen Schall, John Schultz, Steven Simon, David Stahl, Sarah Standard
ITiCSE8
2012 Stochastic simulation of multiple process calculi for biology
Matthew R. Lakin, Loïc Paulevé, Andrew Phillips
Theor. Comput. Sci.3
2011 Localized Hybridization Circuits
Harish Chandran, Nikhil Gopalkrishnan, Andrew Phillips, John H. Reif
DNA3
2011 Modelling, Simulating and Verifying Turing-Powerful Strand Displacement Systems
Matthew R. Lakin, Andrew Phillips
DNA2
2011 Visual DSD: a design and analysis tool for DNA strand displacement systems
abstract
Abstract Summary: The Visual DSD (DNA Strand Displacement) tool allows rapid prototyping and analysis of computational devices implemented using DNA strand displacement, in a convenient web-based graphical interface. It is an implementation of the DSD programming language and compiler described by Lakin et al. (2011) with additional features such as support for polymers of unbounded length. It also supports stochastic and deterministic simulation, construction of continuous-time Markov chains and various export formats which allow models to be analysed using third-party tools. Availability: Visual DSD is available as a web-based Silverlight application for most major browsers on Windows and Mac OS X at http://research.microsoft.com/dna. It can be installed locally for offline use. Command-line versions for Windows, Mac OS X and Linux are also available from the web page. Contact: [email protected] Supplementary Information: Supplementary data are available at Bioinformatics online.
Matthew R. Lakin, Simon Youssef, Filippo Polo, Stephen Emmott, Andrew Phillips
Bioinform.5
2009 A process model of Rho GTP-binding proteins
abstract
Rho GTP-binding proteins play a key role as molecular switches in many cellular activities. In response to extracellular stimuli and with the help of regulators (GEF, GAP, Effector, GDI), these proteins serve as switches that interact with their environment in a complex manner. Based on the structure of a published ordinary differential equations (ODE) model, we first present a generic process model for the Rho GTP-binding proteins, and compare it with the ODE model. We then extend the basic model to include the behaviour of the GDI regulators and explore the parameter space for the extended model with respect to biological data from the literature. We discuss the challenges this extension brings and the directions of further research. In particular, we present techniques for modular representation and refinement of process models, where, for example, different Rho proteins with different rates for regulator interactions can be given as instances of the same parametric model.
Luca Cardelli, Emmanuelle Caron, Philippa Gardner, Ozan Kahramanogullari, Andrew Phillips
Theor. Comput. Sci.5
2004 A Distributed Abstract Machine for Boxed Ambient Calculi
Andrew Phillips, Nobuko Yoshida, Susan Eisenbach
ESOP1