BIGapp is a user-friendly web application built with R and Shiny, designed to simplify the processing of low to mid-density genotyping data for both diploid and polyploid species. It provides a powerful and intuitive interface for researchers and breeders to analyze genomic data without requiring command-line expertise.
- Web-Based Interface: Access BIGapp through your web browser, eliminating the need for complex software installations.
- Genotype Processing:
- Call genotypes from read counts.
- Filter SNPs based on various criteria.
- Filter samples to ensure data quality.
- Summary Statistics:
- Calculate SNP Polymorphism Information Content (PIC).
- Determine SNP Minor Allele Frequency (MAF).
- Compute Sample Observed Heterozygosity.
- Population Structure Analysis:
- Perform Principal Component Analysis (PCA).
- Conduct Discriminant Analysis of Principal Components (DAPC).
- Genome-Wide Association Studies (GWAS):
- Utilize GWASpoly for robust association mapping.
- Genomic Selection (GS):
- Estimate model prediction accuracy.
- Predict phenotypic values and Estimated Breeding Values (EBVs) for your samples.
- Expanding Functionality: BIGapp is actively developed, with new analyses and features continuously being added.
BIGapp's intuitive interface makes genomic data analysis accessible to everyone.
New to BIGapp? Check out our comprehensive tutorial to guide you through the process: BIGapp Tutorials
Try out a live demo of BIGapp here: BIGapp Demo
- Install R: Download and install the latest version of R from CRAN.
- Open Terminal (macOS/Linux) or R Console (Windows).
- Install and Run:
if (!requireNamespace("devtools", quietly = TRUE)) install.packages("devtools") devtools::install_github("Breeding-Insight/BIGapp") BIGapp::run_app()
- Access in Browser: The BIGapp interface will open in your default web browser.
BIGapp will be deployed on USDA SciNet for convenient online access. Stay tuned for updates!
BIGapp leverages a powerful suite of R packages:
- R (>= 4.2.2)
- shiny: Web application framework.
- shinyWidgets: Custom input widgets.
- shinyalert: Create elegant pop-up messages.
- shinyjs: Enhance Shiny apps with JavaScript actions.
- shinydisconnect: Handle user disconnections gracefully.
- shinycssloaders: Add CSS loaders for visual feedback.
- bs4Dash: Bootstrap 4 dashboard components.
- DT: Display data tables with interactive features.
- config: Manage environment-specific configurations.
- updog: Genotype polyploid individuals.
- GWASpoly: Conduct GWAS in polyploids.
- AGHmatrix: Compute genomic relationship matrices.
- rrBLUP: Perform genomic prediction.
- BIGr: Breeding Insight's core genomic analysis functions.
- adegenet: Explore and analyze genetic data.
- vcfR: Manipulate and analyze VCF files.
- dplyr: Data manipulation tools.
- tidyr: Tidy your data.
- purrr: Functional programming toolkit.
- stringr: String manipulation.
- future: Unified parallel and distributed processing.
- tibble: Modern data frame alternative.
- factoextra: Extract and visualize multivariate analyses.
- MASS: Statistical functions and datasets.
- Matrix: Sparse and dense matrix operations.
- matrixcalc: Matrix calculus functions.
- ggplot2: Create elegant data visualizations.
- scales: Graphical scaling methods.
- RColorBrewer: Color palettes for thematic maps.
- plotly: Create interactive web graphics.
BIGapp development is supported by Breeding Insight, a USDA-funded initiative based at Cornell University.
If you use BIGapp in your research, please cite:
Sandercock, A.M., Peel, M.D., Taniguti, C., Chinchilla-Vargas, J., Chen, S., Sapkota, M., Lin, M., Zhao, D., Beil, C.T., Sheehan, M.J. (2024). BIGapp: A User-Friendly Genomic Tool Kit Identified Quantitative Trait Loci for Creeping Rootedness in Alfalfa (Medicago sativa L.). Manuscript in preparation.