Topics for Discussion - iPlant Pods

advertisement
Page 1 of 4
Incubator Project
IBP Field Book
(IBP-FB) Project 1
Meeting Number ###.###.###
Password iPC123
Date 10/22/10
Invitees/Attendees (Attendees are in orange)
Steve Goff
Andy Lenards
Graham McLaren
Héctor Sánchez Villeda
Jeff White
Chengzhi Liang
Martha Narro
Peter Wenzl
Brian Love
Eric Lyons
Fran Clarke
Oscar Riera-Lizarazu
Topics for Discussion
 Representatives of IBP and iPlant met in Tucson September 29th through October 1st to discuss how
best to collaborate. One project that was identified as priority is the IBP Field Book.

Origins of the Fieldbook
An application for the management of data collection regarding crop trials conducted by various crop breeding centers
globally. The application functions without a dedicated network connection. Data collection is done via Excel
Spreadsheet. The spreadsheet includes validation, experiment setup, and crop layout generation (all done via Visual
Basic for Applications [VBA] macros).

Difference from the Workbook
Fieldbook & Workbook are similar but not identical. Each was developed independently by different groups with
different backgrounds/perspectives.
One major difference is that the Fieldbook provides "crop layout randomization." This was a need of the group
developing the application. The Workbook does not have this functionality (because the group developing the
application did not require this functionality).

Who uses them?
Fieldbook is used by CIMMYT (Maize & Wheat breeders), centers in Africa, and some small companies in China.
Workbook is used globally by rice breeders, centers in Canada & Australia.

Strengths/Weaknesses of each (Fieldbook, Workbook)

Fieldbook:
 Weaknesses:
 Built on the filesystem.
 No interaction w/ the Pedigree
 Functionality may not be applicable across crops for breeders
 Strengths:
 Built by breeders (they know the intended workflow very well)
 Viewed as being easier to use
Workbook:
 Weaknesses:
 Not built by breeders (built by statisticians)
 User interface viewed as being very unfriendly

Page 2 of 4
Incubator Project
IBP Field Book
(IBP-FB) Project 1
Meeting Number ###.###.###

Password iPC123
Date 10/22/10
Strengths:
 Database-driven
 Better overall infrastructure
A goal coming out of this discussion of the strengths and weaknesses of both the Fieldbook and the Workbook was to
identify a friendly, breeder-oriented user interface that was built on a better infrastructure. (combine the strengths of the
Fieldbook w/ the strengths of the Workbook)
The most important functionality for a new version of the Fieldbook is the ability to export to excel spreadsheet.
A cycle of the user working with the Fieldbook console to create a "study" for a crop trial would end with the export of
an excel spreadsheet file. That file would be used to collect data "offline." Validation within the file would aide in
increasing the quality of the data collect. That file would be imported into the system and the data processed.
This cycle is depicted in the circular drawing (brown) in iplant-ibp-fieldbk-3-far-left.jpg
Brian (Love) asked the question: (paraphrased) is there a tool that helps breeders with: 1) inventory management (set
list generated) 2) nursery/location determination 3) mapping nursery to location 4) fieldbook creation for data capture
[w/ ability for import later] 5) field plot layout?

Data Governance
Currently, there are "central", curated databases for each crop. Each center has a local, private version of the databse
for crop database, germplasm inventory, etc. The data from the local, private database is conditionally exported and
sent to the curator for the center's crop. The curator makes the call on whether the data will be included in the "central",
curated database for the crop. So "central" vs. "local" can also be mapped to "public" vs. "private" for the context of
who has access to the data. Integration and development efforts of IBP-iPlant will likely cause a shift in this approach.
Will the data/databases not being local to the center cause concerns from users? Fran explained concern about the
Canadian wheat group would not use the application if it meant the data was not stored locally.


Conditions for Mockups
 Use of Balsamiq
 Mockups desired with targeted crop groups (3 of them), 8 species, and 14 use cases
 Mockups are intended to simulate a clickable user interface
 incorporate feedback
Calendar
 PAG meeting (mid-January)
 Science article (after PAG)
 DoE Knowledge-Base K-Base (to be determined)
Page 3 of 4
Incubator Project
IBP Field Book
(IBP-FB) Project 1
Meeting Number ###.###.###
Password iPC123
Date 10/22/10
Actions
New Development
1. Complete Fieldbook Mockups
timeline: 6 weeks total
responsibility: IBP
 Iteration Steps
 Produce Mockups
timeline: 2 weeks
 Elicit User Feedback
timeline: 1-2 week(s)
 Goal: complete at least 2 iteration in 6
weeks
 Scope: Mockups should be produced as
"clickable" prototypes using Balsamiq and
must address the 14 use cases for 8
species of crops. The user groups
(breeder perspectives) may constitute 3
sets of mockups.
2. Come consensus on what is required
timeline: 2 weeks
responsibility: IBP
3. Begin GUI Design
timeline: 2 weeks
responsibility: iPlant (w/ feedback from IBP)
4. Evaluate Increasing Support Species (and Identify
Any Challenges)
5. Detemine Continuing Timeline & Strategy
 Determine Strategy for PAG & National
Association of Plant Breeders
timeline: (not discussed)
responsibility: iPlant & IBP
 Determine Detailed Timeline (include
Dept. of Energy Knowledge Base KBase)
timeline: by PAG (mid-Jan. 2011)
responsibility: iPlant & IBP
Proposed Topics

System Evaluation & Integration
(can happen concurrent to `New Development` column)
1. Perform Internal Review of Data Model for
suitability to support more crops (discussion:
Graham & Hector)
2. Determine back-end integration plan/strategy
3. Review Current Data Model
(Martin Sender might be able to aide in review, he
is one of the original designers of the model)
timeline: 2-3 weeks
responsibility: iPlant Collaborative
4. Deploy Database
5. Integration
timeline: after Step #5 for `New Development`
 Make it available
 Determine necessary services
 Build services
Page 4 of 4
Incubator Project
IBP Field Book
(IBP-FB) Project 1
Meeting Number ###.###.###
Password iPC123
Date 10/22/10
Parking Lot (Topics that are tabled for the time-being)
 Comment: Different crop breeders use varied language. This implies an important need to
customize the user interface (thus, localizing the user interface for a crop breeder).
 Existing Issue: Queries across studies are slow (but should not hold up Fieldbook
development).
 Comment: (when capturing data) breeders need ability to conditionally override the validation
provided.
 Major Challenge: 1) Fieldbook & offline functionality. How does this impact implementation
approach? 2) the division of functionality - what is available for offline query?
A Draft Version of this appeared on the wiki here.
Download