Skip to content

NavpreetDevpuri/DNAc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 

Repository files navigation

DNAc

DNAc is a programming language for DNAs. It is the beginning of new era.

drawing

How is it may be possible ?

  1. By studying DNAs sequences
    1. How DNA sequences work ?
    2. How those sequences come up to form a trait ?
  2. By collecting different-different traits and corresponding DNA sequences
    1. Some sequence may work like if-else for some quantities.
    2. Some sequence may only responsible for some specific traits like color.
  3. By testing different-different sequences of DNA for finding their traits or work.
    1. We can develop a machine that can automate that process by making and growing different-different versions of a plant having different-different DNA sequences automatically. Then we just need to observe those plants to cellect information about DNA sequences.

DNAc's device

This will be a device similar to arduino that can edit at most any cell's DNA easily. We just put cells in it and it will somehow read DNA sequences and write DNA sequences using CRISPR - Cas9 for gene editing. In short, This is the gateway between us and DNAs.

DNAc's compiler

We need to develop a compiler that can convert code written in DNAc language into DNA sequence. Observing DNA sequences and generalizing them, can open possibilities to make totally custom plants by just combining those traits.

DNAc's decompiler

This will convert DNA sequences into human readable DNAc code.

DNAc's debugger

This will allow us to monitor living cells and may let us change any DNA sequence in living cells to check what happen after that particular change.