Skip to content

rahriver/PrimerX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿงฌ PrimerX

This is a simple shiny app to analyze primers using R programming language. The app includes features to analyze GC-content, hairpin formation, homo-dimers, melting temperature (TM), and import files in various formats.

Preview

๐Ÿ› ๏ธ Installation

To run the app locally, you will need to have R and RStudio installed on your machine.

You will also need to install the following R packages:

  • shiny
  • shinythemes
  • primer3
  • stringr
  • Biostrings
  • seqinr

You can install these packages using the Bioconductor installer.

๐Ÿ’ป Usage

To launch the app, open the app.R file in RStudio and click the "Run App" button. This will launch the app in your default web browser.

  • Input: This tab allows you to input primer sequences and settings for analysis either by pasting the sequence or browsing your file.
  • GC-content: Shows the GC-content value of your primer.
  • Hairpin Formation: Shows the potential for hairpin formation in the primer sequence.
  • Homo-dimer: Shows the potential for homodimerization (self-dimerization) in the primer sequence.
  • Tm: Melting temperature (TM) for the primer.

To import files, click on the "Browse" button. This will allow you to select and upload files in FASTA or plain text format. You can also download the results of your primer analysis using the "Download Results" button.

๐Ÿš€ TODO

Include more tabs for further sequence analysis other than just for primers.

  • Display self-dimerization
  • ClustalW implementation
  • Enrichment analysis
  • BLAST

About

Simple shiny app to analyze primer quality.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages