BioMapper Bioinformatics Workflow Tool Cognitive Walkthrough 1 st November 2010.

Slides:



Advertisements
Similar presentations
Copyright 1999 all rights reserved The HCI Design Process n User Interfaces are not just built by sitting down and drawing up designs for them n Just like.
Advertisements

1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
BLAST Sequence alignment, E-value & Extreme value distribution.
Multiple sequence alignment Conserved blocks are recognized Different degrees of similarity are marked.
Bioinformatics and Phylogenetic Analysis
CSC 205 Software Engineering I 1 Overview - Cognitive Walkthroughs Brief introduction to Human-Computer Interaction Introduction to Cognitive Walkthroughs.
©CMBI 2007 Search tools Google, MRS, (SRS). ©CMBI 2007 Search tools Google= Thé best generic search and retrieval system MRS= Maarten’s Retrieval System.
©CMBI 2005 Search tools Google, MRS, SRS. ©CMBI 2004 Search tools SRS = Sequence Retrieval System MRS = Maarten’s Retrieval System Google = Thé best generic.
Multiple sequence alignment Conserved blocks are recognized Different degrees of similarity are marked.
Project No. 7 Structural Genomics of the RGS Protein Family: Development of a Public Web-based Informatics Database Resource Dahai Gai Samuel Kalet Hongbo.
Bioinformatics Unit 1: Data Bases and Alignments Lecture 3: “Homology” Searches and Sequence Alignments (cont.) The Mechanics of Alignments.
John Kelleher (IT Sligo) Cognitive Walkthrough. 1 Background Authors – Lewis & Polson (1991) Based on theory L&P CE+ Theory of Exploratory Learning Assesses.
HCI revision lecture. Main points Understanding Applying knowledge Knowing key points Knowing relationship between things If you’ve done the group project.
Sequence alignment, E-value & Extreme value distribution
Sequencing Miss Regan. Blood Hound  Does anyone know what the Bloodhound project is?  Video 1 Video 1  Video 2 Video 2  Link to website Link to website.
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
Evaluating User Interfaces Walkthrough Analysis Joseph A. Konstan
A year 1 computer userA year 2 computer userA year 3 computer user Algorithms and programming I can create a series of instructions. I can plan a journey.
Basic Introduction of BLAST Jundi Wang School of Computing CSC691 09/08/2013.
System Design: Designing the User Interface Dr. Dania Bilal IS582 Spring 2009.
Online, Remote Usability Testing  Use web to carry out usability evaluations  Two main approaches agent-based evaluation (e.g., WebCritera)  model automatically.
An Introduction to Designing and Executing Workflows with Taverna Katy Wolstencroft University of Manchester.
NCBI Review Concepts Chuong Huynh. NCBI Pairwise Sequence Alignments Purpose: identification of sequences with significant similarity to (a)
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 7: Focusing on Users and Their Tasks.
Usability Evaluation June 8, Why do we need to do usability evaluation?
Nathaniel S. Good Aaron Krekelberg Usability and privacy: a study of Kazaa P2P file- sharing.
BLAST Anders Gorm Pedersen & Rasmus Wernersson. Database searching Using pairwise alignments to search databases for similar sequences Database Query.
An Introduction to Designing and Executing Workflows with Taverna Aleksandra Pawlik materials by: Katy Wolstencroft University of Manchester.
Python Repetition. We use repetition to prevent typing the same code out many times and to make our code more efficient. FOR is used when you know how.
The iPlant Collaborative Community Cyberinfrastructure for Life Science Tools and Services Workshop Discovery Environment Overview.
A-Level Computing#BristolMet Session Objectives#15 MUST define the term user interface SHOULD describe the characteristics of different UIs and suggest.
User Interface Design & Usability for the Web Card Sorting You should now have a basic idea as to content requirements, functional requirements and user.
Anastasia Cheetham, Software Designer, Adaptive Technology Resource Centre, University of Toronto Whirlwind Tour of Progress to Date.
Usability 1 Usability evaluation Without users - analytical techniques With users - survey and observational techniques.
Shridhar Bhalerao CMSC 601 Finding Implicit Relations in the Semantic Web.
From basic Concepts to Advanced applications Molecular Evolution & Phylogeny By Ofir Cohen The Bioinformatics Unit G.S. Wise Faculty of Life Science Tel.
Sequence Based Analysis Tutorial March 26, 2004 NIH Proteomics Workshop Lai-Su L. Yeh, Ph.D. Protein Science Team Lead Protein Information Resource at.
Point Specific Alignment Methods PSI – BLAST & PHI – BLAST.
Word Merge Publish. Setup on Tools-Options menu of Search Button on the Search Hit List Creates an Access database of records on the Hit List Use Mail.
Introduction to Evaluation without Users. Where are you at with readings? Should have read –TCUID, Chapter 4 For Next Week –Two Papers on Heuristics from.
Chapter 1 - Introduction
David Wishart February 18th, 2004 Lecture 3 BLAST (c) 2004 CGDN.
Copyright OpenHelix. No use or reproduction without express written consent1.
TRAINING PACKAGE The User Action Framework Reliability Study July 1999.
Executive Summary - Human Factors Heuristic Evaluation 04/18/2014.
Creating User Interfaces (Catch-up XML?) CMS, Usability checklist reports Preparation for user observation studies Blogs, Social Spaces, etc. Homework:
Math Facts Pick-up Cards Click to enter. Deck 1 Deck 2 Deck 3 Deck 4 INTRO.
Introduction to Problem Solving Programming is a problem solving activity. When you write a program, you are actually writing an instruction for the computer.
Bioinformatics Shared Resource Bioinformatics : How to… Bioinformatics Shared Resource Kutbuddin Doctor, PhD.
In today’s lesson we will be looking at: what we mean by the software development lifecycle the phases in the lifecycle We will focus particularly on testing:
Bioinformatics Computing 1 CMP 807 – Day 4 Kevin Galens.
Cognitive Informatics for Biomedicine – Chapter 5
EMBL-EBI, programmatically - take a REST from manual searching: Sequence analysis tools Web Production Team Anna Foix Joon Lee.
Basics of BLAST Basic BLAST Search - What is BLAST?
BLAST Anders Gorm Pedersen & Rasmus Wernersson.
Sequence comparison: Local alignment
Identifying templates for protein modeling:
Evaluation - Analytical Cognitive Walkthrough and Heuristic Evaluation
Sequence Based Analysis Tutorial
BLAST.
Genes to Trees Daniel Ayres and Adam Bazinet
Algorithm and Ambiguity
DATABASE DESIGN & DEVELOPMENT
Comp 15 - Usability and Human Factors
REST Services Data and tools on the Web have been exposed in both WSDL and REST. Taverna provides a custom processor for accessing REST services Peter.
Evaluation - Analytical Cognitive Walkthrough and Heuristic Evaluation
Sequence alignment, E-value & Extreme value distribution
Evaluation - Analytical Cognitive Walkthrough and Heuristic Evaluation
An Introduction to Designing and Executing Workflows with Taverna
Practical Interface Guidelines
Presentation transcript:

BioMapper Bioinformatics Workflow Tool Cognitive Walkthrough 1 st November 2010

What is a Cognitive Walkthrough? A cognitive walkthrough focuses on the usability of the software being evaluated. It is not a demonstration, focus group or training session. Each task requires a series of actions to take place in order to complete the task. An image is shown for each step in the task and the evaluator(you) must work out the next correct action to take. Objective is to discover: A. How easy is the system to learn. B. Discover any confusing actions(steps) or tasks. C. Is there enough information for the user to make the next correct step in a task. D. Is anything missing.

Why do a Cognitive Walkthrough? Cognitive Walkthrough is a usability test used in software development. Developers want to produce usable software but may not be experts in a domain so rely on experts in the domain(you) for feedback. Users input is very important, after all they will be using the software!

How does a cognitive walkthrough work? A series of tasks are “walked through” one at a time e.g. Create, run, etc. A walkthrough is done by using images to simulate a user performing a task with the software. The evaluators (you) are given 5-10 seconds to workout what to do on each new image in the task, then the user simulating software explains what to do in the image. This is repeated for many images until the task is complete. Usability issues are discovered when evaluators don't understand what the happened or expected something else to happen in the image.

What must you do? As each image is shown, imagine yourself as the the user and what you would do next in the image shown e.g. mouse click on menu. You will be given some time to do this. If the actual user does something that you did not expect or you don't understand... SPEAK UP. This is a usability problem. There are some points to keep in mind when doing the walkthrough: - Did you recognise the control as the correct one to use as the next step? - Do you think you would have done the step shown? - Does the interface give you a fair opportunity to work out what to do? - Do you think the feedback is meaningful?

Rules of a Cognitive Walkthrough Looking for problems, not solutions. When a problem is found it is noted and the walkthrough continues. The chairperson (John) may cut discussions short to keep the meeting on track, but issues raised will be noted and followed up after the meeting.

BioMapper BioMapper is a bioinformatics workflow tool. A workflow is a series of activities, as one activity finishes the next activity begins. BioMapper goals are: - Make building workflows user friendly - Easy to learn and use - Provide data management facilities - Provide tractability - Provide security - Produce publishable output

Tasks There are 3 tasks to walkthrough: 1. Create a workflow template 2. Change default settings in the created template. 3. Run the workflow.

Task 1. Create a Template The workflow template we build will perform 3 different activities. A. Similarity Search using Blastp on a protein sequence B. Muliple sequence Alignment using ClustalW C. Phylogenetic tree analysis using Pylip protpars

Task 1. Create a Template Task Completed! Any suggestions/comments on usability?

Task 2. Change settings The settings for the web services are on the default settings. The user wants to change the settings in order to narrow the search and produce a better(but slower) multiple alignment. A.In Blastp change the Matrix algorithm from Blosum62 to Blosum80. Also search the UniprotKB Bacteria database. B. In ClustalW change the pairwise alignment type from fast to slow.

Task 2. Change settings Task Completed! Any suggestions/comments on usability?

Task 3. Run Workflow The user wants to run the workflow. The protein sequence to use in the search query must be entered.

Task 3. Run Workflow Walkthrough Completed! Any suggestions/comments on usability?