Skip to content

About

Simulates transcription and translation in Python: reads FASTA/FASTQ files, converts DNA to RNA and translates it into amino acids in three reading frames.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

CellCode-Project

Cell Code is a bioinformatics project that simulates cellular transcription and translation processes. It converts DNA sequences into RNA and then into aminoacids, providing a clear visualization of these biological processes.

Features

✔ DNA → RNA transcription
✔ RNA → amino acid translation (3 reading frames)
✔ Supports FASTA & FASTQ file formats
✔ Three output modes:

  • complete (DNA + RNA + amino acids)
  • dna (DNA sequences only)
  • rna (DNA & RNA sequences)

Usage

  1. Place your sequence file in the project directory
  2. Update the file_path in cellcode.py:
    file_path = 'your_sequence.fasta'  # or .fastq
  3. Run the script
    python cellcode.py

Technical Notes

✔ Implements codon translation table (64 codons)
✔ Handles sequence offsets for reading frame analysis
✔ Complexity: O(k×n) for k sequences of average length n

About

Simulates transcription and translation in Python: reads FASTA/FASTQ files, converts DNA to RNA and translates it into amino acids in three reading frames.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors

Languages