Go to file
coolneng 5c9e2f4712
Add the async CLI execution of the inference
2021-07-06 19:01:50 +02:00
data Update trained model and dataset 2021-07-06 03:37:36 +02:00
nix Bump nixpkgs revision 2021-07-06 07:29:29 +02:00
src Add the async CLI execution of the inference 2021-07-06 19:01:50 +02:00
trained_model Update trained model and dataset 2021-07-06 03:37:36 +02:00
.gitignore Create logs directory 2021-06-15 00:38:09 +02:00
LICENSE.md Initial commit 2021-02-17 18:06:14 +01:00
README.md Add poetry installation step to README 2021-06-26 04:35:59 +02:00
pyproject.toml Serve model via REST API 2021-07-06 06:21:32 +02:00
shell.nix Add Tensorflow workarounds to shell.nix 2021-05-06 00:12:24 +02:00

README.md

locimend

locimend is a tool that corrects DNA sequencing errors using Deep Learning.

Technologies

  • Tensorflow
  • Biopython

Installation

This project uses Nix to ensure reproducible builds.

  1. Install Nix (compatible with MacOS, Linux and WSL):
curl -L https://nixos.org/nix/install | sh
  1. Clone the repository:
git clone https://git.coolneng.duckdns.org/coolneng/locimend
  1. Change the working directory to the project:
cd locimend
  1. Enter the nix-shell:
nix-shell
  1. Install the dependencies via poetry:
poetry install

After running these commands, you will find yourself in a shell that contains all the needed dependencies.

Usage

The following command creates the dataset, trains the Deep Learning model and shows the accuracy:

poetry run python src/model.py