Learn R Programming

onemap (version 3.2.0)

Construction of Genetic Maps in Experimental Crosses

Description

Analysis of molecular marker data from model (backcrosses, F2 and recombinant inbred lines) and non-model systems (i. e. outcrossing species). For the later, it allows statistical analysis by simultaneously estimating linkage and linkage phases (genetic map construction) according to Wu et al. (2002) . All analysis are based on multipoint approaches using hidden Markov models.

Copy Link

Version

Install

install.packages('onemap')

Monthly Downloads

590

Version

3.2.0

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Cristiane Taniguti

Last Published

January 10th, 2025

Functions in onemap (3.2.0)

add_marker

Creates a new sequence by adding markers.
export_viewpoly

Export OneMap maps to be visualized in VIEWpoly
add_redundants

Add the redundant markers removed by create_data_bins function
check_data

Onemap object sanity check
check_twopts

Twopts object sanity check
create_data_bins

New dataset based on bins
Bonferroni_alpha

Calculates individual significance level to be used to achieve a global alpha (with Bonferroni)
acum

Perform gaussian sum
edit_order_onemap

Edit sequence ordered by reference genome positions comparing to another set order
drop_marker

Creates a new sequence by dropping markers.
filter_missing

Filter markers according with a missing data threshold
filter_prob

Function filter genotypes by genotype probability
create_dataframe_for_plot_outcross

Create a dataframe suitable for a ggplot2 graphic
create_depths_profile

Create database and ggplot graphic of allele reads depths
extract_depth

Extract allele counts of progeny and parents of vcf file
create_probs

Build genotype probabilities matrix for hmm
group_seq

Assign markers to preexisting linkage groups
map

Construct the linkage map for a sequence of markers
group

Assign markers to linkage groups
haldane

Apply Haldane mapping function
filter_2pts_gaps

Filter markers based on 2pts distance
group_upgma

Assign markers to linkage groups
keep_only_selected_mks

Keep in the onemap and twopts object only markers in the sequences
map_avoid_unlinked

Repeat HMM if map find unlinked marker
kosambi

Apply Kosambi mapping function
onemap_example_f2

Simulated data from a F2 population
onemap_example_out

Data from a full-sib family derived from two outbred parents
ord_by_geno

Order the markers in a sequence using the genomic position
mapmaker_example_f2

Simulated data from a F2 population
marker_type

Informs the segregation patterns of markers
order_seq

Search for the best order of markers combining compare and try_seq functions
print.group

Show the results of grouping procedure
plot_genome_vs_cm

Draws a physical vs cM map
print.compare

print method for object class 'compare'
print.group_seq

Show the results of grouping markers to preexisting sequence
print.group.upgma

Show the results of grouping procedure
mds_onemap

OneMap interface with MDSMap package with option for multipoint distances estimation
print.onemap

Print method for object class 'onemap'
onemap_example_bc

Simulated data from a backcross population
print.sequence

Print method for object class 'sequence'
rf_graph_table

Plots pairwise recombination fractions and LOD Scores in a heatmap
rf_snp_filter_onemap

Filter markers according with a two-points recombination fraction and LOD threshold. Adapted from MAPpoly.
print.try

Print method for object class 'try'
empty_onemap_obj

Produce empty object to avoid code break. Function for internal purpose.
print.onemap_bin

print method for object class 'onemap_bin'
combine_onemap

Combine OneMap datasets
compare

Compare all possible orders (exhaustive search) for a given sequence of markers
read_onemap

Read data from all types of progenies supported by OneMap
print.onemap_segreg_test

Show the results of segregation tests
select_segreg

Show markers with/without segregation distortion
map_save_ram

Perform map using background objects with only selected markers. It saves ram memory during the procedure. It is useful if dealing with many markers in total data set.
set_map_fun

Defines the default mapping function
record

Recombination Counting and Ordering
seriation

Seriation
plot.group.upgma

Show the results of grouping procedure
map_overlapping_batches

Mapping overlapping batches
est_map_hmm_out

C++ routine for multipoint analysis in outcrossing populations
onemap_example_riself

Simulated data from a RIL population produced by selfing.
draw_map

Draw a genetic map
draw_map2

Draw a linkage map
simu_example_f2

Simulated data from a f2 intercross population
suggest_lod

Suggests a LOD Score for two point tests
load_onemap_sequences

Load list of sequences saved by save_onemap_sequences
generate_overlapping_batches

Function to divide the sequence in batches with user defined size
simu_example_bc

Simulated data from a backcross population
make_seq

Create a sequence of markers based on other OneMap object types
parents_haplotypes

Generates data.frame with parents estimated haplotypes
seq_by_type

Extract marker number by name
split_2pts

Split rf_2pts object by markers
split_onemap

Split onemap data sets
vcf_example_out

Data generated from VCF file with biallelic markers from a full-sib family derived from two outbred parents
plot.onemap

Draw a graphic of raw data for any OneMap population
find_bins

Allocate markers into bins
plot.onemap_progeny_haplotypes_counts

Plot recombination breakpoints counts for each individual
plot.onemap_progeny_haplotypes

Plots progeny haplotypes
onemap_read_vcfR

Convert vcf file to onemap object
pick_batch_sizes

Picking optimal batch size values
remove_inds

Remove individuals from the onemap object
plot.onemap_segreg_test

Plot p-values for chi-square tests of expected segregation
plot_by_segreg_type

Draw a graphic showing the number of markers of each segregation pattern.
print.order

Print order_seq object
rf_2pts

Two-point analysis between genetic markers
summary_maps_onemap

Create table with summary information about the linkage map
print.rf_2pts

Print method for object class 'rf_2pts'
vcf_example_f2

Data generated from VCF file with biallelic markers from a f2 intercross population
try_seq

Try to map a marker into every possible position between markers in a given map
vcf_example_bc

Data generated from VCF file with biallelic markers from a f2 backcross population
vcf_example_riself

Data generated from VCF file with biallelic markers from a RIL population produced by selfing
ripple_seq

Compares and displays plausible alternative orders for a given linkage group
progeny_haplotypes

Generate data.frame with genotypes estimated by HMM and its probabilities
try_seq_by_seq

Run try_seq considering previous sequence
rm_dupli_mks

Remove duplicated markers keeping the one with less missing data
save_onemap_sequences

Save a list of onemap sequence objects
seeded_map

Construct the linkage map for a sequence of markers after seeding phases
vcf2raw

These functions are defunct and no longer available.
ug

Unidirectional Growth
progeny_haplotypes_counts

Plot number of breakpoints by individuals
write_onemap_raw

Convert onemap object to onemap raw file
write_map

Write a genetic map to a file
read_mapmaker

Read data from a Mapmaker raw file
sort_by_pos

Sort markers in onemap object by their position in reference genome
test_segregation

test_segregation
test_segregation_of_a_marker

test_segregation_of_a_marker
rcd

Rapid Chain Delineation
simu_example_out

Simulated data from a outcrossing population
export_mappoly_genoprob

Export genotype probabilities in MAPpoly format (input for QTLpoly)