A Shiny web application to analyze DNA sequences for GC content and nucleotide composition (A, T, G, C).
Upload a FASTA file or paste a sequence to instantly visualize and download results.
- Upload multi-sequence FASTA files or paste a DNA string
- Calculate GC content and base percentages for each sequence
- Visualize nucleotide composition via interactive bar plots
- Export summary data to CSV
- Download selected sequences GC content
-
Clone the repo or download it as a
.zip
-
Open
GC_Content_analyser.R
in RStudio -
Run the app with:
shiny::runApp()
-
Upload a FASTA file or paste a DNA sequence
-
Explore GC content, view base composition plots, and download results
-
You can test the app using the included
sequence.fasta
file (tracked via Git LFS)
# Install Biostrings from Bioconductor
if (!requireNamespace("BiocManager")) install.packages("BiocManager")
BiocManager::install("Biostrings")
# Install required CRAN packages
install.packages(c("shiny", "ggplot2", "DT", "bslib"))
MIT License — see LICENSE
Naga Sai Sarada Priya Mandala
If you found this useful, feel free to ⭐ the repo or share it!