Skip to content

ThomasKim13/BlockyBiology

Repository files navigation

GP354

Tony Bautista

Aidan Lewis-Grenz

Jordan Silver

Thomas Kim

Motivation and Description: The motivation for this project is that there are a lot of conditions that DNA and DNA mutation cause. For this project, we wanted to dive deeper into creating a program that will help users (targeting base-level biology/life science students) learn more about how mutations and other DNA complications work.

To start the program, click this link: lc-with-definitions

Relation to Parsing, Interpretation, and Compilation: Parsing in the DNA Project: In our DNA-based Blocky project, parsing is analogous to the process by which the system reads and understands the DNA sequence set by the user. Just as a computer parser reads and checks the syntax of a code to ensure it is structured correctly, the DNA project parses the input DNA sequence to ensure it's a valid representation of genetic information. For instance, the system would ensure that only the correct nucleotides (A, T, C, G) are used in an appropriate structure. This step is vital as it sets the foundation for subsequent processes, ensuring that only accurate genetic information is used for replication, transcription, and translation. Interpretation in the DNA Project: In this project, interpretation can be compared to DNA's transcription and translation processes. In programming, interpretation involves reading the source code line by line and executing it directly without prior conversion to another form. Similarly, in the project, the 'interpretation' phase reads the DNA sequence, transcribes it to mRNA, and then translates it into a chain of amino acids to form proteins. This is a dynamic process where the genetic 'instructions' are read and directly transformed into a functional outcome, much like how an interpreter handles code. Compilation in the DNA Project: Compilation in computer science refers to converting source code into machine code. In our DNA project, the act of DNA replication embodies this concept. The original DNA sequence is compiled into a new, complementary DNA strand. This replication ensures that the genetic instructions are preserved and can be passed on.

About

Group Project for CPSC 354

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors