24
QTL Cartographer QTL Cartographer A Program Package for finding Quantitative Trait Loci C. J. Basten Z.-B. Zeng and B. S. Weir

QTL Cartographer

  • Upload
    kamal

  • View
    56

  • Download
    2

Embed Size (px)

DESCRIPTION

QTL Cartographer. A Program Package for finding Quantitative Trait Loci C. J. Basten Z.-B. Zeng and B. S. Weir. P. 1. F. 1. Experimental Design. Inbred Lines. P. 2. B. B. 1. 2. F. 2. Three Phases. Phase I: Simulate or Reformat Data Phase II: Analyze Data - PowerPoint PPT Presentation

Citation preview

Page 1: QTL Cartographer

QTL CartographerQTL Cartographer

A Program Package for finding Quantitative Trait Loci

C. J. Basten

Z.-B. Zeng and B. S. Weir

Page 2: QTL Cartographer

Experimental DesignExperimental Design

P1 P2

F1

B1 B2F2

Inbred Lines

Page 3: QTL Cartographer

Three PhasesThree Phases

Phase I: Simulate or Reformat Data Phase II: Analyze Data Phase III: Visualize Results

Page 4: QTL Cartographer

Data PreparationData Preparation

Simulate a genetic linkage map, genetic model and data set of marker and trait values

Reformat a MAPMAKER data set Reformat your own data set Perform a bootstrap resampling

Page 5: QTL Cartographer

Reformat MAPMAKER DataReformat MAPMAKER Data

MAPMAKER *.raw file

Create *.maps file with MAPMAKER

Rmap reformats *.maps file

Rcross reformats *.raw file

*.maps *.raw

Rmap Rcross

Rmap.out Rcross.out

Page 6: QTL Cartographer

Simulate DataSimulate Data

Rmap creates a linkage map

Rqtl creates a genetic model

Rcross creates a data set of marker and trait values

Rmap Rqtl Rcross

Rmap.out Rqtl.out Rcross.out

Page 7: QTL Cartographer

Resample DataResample Data

Prune allows resampling of data

Permute traits on genotypes

Bootstrap Simulate missing or

dominant markersRcross2.out

Prune

Rmap.out Rcross.out

Page 8: QTL Cartographer

Transition to AnalysisTransition to Analysis

At this point, we have a genetic linkage map and a data file of the proper format

All analyses will depend on these two files

Call them Rmap.out and Rcross.out

Page 9: QTL Cartographer

AnalysisAnalysisRmap.out Rcross.out

QstatsLRmapqtlSRmapqtl

ZmapqtlJZmapqtl

Qstats.out LRmapqtl.outSRmapqtl.out

(J)Zmapqtl.out

Page 10: QTL Cartographer

QstatsQstats

Calculate basic statistics on Trait Produce histogram of Trait Summarize missing data for each

marker and each individual Perform tests for marker segregation

Page 11: QTL Cartographer

LRmapqtlLRmapqtl

Do simple linear regression of trait on each marker in turn

Trait = Mean + Marker + Error

Estimate model parameters F statistic for Hypothesis of a Linked

QTL

yi =β0 +β1xi +ei

Page 12: QTL Cartographer

SRmapqtlSRmapqtl

Forward stepwise regression to rank markers

Backward elimination to rank markers Forward addition with a final backward

elimination step: Rank markers, but only add or delete subject to criteria

Page 13: QTL Cartographer

ZmapqtlZmapqtl

Do interval or composite interval mapping (IM or CIM)

Specify genome walk rate Choose cofactors for CIM Perform tests using the bootstrap,

jacknife or permutation

Page 14: QTL Cartographer

CIM Model 6CIM Model 6

Markers

Test Site

LFM RFM

Blocked Region

Top markers (as determined by stepwise regression) not in blocked regions used as cofactors

Page 15: QTL Cartographer

Missing DataMissing Data

Jiang and Zeng method using Markov chain to infer missing markers

Dominant markers can also be used Same algorithms for genotype at test

site in IM and CIM Many experimental designs available

Page 16: QTL Cartographer

JZmapqtlJZmapqtl

Map multiple traits using IM or CIM Simultaneous estimation of additive and

dominance effects Joint and single trait likelihood ratios G x E interactions Still a work in progress: not yet

integrated into Preplot

Page 17: QTL Cartographer

Visualization SchematicVisualization Schematic

Rqtl.out Rmap.out c#t#.?

Zmapqtl.out LRmapqtl.out

Eqtl Preplot GNUPLOT(pictures)

Page 18: QTL Cartographer

VisualizationVisualization

Use Zmapqtl.out, LRmapqtl.out and Rmap.out

Summarize QTL positions and effects with Eqtl

Display graphs with Preplot and GNUPLOT

Page 19: QTL Cartographer

0

20

40

60

80

100

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6

LR Statistic

Position in Morgans

Results of mletest.plt for Trait 1 and Chromosome 1

'c1t1.s''c1t1.lr''c1t1.z3''c1t1.z6'

Page 20: QTL Cartographer

0

20

40

60

80

100

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6

LR Statistic

Position in Morgans

Results of mletest.plt for Trait 1 and Chromosome 2

'c2t1.s''c2t1.lr''c2t1.z3''c2t1.z6'

Page 21: QTL Cartographer

0

20

40

60

80

100

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6

LR Statistic

Position in Morgans

Results of mletest.plt for Trait 1 and Chromosome 3

'c3t1.s''c3t1.lr''c3t1.z3''c3t1.z6'

Page 22: QTL Cartographer

0

20

40

60

80

100

0 0.2 0.4 0.6 0.8 1 1.2 1.4 1.6

LR Statistic

Position in Morgans

Results of mletest.plt for Trait 1 and Chromosome 4

'c4t1.s''c4t1.lr''c4t1.z3''c4t1.z6'

Page 23: QTL Cartographer

Computing EnvironmentComputing Environment

Programs written in C language UNIX, MS-Windows and Macintosh

versions are available Command line and menu driven

interfaces Same look and feel over all platforms

Page 24: QTL Cartographer

AvailabilityAvailability

Free. Source code with UNIX version, binaries for Windows and Macintosh

Anonymous ftp: in /pub/qtlcart on statgen.ncsu.edu

See also: http://statgen.ncsu.edu/ Manual in pdf and html