Skip to content

firefly-cpp/storing-data-into-living-plant.net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

biocache

BioCache

About

Step into the realm of unprecedented opportunities by encoding regular text into DNA sequences, unveiling a novel method of data representation. 🚀 Using a sophisticated process, each character in the text is meticulously translated into a specific arrangement of nucleotides, constructing a distinct genetic code that captures the essence of the original message. 🧬

Join us in exploring the convergence of information technology and biotechnology, where your words are not just text, but vital seeds in the garden of life. 🌿🔬

Detailed insights

The current version comes packed with exciting features, including:

  • Encoding 🧬📝
    The intricate process of converting custom text into a DNA sequence involves assigning each distinct character in the text to a specific arrangement of nucleotides, ultimately creating a unique genetic code that encapsulates the original message.
  • Decoding 🔍🔓
    The process of converting the encoded DNA sequence back into its original format involves decoding the sequence of nucleotides, which are the fundamental building blocks of DNA. This intricate process entails deciphering the sequence from their encoded representations.

With our application, you can plant custom text into a DNA sequence and watch it bloom back into its original format. 🌱💬

Requirements

Installation

Node

To install the application, clone the repository and install nodemon by executing the following command:

npm install -g nodemon

Afterwards, execute the following command inside the frontend directory to install the required dependencies:

npm install

Docker

The application can be installed using Docker by executing the following command in the root directory:

docker compose build

Alternatively, the application can be installed using the following command:

docker pull codeberg.org/firefly-cpp/storing-data-into-living-plant.net/storing-data:latest

Usage

Node

Execute the following command inside the frontend directory to launch the application:

nodemon index.js

Docker

The application can be launched using Docker by executing the following command in the root directory:

docker compose up

Alternatively, the application can be launched using the following command:

docker run -p 3000:3000 codeberg.org/firefly-cpp/storing-data-into-living-plant.net/storing-data:latest

References

Fister, K., Fister, I., Murovec, J., & Bohanec, B. (2017). DNA labelling of varieties covered by patent protection: a new solution for managing intellectual property rights in the seed industry. Transgenic research, 26, 87-95.

Fister, K., Fister, I., & Murovec, J. (2017). The potential of plants and seeds in DNA-based information storage. Understanding Information: From the Big Bang to Big Data, 69-81.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •