Upload
nishikant-taksande
View
529
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Citation preview
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
Objectives ArchitectureFeatures of softwareUtility of softwareUtility of softwareIntroductionIntroductionSoftware designSoftware designDemonstration
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.
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.
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.
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.
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.
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
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
webwebPDC PDC HomeHomeAnalysisAnalysisPDC plansPDC plansAssociatesAssociatesWeb servicesWeb servicesHelpHelpSite mapSite map
webwebPDC PDC HomeHome
PDC plansPDC plans
PBIB[2] PBIB[3]
Group divisibleGroup divisibleLatin squareLatin squareTriangularTriangularCircularCircular CircularCircularExtended Extended triangulartriangularNested G.D.Nested G.D.RectangularRectangular
AssociatesAssociates
PBIB[2] PBIB[3]
Group divisibleGroup divisibleLatin squareLatin squareTriangularTriangularCircularCircular CircularCircularExtended Extended triangulartriangularNested G.D.Nested G.D.RectangularRectangular
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
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
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
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
Web Services
Database Database Database Database
Client(s)
ApplicationServer
DataStore(s)
CSIL
DBL
SSAL
Fig : Three-tier Client and Server Architecture
Microsoft Access
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
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
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
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
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.