GALLO2.0 package

Genomic Annotation in Livestock for Positional Candidate LOci

autoStopCluster

Sub-function to auto-stop the clusters created for parallel processes

EMinfer

Run a short EM on p-values to fit a 2-component Beta mixture

find_genes_qtls_around_markers

Search genes and QTLs around candidate regions

find_markers_genes

Function to annotate markers and the respective p-values within genes

Gene_PPA

Function to estimate the posterior probability of association (PPA) ba...

gene_pval

Estimate a gene-level p-value using Weighted Z-score approach, Meta-an...

Global

Global variables

import_gff_gtf

Import .gtf and .gff files to be used during gene and QTL annotation, ...

inferCut

Compute the eigenvalues for the linkage disequilibrium (LD) matrix and...

kde

Function to compute the weighted 1-dimensional kernel density estimato...

Liu_ld

Function to estimate gene-level p-value using Davies algorithm

meta_LD

Function to perform Meta-Analysis with LD Correlation Coefficients

model.LR

Function to perform an EM algorithm (logistic prior P(Z=1v)P(Z = 1 \mid v) ...

model.M

Function to perform an EM algorithm (“Multiple” univariate KDEs (nonpa...

model.MVN

Function to perform an EM algorithm (multivariate normal with shared c...

model.NB

Function to perform an EM algorithm (Gaussian naive Bayes (parametric,...

model.proj

Function to perform an EM algorithm (LDA projection + 1D KDE (nonparam...

Net_embedding

Network Embedding using biased random walk and Word2Vec.

NetCen

Compute the centrality metrics for the nodes composing the network gen...

NetVis

Create a dynamic network representing the relationship between two gro...

Nmarkers_SimpleM

Estimate the number of effective markers in a chromosome based on an a...

Nseg_chr

Estimate the number of independent segments in a chromosome based on t...

overlapping_among_groups

Overlapping between grouping factors

PCA_Meff

Compute Meff statistic based on PCA to determine the number of effecti...

PleioChiTest

Compute a multi-trait test statistic for pleiotropic effects using sum...

plot_overlapping

Plot overlapping between data and grouping factors

plot_qtl_info

Plot QTLs information from the find_genes_qtls_around_markers output

qtl_enrich

Performs a QTL enrichment analysis based on a hypergeometric test for ...

QTLenrich_plot

Plot enrichment results for QTL enrichment analysis

relationship_plot

Plot relationship between data and grouping factors

sLDA

Function to performs a linear discriminant analysis (LDA) for a multiv...

splitQTL_comment

Sub-function to split comment column from QTL output

sub_genes_markers

Sub-function to search genes around candidate markers

sub_genes_windows

Sub-function to search genes around candidate markers

sub_qtl_markers

Sub-function to search QTLs around candidate markers

sub_qtl_windows

Sub-function to search QTLs around candidate markers

sub_qtlEnrich_chrom

Performs a QTL enrichment analysis based in a Bootstrap simulation for...

sub_qtlEnrich_geno

Performs a QTL enrichment analysis based in a Bootstrap simulation for...

WZ_ld

Function to perform Weighted Z-score Approach with LD Information

The accurate annotation of genes and Quantitative Trait Loci (QTLs) located within candidate markers and/or regions (haplotypes, windows, CNVs, etc) is a crucial step the most common genomic analyses performed in livestock, such as Genome-Wide Association Studies or transcriptomics. The Genomic Annotation in Livestock for positional candidate LOci (GALLO) is an R package designed to provide an intuitive and straightforward environment to annotate positional candidate genes and QTLs from high-throughput genetic studies in livestock. Moreover, GALLO allows the graphical visualization of gene and QTL annotation results, data comparison among different grouping factors (e.g., methods, breeds, tissues, statistical models, studies, etc.), and QTL enrichment in different livestock species including cattle, pigs, sheep, and chicken, among others.