amallia / DeepZip

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DeepZip

Description

DNA_compression using neural networks

Requirements

  1. GPU, nvidia-docker
  2. python 2/3
  3. numpy
  4. sklearn
  5. keras 2.2.2
  6. 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/

Code

To run a compression experiment:

Data Preparation

  1. Place all the data to be compressed in data/files_to_be_compressed
  2. Run the parser
cd data
./run_parser.sh

Running models

  1. All the models are listed in models.py
  2. 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

About


Languages

Language:Python 91.5%Language:Shell 4.0%Language:Dockerfile 3.0%Language:Makefile 1.4%