Search PubMedSearch

Biomedical subjects

D M Chiarulli

Publications and source records attributed to D M Chiarulli.

2 recordsLinked to original sources

Parallel computation of genetic likelihoods using CRI-MAP, PVM, and a network of distributed workstations.

We have developed a version of the CRI-MAP computer program for genetic likelihood computations that runs the FLIPS and ALL functions of CRI-MAP in parallel on a distributed network of workstations. The performance of CRI-MAP-PVM was assessed in several linkage analyses using the FLIPS option of CRI-MAP on a map of 85 microsatellite markers for human chromosome 1. These analyses showed excellent speedup and efficiency and low distribution overhead. In addition, we have adapted the MultiMap program for automated construction of linkage maps to use CRI-MAP-PVM. These improvements significantly reduce the time required to compare likelihoods of different marker orders. Thus, the construction of linkage maps can proceed in a more timely fashion, in keeping with recent advances in genotyping technology.

Algorithms

An incremental algorithm for efficient multipoint linkage analysis.

While much effort has gone into developing efficient algorithms for calculating multipoint likelihoods, these calculations still form a significant bottleneck in the construction of genetic linkage maps. Our approach to this problem is based on incremental processing techniques, which attempt to reduce the time required to perform iterative computations by storing intermediate results during the initial iteration, so that they may be reused with little extra computation in subsequent iterations. We have developed an incremental program which provides a more efficient substitute for the CMAP program of the LINKAGE package. Our incremental approach stores intermediate results of the computations in the form of a rational function. Thus, computing the likelihood for one position of an unmapped marker locus requires only the reevaluation of the rational function. Timing data suggest that when pedigrees are fully or nearly fully typed, our program runs about 3-fold faster than CMAP to compute the likelihood for one position of a marker locus. Additional positions do not add any appreciable time to our program; thus, speedups become more pronounced as more marker locus positions are considered.

Algorithms