Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DataHelix: Encoding & Decoding

DataHelix is a Python tool for encoding any dataset into DNA sequences and decoding them back when necessary, aiming to reduce storage space required for large data.

Installation

To install DataHelix, simply clone this repository and install the required dependencies:

git clone https://github.com/arnabsaha7/DataHelix-Encoding-Decoding.git
cd DataHelix-Encoding-Decoding
pip install -r requirements.txt

Usage

To encode a dataset into a DNA sequence, run:

python encode_data.py --input dataset.csv --output encoded_sequence.txt

To decode a DNA sequence back into the original dataset, run:

python decode_data.py --input encoded_sequence.txt --output decoded_dataset.csv

Examples

Here are some examples of encoding and decoding using DataHelix:

Example

Output PNG DNA Animation

Contributing

Contributions are welcome! If you have any suggestions, bug reports, or feature requests, feel free to open an issue or submit a pull request.

About

DataHelix is a Python tool for encoding any dataset into DNA sequences and decoding them back when necessary, aiming to reduce storage space required for large data

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages