thesis seminar: webpdc, online application for calculation of pdc crosses

25
Development of Web Based Software Development of Web Based Software for Generation and Analysis of for Generation and Analysis of Partial Diallel Crosses Partial Diallel Crosses Thesis Seminar Thesis Seminar

Upload: nishikant-taksande

Post on 14-Dec-2014

527 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Thesis Seminar: webPDC, online application for calculation of PDC crosses

Development of Web Based Development of Web Based Software for Generation and Software for Generation and

Analysis of Partial Diallel CrossesAnalysis of Partial Diallel Crosses

Thesis SeminarThesis Seminar

Page 2: Thesis Seminar: webPDC, online application for calculation of PDC crosses

Objectives ArchitectureFeatures of softwareUtility of softwareUtility of softwareIntroductionIntroductionSoftware designSoftware designDemonstration

Page 3: Thesis Seminar: webPDC, online application for calculation of PDC crosses

Advancements in the internet technology front Advancements in the internet technology front have expanded the potential for Statistical have expanded the potential for Statistical Software.Software.

An online software allows researchers quick An online software allows researchers quick and convenient work environment.and convenient work environment.

Page 4: Thesis Seminar: webPDC, online application for calculation of PDC crosses

Further, web based applications needs to Further, web based applications needs to exchange the information with each other. exchange the information with each other.

So, it is required to develop web services to So, it is required to develop web services to allow different statistical web applications to allow different statistical web applications to talk to each other, share services among talk to each other, share services among themselves.themselves.

Page 5: Thesis Seminar: webPDC, online application for calculation of PDC crosses

The breeding experiments for plants and The breeding experiments for plants and animals involve two types of designs, namelyanimals involve two types of designs, namely (1) Mating designs(1) Mating designs (2) Environmental designs.(2) Environmental designs.

Diallel and partial diallel cross plans are two of Diallel and partial diallel cross plans are two of the commonly used mating designs.the commonly used mating designs.

Keeping in pace with the advancement in the Keeping in pace with the advancement in the statistical software technologies, there is need statistical software technologies, there is need to develop web based software in agriculture to develop web based software in agriculture research also.research also.

Page 6: Thesis Seminar: webPDC, online application for calculation of PDC crosses

In a complete diallel cross (CDC) plan, as the In a complete diallel cross (CDC) plan, as the number of lines increases, the number of number of lines increases, the number of crosses increases rapidly resulting in difficulty crosses increases rapidly resulting in difficulty to handle all of them effectively.to handle all of them effectively.

Hence, it is always desirable to go for a sample Hence, it is always desirable to go for a sample of all possible crosses, which is known as of all possible crosses, which is known as partial diallel crosses (PDC).partial diallel crosses (PDC).

There are many different ways of approaching There are many different ways of approaching the problem of sampling a diallel cross.the problem of sampling a diallel cross.

Page 7: Thesis Seminar: webPDC, online application for calculation of PDC crosses

In one, the association schemes of a partially In one, the association schemes of a partially balanced incomplete block (PBIB) design are balanced incomplete block (PBIB) design are used in constructing the PDC plans.used in constructing the PDC plans.

The second approach involves developing a The second approach involves developing a PDC based on circulant structure.PDC based on circulant structure.

Third approach for sampling the diallel cross, Third approach for sampling the diallel cross, the average variance over all the comparisons the average variance over all the comparisons is minimized.is minimized.

Page 8: Thesis Seminar: webPDC, online application for calculation of PDC crosses

Packages available for generation and analysis Packages available for generation and analysis of partial diallel crosses are either stand-alone of partial diallel crosses are either stand-alone applications or are based on circulant plans.applications or are based on circulant plans.

The packages like SPSS, SAS, etc. can be used The packages like SPSS, SAS, etc. can be used for carrying out analysis but do not provide for carrying out analysis but do not provide layout plans of PDC.layout plans of PDC.

A web based software is required for A web based software is required for generation and analysis PDC plans based on generation and analysis PDC plans based on the association schemes of PBIB designsthe association schemes of PBIB designs

Page 9: Thesis Seminar: webPDC, online application for calculation of PDC crosses

To develop a web based software for To develop a web based software for generation of partial diallel crossesgeneration of partial diallel crossesTo develop a web based software for To develop a web based software for analysis of partial diallel crossesanalysis of partial diallel crossesTo test and validate the softwareTo test and validate the software

Page 10: Thesis Seminar: webPDC, online application for calculation of PDC crosses

webwebPDC PDC HomeHomeAnalysisAnalysisPDC plansPDC plansAssociatesAssociatesWeb servicesWeb servicesHelpHelpSite mapSite map

Page 11: Thesis Seminar: webPDC, online application for calculation of PDC crosses

webwebPDC PDC HomeHome

PDC plansPDC plans

PBIB[2] PBIB[3]

Group divisibleGroup divisibleLatin squareLatin squareTriangularTriangularCircularCircular CircularCircularExtended Extended triangulartriangularNested G.D.Nested G.D.RectangularRectangular

Page 12: Thesis Seminar: webPDC, online application for calculation of PDC crosses

AssociatesAssociates

PBIB[2] PBIB[3]

Group divisibleGroup divisibleLatin squareLatin squareTriangularTriangularCircularCircular CircularCircularExtended Extended triangulartriangularNested G.D.Nested G.D.RectangularRectangular

Page 13: Thesis Seminar: webPDC, online application for calculation of PDC crosses

Web Web servicesservices

Analysis

PBIB[2]

Group divisible

First associate Second associate

First associate Second associate

First associate Second associate

First associate Second associate

Latin square Triangular Circular

PDC plans Associates

Page 14: Thesis Seminar: webPDC, online application for calculation of PDC crosses

Web Web servicesservices

Analysis

PBIB[3]

Extended triangular

First associate Second associate

First associate Second associate

First associate Second associate

First associate Second associate

Circular Rectangular Nested G.D.

PDC plans

Associates

Third associate

Third associate

Third associate

Third associate

Page 15: Thesis Seminar: webPDC, online application for calculation of PDC crosses

Web Web servicesservices

Analysis

PBIB[2]

Group divisible

First associate Second associate

First associate Second associate

First associate Second associate

First associate Second associate

Latin square Triangular Circular

PDC plans

Associates

Page 16: Thesis Seminar: webPDC, online application for calculation of PDC crosses

Web Web servicesservices

Analysis

PBIB[3]

Extended triangular

First associate Second associate

First associate Second associate

First associate Second associate

First associate Second associate

Circular Rectangular Nested G.D.

PDC plans

Associates

Third associate

Third associate

Third associate

Third associate

Page 17: Thesis Seminar: webPDC, online application for calculation of PDC crosses

Web Services

Database Database Database Database

Client(s)

ApplicationServer

DataStore(s)

CSIL

DBL

SSAL

Fig : Three-tier Client and Server Architecture

Page 18: Thesis Seminar: webPDC, online application for calculation of PDC crosses

Microsoft Access

Page 19: Thesis Seminar: webPDC, online application for calculation of PDC crosses

dfbbFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFFFF

dfbbFFFF FFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFFFF

PROXY

dfHHHH HHHHH HHHHH HHHHH HHHHH HHHHH HHHHH HHHHH HHHHH HHHHbbLLLL

dfHHHH HHHHH HHHHH HHHHH HHHHH HHHHH HHHHH HHHHH HHHHH HHHHbbLLLL

Web browser

HTTP

Web Server with .asmx Pages

HTTP

Web Server with .aspx Pages

EXE XMLPHTTP

XML

ClientClient ServerServer ServiceService

Fig. Web Service Execution Model

Page 20: Thesis Seminar: webPDC, online application for calculation of PDC crosses

New user registrationNew user registrationForgot passwordUser Management User Management

Tab formatted resultsTab formatted resultsPDC plans generationPDC plans generationEasy for user evaluationEasy for user evaluation

Change passwordChange password

Page 21: Thesis Seminar: webPDC, online application for calculation of PDC crosses

Tab formatted resultTab formatted result

Anova table presentationAnova table presentationAnalysis

Uploading excel fileUploading excel file

Associates generationAssociates generationEasy for user evaluationEasy for user evaluation

Input data management Input data management

Page 22: Thesis Seminar: webPDC, online application for calculation of PDC crosses

Web servicesWeb servicesPDC plans, analysis and association schemes are available as web PDC plans, analysis and association schemes are available as web servicesservices

PDC plans and analysis can be saved in excel sheetPDC plans and analysis can be saved in excel sheet

Platform and language independentPlatform and language independentEasy to integrate in applicationsEasy to integrate in applications

Excel sheet generation Ease for future reference Ease for future reference

Sample data downloadSite mapHelp

Page 23: Thesis Seminar: webPDC, online application for calculation of PDC crosses

webwebPDC PDC provides online generation and provides online generation and analysis of partial diallel crosses for easy analysis of partial diallel crosses for easy accessibility by the experimenters, accessibility by the experimenters, researchers, teachers and students.researchers, teachers and students.

webwebPDCPDC Web Services Web Services are created for are created for generation and analysis of PDC that can be generation and analysis of PDC that can be utilized by other applications.utilized by other applications.

Page 24: Thesis Seminar: webPDC, online application for calculation of PDC crosses
Page 25: Thesis Seminar: webPDC, online application for calculation of PDC crosses