Download presentation
Presentation is loading. Please wait.
Published byLee Underwood Modified over 9 years ago
1
PiMS Interaction Design Ed Daniel & Susy Griffiths 18 th June 2008
2
What is the problem with PiMS ? PiMS is too cumbersome for most people –too many clicks to get to relevant information –cluttered with other peoples’ information –cluttered with irrelevant information –takes too long to enter data Much easier to use a lab book –or spreadsheets/ word documents Can we make PiMS more attractive to use?
3
The Plan Use a cast of characters ‘personas’ –not real people, models representing who we are designing for List their goals – including what they don’t want Design the interactions to achieve these goals –avoiding the ‘unwanted side-effects’ Implement the solution(s)
4
Dr Mary Jones -senior postdoc Responsible for day-to-day running of ≥ 1 project –planning and doing experiments Introduces /develops new technologies for lab Supervises PhD student(s)’ projects Reports to Fiona Brownlee (PI) Usually has up-to-date software on computer with customization/ plugins etc. Collaborates with people outside group
5
Dr Mary Jones -senior postdoc Goals 1: Easy Access to ≥ 1 project : –Doesn’t want to use separate logins for each project. wants a single username and password –Wants to choose Project to use for current work. for recording new data, generating reports –Sometimes wants to see the information recorded for all Projects simultaneously. to compare progress in all generate reports –custom overview /scoreboard (ish) –Needs access to PhD student’s (Julia) PiMS
6
Dr Mary Jones -senior postdoc Goals 2: Wants easy recording of lab data: –Targets /Constructs /Experiments –no more time-consuming than using a lab-book –customisable Wants to record project background data –grant proposals, references Needs to record new methods and Technologies –updatable flexible templates Would like to define workflows –for use by other lab members –transferable to other PiMS /accessible by others using same PiMS Likes to customise her ‘environment’
7
Mr Gunther Spiegelmann -lab technician Responsible for the day-to-day running of the lab or just a particular process –e.g. fermentation /purification Reports to and is directed by Fiona Brownlee (PI) and /or Mary Jones (Postdoc ) Maintains lab resources /inventories –e.g. reagent stocks and ordering Maintains communal records –strains, clones, COSHH etc.
8
Mr Gunther Spiegelmann -lab technician Goals: To be able to import existing lab data: –pre-formatted spreadsheets for ‘bulk’ uploads –custom forms for stock records To have a clear plan of work to do: –instructions /TODO list updated by Fiona and Mary To be able to monitor levels of lab reagents etc.: To be able to track locations of stocks and lab samples: –use of barcoding
9
Professor Fiona Brownlee -head of lab Responsible for securing funding Expects weekly/monthly reports from lab members –with graphs /figures etc. Needs to see an overview of the lab activities Travels a lot so needs remote access to lab data
10
Professor Fiona Brownlee -head of lab Goals: To receive Lab reports: –from post-docs, PhD students, technician Needs up-to-date overview: –progress from all projects and individual ones –information about trends, timelines, successes & failures Ability to assign work: –especially to Gunther (technician) and Julia (PhD student)
11
Ms Julia Williams -PhD student Supervised day-to-day by Mary Jones Reports to Mary (post-doc) and Fiona (PI) Encouraged to use PiMS from day 1 –little previous experience of lab work /recording data Julia’s PiMS should be accessible by Mary & Fiona
12
Ms Julia Williams -PhD student Goals: To have simple data input procedures: –expects to use pre-defined protocols /workflows developed by Mary –printed versions for use at the bench –‘progressive disclosure’ record minimal data with options for extra details To be able to produce reports easily: –should be able to produce progress reports for lab meetings –including simple graphs, gel images etc.
13
Dr Harry Lyons -Independent Research Fellow Independently funded post-doc –runs own lab & research project(s) – doesn’t report to a PI but has joint lab-meetings with the Brownlee lab Collaborates with Fiona Brownlee / Mary Jones Does not like installing software – but is a competent user of ‘familiar’ applications (MS) – also uses some specialized software –irritated when the UI changes
14
Dr Harry Lyons -Independent Research Fellow Goals: Restricted Access: –only Harry should have access to Harry’s data Bookmarking: –on Monday morning, Harry doesn’t want to have to search for what he was recording on Friday Consistent formats: –likes to know at a glance what he is looking at –wants to see a specific ‘view’ when he logs in To have ‘useful’ relevant information to hand –summary tables of selected ‘Target’ information
15
Mr Jim Smith -sys admin / site administrator Looks after PiMS installation(s) –installation, updates, back-up, support –may need to merge data between PiMS installations Not at all PiMS locations –roles may need to be performed by non-IT specialist Biol/Chem background but not essential Compiles usage statistics
16
Mr Jim Smith -sys admin / site administrator Goals: Wants easy installation procedure: –shouldn’t have to think about installing a web server, a database etc. May need to merge data between PiMSs: –export and import data between PiMS installations To be able to upload details from spreadsheets: –lab member details with auto-generated passwords Wants an ‘admin’ perspective –access to logs of PiMS for setting up accounts, updates, back-up, statistics etc. –should be usable by non-IT specialist
17
How to make PiMS better -for all PiMSers
18
Key concepts: Looks and ‘feels’ like a lab book Everything is a page in the lab book Better than a lab book: –easier to find information –easier to exchange information –security
19
Relevant to all…….. Consistent appearance –resembles a page in a lab-book PiMS provides some modifiable templates new templates can be extracted from pages –Icons & dates use clear icons wherever it makes sense to do so e.g. big icon at the top of the page all pages should display the date –when the page was made –Use the same UI widgets throughout. don’t show several different kinds of box, or list
20
New page Comments Links Details Files Seminar on (insert big scary word here) 20 th March 2009 >
21
New page Comments Links Details Files Seminar on (insert big scary word here) SaveCancel Edit in place – AJAX save 20 th March 2009 >
22
New page Comments Details Files Links Add Description http://www.map.com?...2334 Location map Link 20 th March 2009 >
23
New page Comments Links Files Details Add DescriptionValue LocationSavoy, London Time7pm 20 th March 2009 >
24
New page Comments Links Files Details Save DescriptionValue Location Time7pm Savoy, London Cancel Add Only values are editable. Grey out “add” form while editing 20 th March 2009 >
25
New page Comments Links Details Files AddBrowse… DescriptionFile name Notes.doc seminar.ppt DSCN1234.JPG Lecture notes Slides Group photo Possibly show images in separate box Only file description is editable 20 th March 2009 >
26
Relevant to all……..2 Consistent appearance (cont) –Viewing experiments the standard view of an experiment should make sense in all cases. but I should also be able to provide a template for displaying certain kinds of experiment – e.g. “all experiments done using X protocol”.
27
Scale-up: 22222 Basic details Construct:Date: UM4342.NFeb 23 rd, 2007 Protocol: My scale-up protocol Inputs Parameters Outputs Files Flow chart Clear “type” icon in the top right corner Diagram inline, in collapsible box (Header bar not shown) Context menus throughout
28
20 th March 2009 Other pages My notes Targets and constructs UM4343 UM4342.N UM4342 Experiments PCR_2223 PCR_2222 PCR_2223 Cloning_4423 Calendar icon – take care not to make it look like a “real” calendar Possibly, way to expand plates and groups, showing individual expts.
29
Relevant to all……..3 Configurability –PiMS should let me decide what I see when I log in: a page of “bricks” (with the bricks of my choice) my to-do list today’s diary page my targets the results of a custom search the page where I left off my recently done tasks (MRU) –I should be able to decide what is displayed when I click “Home”
30
Relevant to all……..4 Finding my data –I shouldn’t have to search for things. The right information should be available where I need it, without additional clutter –I should be able to see a list of my most recently viewed or used items, at any point ideally, I should be able to perform basic actions on these items. –I should be able to find some information without leaving the page e.g. pop-up searches, auto-complete boxes, mini-views inside context menus
31
tri Search: Tristan Smith My bottle of tris ViewDelete Edit Role: Head scientist Groups: Admins Managers Search box in upper right UI convention Auto-complete, after ~3 characters Order of items needs thought: - Group all of same type? - “begins with”, then “contains”? Context menus available - Note the basic info
32
Relevant to all……..5 Finding my data (cont) –When I do want to search for something, I know what I want to search for let me define my own search criteria –I should be able to save the search criteria for future use –I don’t just want ‘View all’
33
Search Advanced search Search Search for From any date (anything) Search terms Beforeand Beforedaysago Further narrow search by date – default to “any date” Default search – find any record, searching in all fields
34
Search Advanced search Search Search for From any date Experiments (any)StatusName (any)Type(any)Protocol Beforeand Beforedaysago If “Experiments” selected, show experiment- specific search fields Similar for target, construct, etc.
35
Search Advanced search Search Search for From any date Experiments (any)StatusName PCRType(any)Protocol Beforeand Beforedaysago Annealing temperatureless thanand If experiment type selected, show fields for common parameters
36
Search Advanced search Search Search for From any date Experiments (any)StatusName PCRTypeMy PCR 2Protocol Beforeand Beforedaysago Annealing temperatureless thanand Intermediate hold timeless thanand If protocol selected, show fields for protocol-specific parameters
37
Search results Search Beforedaysago On loading search results, auto-scroll to results table PCR2002 NameDateAnnealing temperature 16/4/2008 83 PCR200316/4/2008 85 PCR201216/4/2008 82 PCR201316/4/2008 85 PCR211116/4/2008 82 PCR212316/4/2008 85 PCR212518/4/2008 85 PCR242518/4/2008 85 Columns relate to specific search terms used
38
Relevant to all……..5 Filtering data –set up one or more filters, to hide irrelevant data e.g. show me constructs recorded in the last 3 months e.g. show only items related to a certain group of targets –a filter should remain until I choose to remove it if I log out, or if the server is restarted, my filter should remain in place –PiMS should provide some basic default filters –as I modify a filter, I should be able to see its effect on the number of records returned
39
Relevant to all……..6 Deletion, mistakes, and recovery –I’m going to make mistakes let me recover from them give me an “undo” wherever possible, especially when the action is large. –Don’t “delete” things put them in the bin so I can get them out later I’ll empty the bin when I feel like it. http://alistapart.com/articles/neveruseawarning
40
and much much more………..!! Workflows –reproducibility –auto-assignment of tasks –automatic notification /scheduling –overview of progress TODO lists –scheduling work –time management
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.