Skip to content

Khatisani/DNA-Seq-Analysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DNA Sequence Analysis

Parse FASTA files, calculate DNA statistics, transcribe to RNA, reverse complement sequences, and optionally search for DNA motifs.


Features

  • Parse multi-line FASTA files
  • Calculate base percentage (A, T, C, G) and GC content (%)
  • Generate RNA transcription and reverse complement
  • Optional DNA motif search with positions and counts
  • Export results to CSV file for easy viewing

**Requirements & Installation **

  • Install Dependencies pip install biopython

**Next Steps **

  • ✔ Manual data handling

  • ✔ Biopython Integration

  • Molecular Weight

  • Sequence Entropy

  • GC skew

  • Error Handling and Validation

  • Pandas and Matplotlib

  • BLAST Integration

  • Translation (start stop codon, ORF)

  • Argument Parsing

  • File upload (Tkinter)

  • Web App (Streamlit)

About

A Python DNA sequence analysis project. Parse FASTA files, calculate nucleotide counts and GC content, transcribe DNA to RNA, generate reverse complements and optionally search for DNA motifs. Outputs results to CSV for easy viewing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages