Skip to content

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

Notifications You must be signed in to change notification settings

arnabsaha7/DataHelix-Encoding-Decoding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages