Skip to content

dcuentasf/helixR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

helixR

helixR is an R package with basic functions for DNA and RNA sequence analysis. It allows common operations such as base counting, transcription, translation, motif searching, and sequence property calculations.

Installation 📦

# Install from GitHub
remotes::install_github("dcuentasf/helixR")

# Call library
library("helixR")

Functions 🧪

Base counting 🧬

base_count("ATGCCCTGA")
A C G T
2 3 2 2

GC content 📊

gc_content("ATGCCCTGA")
55.55556

DNA → RNA transcription 🔁

transcribe("ATGCCCTGA")
"AUGCCCUGA"

Motif search 🔎

find_motif("AUGCCCUGA", "AUG")
1

ORF detection 🧫

find_orfs("AUGCCCUGA")
frame length_bp
0     9

ORF translation 🧬➡️🧫

translate_orfs("AUGCCCUGA")
"MP"

RNA → DNA reverse transcription 🔁

reverse_transcribe("AUGCCCUGA")
"ATGCCCTGA"

Reverse complement 🔄

reverse_complement("ATGCCCTGA")
"TCAGGGCAT"

Hamming distance 📏

hamming_distance("AUGCCC", "AUGTTT")
3

Melting temperature 🌡️

melting_temp("ATGCCCTGA")
28

Notes 📝

  • Designed for basic biological sequence analysis.
  • Supports DNA (A, T, G, C) and RNA (A, U, G, C).
  • Intended for teaching and quick analyses.

About

R package with basic tools for DNA and RNA sequence analysis.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages