DNA_compression using neural networks
- GPU, nvidia-docker
- python 2/3
- numpy
- sklearn
- keras 2.2.2
- tensorflow (cpu/gpu) 1.8
(nvidia-docker is currently required to run the code) A simple way to install and run is to use the docker files provided:
cd docker
make bash BACKEND=tensorflow GPU=0 DATA=/path/to/data/
To run a compression experiment:
- Place all the data to be compressed in data/files_to_be_compressed
- Run the parser
cd data
./run_parser.sh
- All the models are listed in models.py
- Pick a model, to run compression experiment on all the data files in the data/files_to_be_compressed directory
cd src
./run_experiments.sh biLSTM