FastMapping Help

What is FastMapping?

FastMapping is a program for creating genetic maps from marker data. It is intended to be fast, automated, and easy to use. In our experience, FastMapping can group datasets of 1000+ loci in a few minutes. It is provided as a web service by Sol Genomics Network. Also, source code and binaries for Windows and Debian are available at ftp://ftp.sgn.cornell.edu/programs/fastmapping/ . All materials are under the GNU public license. For questions, contact ntw4@cornell.edu.

Input files

FastMapping can analyze either a F2 intercross or backcross. FastMapping accepts 'raw' data files in a crosstable format similar to that used by MAPMAKER. See http://visionlab.bio.unc.edu/MapConverter/docs/MAPMAKER.FEED.ME.txt for a thorough description of the format MAPMAKER uses.

Raw files are plain ASCII files that vary little between Windows, UNIX and Mac, so you shouldn't have trouble transferring files between platforms. FastMapping requires marker data to be in a tab-delimited format that can be produced or read by Excel and other spreadsheet programs.

Your file should start with a header:

name = (file id)
popt = (i.e. F2, BC1)
nloc = (number of loci)
nind = (number of progeny individuals)

Marker data should then be given tab-delimited:

(loci id) A D B B B - A H H
(loci id) A H B B B - H H H
(loci id) A C C C - C C C C
(loci id) H H B H - - H H H
(loci id) A H B B - H H H H

where the following codes are used for genotypes:

Backcrosses (BC1):

'A' Homozygote for the recurrent parent genotype.
'B' Heterozygote.
'-' Missing data for the individual at this locus.
For F2 intercross:

'A' Homozygote for the allele from parental strain a of this locus.
'B' Homozygote for the allele from parental strain b of this locus.
'H' Heterozygote carrying both alleles a and b.
'C' Not a homozygote for allele a (either bb or ab genotype.)
'D' Not a homozygote for allele b (either aa or ab genotype.)
'-' Missing data for the individual at this locus

Program Parameters

Don't Group
If selected FastMapping will only try to order markers. This will make the next three parameters irrelevant

Core Groups
FastMapping creates this number of independent groups in the first step of grouping
Should be set to the predicted number of linkage groups or chromosomes.

Core LOD threshold
LOD(logarithm of odds) threshold used during the creation of core groups. The "core" of a linkage group should consist of markers with few scoring errors, so this threshold can be set higher very high. Lower values increase the chance that two linkage groups could be undesirably merged. A too-high value may create artificial separation of linkage groups.

Minimum LOD threshold
Lower LOD threshold used to place less-certain markers. Typical set ~3, i.e. a marker is 1000 times more likely to be linked than not. Note that these thresholds should be higher for larger numbers of loci.

Missing Value threshold
Screens out markers with higher percentages of missing values.

Segregation Ratio Screening
Markers with segregation ratios that differ from the expected Mendelian ratios can be screened out. Screening is determined by a chi-squared test. Higher chi-squared thresholds are more lenient.

1:2:1 Chi-squared threshold for codominant F2 markers

1:3 Chi-squared threshold for dominant F2 markers

1:1 Chi-squared threshold for back-crossed populations

Order Individuals
If this option is selected, individuals will also be ordered using RECORD. This gives a better visual picture of the results. However, all data in the file will be ordered, so it makes little sense to use this option if there is more than one linkage group since FastMapping will try to order all linkage groups simultaneously