| consecutiveRUNS.run | Main function to detect genomic RUNS (ROHom/ROHet) using the consecutive method |
| consecutiveRunsCpp | Function to detect consecutive runs in a vector (individual's genotypes) |
| createRUNdf | Function to create a dataframe of RUNS per individual animal Requires a map file (other filename to read or R object) Parameters on maximum number of missing and opposite genotypes in the run (not the window) are implemented here |
| findOppositeAndMissing | Function to calculate oppositeAndMissingGenotypes array |
| Froh_inbreeding | Function to calculated Froh genome-wide or chromosome-wide |
| Froh_inbreedingClass | Function to calculated Froh using a ROH-class |
| genoConvertCpp | Convert 0/1/2 genotypes to 0/1 |
| heteroZygotTest | Function to check whether a window is (loosely) heterozygous or not |
| heteroZygotTestCpp | Function to check whether a window is (loosely) heterozygous or not |
| homoZygotTest | Function to check whether a window is (loosely) homozygous or not |
| homoZygotTestCpp | Function to check whether a window is (loosely) homozygous or not |
| pedConvertCpp | Convert ped genotypes to 0/1 |
| plot_DistributionRuns | Plot Distribution of runs |
| plot_InbreedingChr | Plot Froh-based inbreeding coefficients by group |
| plot_manhattanRuns | Plot the proportion of times SNPs are inside runs - MANHATTAN PLOT |
| plot_PatternRuns | Plot sum of run-lengths (or average run-lengths) against the number of runs per individual |
| plot_Runs | Function to plot runs per individual |
| plot_SnpsInRuns | Plot the number of times each SNP falls inside runs |
| plot_StackedRuns | Plot stacked runs |
| plot_ViolinRuns | Violin plot of run length per individual (either sum or mean) |
| readExternalRuns | Read runs from external files |
| readPOPCpp | Function to return a dataframe of population (POP, ID) |
| reorderDF | Function to reorder data frames by CHROMOSOME |
| slidingRUNS.run | Main function to detect RUNS (ROHom/ROHet) using sliding windows (a la Plink) |
| slidingWindow | Function to slide a window over a vector (individual's genotypes) |
| slidingWindowCpp | Function to slide a window over a vector (individual's genotypes) |
| snpInRun | Function to return a vector of T/F for whether a SNP is or not in a RUN |
| snpInRunCpp | Function to return a vector of T/F for whether a SNP is or not in a RUN |
| snpInsideRuns | Function to count number of times a SNP is in a RUN |
| snpInsideRunsCpp | Function to count number of times a SNP is in a RUN |
| summaryRuns | Summary statistics on detected runs |
| tableRuns | Function to retrieve most common runs in the population |
| writeRUN | Function to write out RUNS per individual animal |