Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Drivers

Approvers

Contributors

Stakeholders

Yaw Nti-Addae

Victor Ulat

Pedro MEDEIROS BARBOSA

Liz Jones

Kelly Robbins

Tom Hagen

Stephan Einarson

Moira Sheehan

Lukas Muller

EiB

EBS

Breeding Insight

Objective

Develop an analytics framework that will allow breeders to analyze and summaries their phenotypic and genotypic data

Due date

Key outcomes

Status

NOT STARTED

Problem Statement

Scope

 Must have
  • User interface through which an analysis request can be submitted

  • Analysis pipeline for processing data

  • Job tracking

  • Analysis and Models:

    • Phenotypic analysis

      • ANOVA

      • Simple mixed model (without genotypic information)

      • Simple model

    • Experiment design

  • Integration with breeding management system

 Nice to have

 Not in scope
  • User input file processing

  • file output summary reports

  • Genotypic analysis

  • Covariance matrices (GRM)

  • Integration with genotype management system

Resources

Skill set

% FTE

Duration (months)

Components

Data modeler

10

6

  • Database

  • Liquibase

General developer

100

12

  • Authentication

  • Data process layer

Full stack developer

100

12

  • Web services

  • User interface

DevOps

5

12

  • Automated deployment scripts

  • Automated testing scripts

  • Integration to EBS

Statistician

50

12

  • modeling

  • requirement specification

  • UAT

QA

20

6

  • Write and build test scenarios

  • Testing

  • UAT

Timeline

Apr2020MayJunJulAugSepOctNovDecJan2021FebMarAprReview 1Review 2Review 3Review 4UATReview 5Release
Authentication
Database
Process
Stat Model
BrAPI
UI
DevOps

IAM

Federation

Roles

User config

Jobs DM

Report DM

Analysis DM

Model DM

Pipeline

RabbitMQ

Job submission

ASReml prep

R prep

Calc Engine

Report Engine

UAT

ASReml models

Test models

Test models

R - Exp Design

R Simple model

Analysis statistics

Report summaries

API Framework

User config

Analysis

Models

Request analysis

Job status

Report

Angular setup

Authentication

User config

Phenotypic analysis view

Pheno data

Request form

Job status

Report view

UAT

IAM & DM

API & UI

Dev deploy

Automated test framework

Test deploy

Prod deploy

Milestones and deadlines

Milestone

Deliverables

Deadline

Status

Review 1

  • Install and configure IAM, including connections to Cornell University OAuth, Google authenticator, and Active Directory

  • Develop and deploy data models for user configuration and job tracking

NOT STARTED

Review 2

  • Role management

  • Analysis and Model data models

  • Message queuing

  • Experiment design statistics

  • Anova model statistics

  • Simple model statistics

NOT STARTED

Review 3

  • UI - Analysis request form

  • Report data model

NOT STARTED

Review 4

  • Report view

  • Job status

NOT STARTED

UAT

  • User acceptance testing

NOT STARTED

Review 5

  • Project review and lessons learned

NOT STARTED

v1 Release

  • Production release and integration with EBS

NOT STARTED

Technologies

Layer

Technologies

Notes

Code repository

  • Github

Authentication

  • WSO2 and/or Keycloak

Database

  • PostgreSQL

Data processing

  • RabbitMQ

  • Java and/or Python

Statistics

  • ASReml 4

  • R

API

  • BrAPI standards

  • WSO2 API manager

  • Java and/or Python

User interface

  • Angular or Vue or React

DevOps

  • Ansible

Testing

  • Selinium

  • Unit test

Reference materials


  • No labels