Skip to content

A script to determine the order of genes and estimate distances based on their recombination frequencies by analyzing F1xTest frequencies

License

Notifications You must be signed in to change notification settings

yigitpirildak/LinkageMapping

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Problem Description

DNA sequences that are close to one another on a chromosome are more likely to be inherited together compared to genes that are far apart. This is called genetic linkage. This property is an exception to Mendel's Law of Independent assortment which states that the possibility of each gene being inherited is completely independent of each other.

By crossing a trihybrid (heterozygous at all three loci) individual to a purebreed homozygous individual, one can observe the genotype frequencies of each progeny to determine gene order and calculate recombination frequencies. These recombination frequencies can then be used to estimate distance between each gene.

How to use

The script takes a file path as an argument and attempts to classify genotypes, gene order and distances between them, coefficient of coincidence and interference. File format is expected to be:

Gamete that came from the heterozygous parent / freqeuncy

ABC 416

abc 426

AbC 72

aBc 78

Abc 3

aBC 4

abC 0

ABc 1

For reference, there are some test samples that can be found under test folder.

About

A script to determine the order of genes and estimate distances based on their recombination frequencies by analyzing F1xTest frequencies

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages