Learn R Programming

⚠️There's a newer version (1.1.5) of this package.Take me there.

polymapR (version 1.0.19)

Linkage Analysis in Outcrossing Polyploids

Description

Creation of linkage maps in polyploid species from marker dosage scores of an F1 cross from two heterozygous parents. Currently works for outcrossing diploid, autotriploid, autotetraploid and autohexaploid species, as well as segmental allotetraploids. Methods are described in a manuscript of Bourke et al. (2018) .

Copy Link

Version

Install

install.packages('polymapR')

Monthly Downloads

739

Version

1.0.19

License

GPL

Maintainer

Peter Bourke

Last Published

February 1st, 2019

Functions in polymapR (1.0.19)

assign_SN_SN

Assign (leftover) 1.0 markers
convert_marker_dosages

Convert marker dosages to the basic types.
consensus_LG_names

Find consensus linkage group names
integrated.maplist

A nested list with integrated maps
linkage

Calculate recombination frequency, LOD and phase
SNSN_LOD_deviations

Identify deviations in LOD scores between pairs of simplex x nulliplex markers
SN_SN_P1

A linkage data.frame.
plot_hom_vs_LG

Plot homologue position versus integrated positions
cluster_per_LG

Cluster 1.0 markers into correct homologues per linkage group
consensus_LG_assignment

Consensus LG assignment
correctDosages

Check if dosage scores may have to be shifted
plot_linkage_df

Plot r versus LOD grouped by phase
test_prefpairing

Check for and estimate preferential pairing
write.TSNPM

Write TetraploidSNPMap input file
write.mct

Write MapChart file
MDSMap_from_list

Wrapper function for MDSMap to generate linkage maps from list of pairwise linkage estimates
P1_SxS_Assigned

A data.frame with marker assignments
bridgeHomologues

Use bridge markers to cluster homologues into linkage groups
createMap

Marker ordering function
calcSegtypeInfo

Build a list of segregation types
polymapR

Linkage analysis in polyploids
createTetraOriginInput

Create input files for TetraOrigin using an integrated linkage map list and marker dosage matrix
write.pwd

Write a JoinMap compatible .pwd file from linkage data.frame.
ALL_dosages

A dosage matrix for a random pairing tetraploid with five linkage groups.
r2_functions

Calculate recombination frequency, LOD and log-likelihood from frequency tables in a random pairing diploid cross.
r3_functions

Calculate recombination frequency, LOD and log-likelihood from frequency tables in a random pairing triploid from a tetraploid x diploid cross.
create_phased_maplist

Create a phased homologue map list using the original dosages
r4_functions

Calculate recombination frequency, LOD and log-likelihood from frequency tables in a random pairing tetraploid
maplist_P1

A list of maps of one parent
marker_binning

Perform binning of markers.
add_dup_markers

Add back duplicate markers after mapping
phase_SN_diploid

Phase 1.0 markers at the diploid level
write_nested_list

Write out a nested list
LGHomDf_P1_1

A data.frame specifying the assigned homologue and linkage group number per SxN marker
checkF1

Identify the best-fitting F1 segregation types
phased.maplist

A list of phased maps
check_map

Check the quality of a linkage map using heatplots
screen_for_NA_values

Screen marker data for NA values
all_linkages_list_P1

A (nested) list of linkage data frames classified per linkage group and homologue
write_pwd_list

Write pwd files from a nested list
define_LG_structure

Generate linkage group and homologue structure of SxN markers
finish_linkage_analysis

Linkage analysis between all markertypes within LG.
merge_homologues

Merge homologues
orient_and_merge_maps

Align and integrate maps
merge_marker_assignments

Merge marker assignments
screen_for_duplicate_individuals

Screen for duplicate individuals
plot_map

Plot linkage maps
plot_phased_maplist

Visualise the phased homologue maplist
P1_homologues

A list of cluster stacks at different LOD scores
overviewSNlinks

Plotting 1.0 links between homologues
r6_functions

Calculate recombination frequency, LOD and log-likelihood from frequency tables in a random pairing hexaploid
screen_for_duplicate_markers

Screen for and remove duplicated markers
r_LOD_plot

Plot r versus LOD
PCA_progeny

Perform a PCA on progeny
check_marker_assignment

Check for consistent marker assignment between both parents
split_linkage_info

Split linkage information into homologues
cluster_SN_markers

Cluster 1.0 markers
get_markertype_combinations

Visualize and get all markertype combinations for which there are functions in polymapR
marker_binning_list

Bin markers that are in a nested list
homologue_lg_assignment

Assign markers to linkage groups and homologues.
marker_data_summary

Summarize marker data
p4_functions

Calculate recombination frequency, LOD and log-likelihood from frequency tables in a preferential pairing tetraploid
parental_quantities

Calculate frequency of each markertype.
assign_linkage_group

Assign non-SN markers to a linkage group and homologue(s).