Go to file
coolneng 197c532113
Add usage instructions
2021-06-10 13:28:32 +02:00
data Add datasets 2021-06-10 13:18:25 +02:00
nix Change nixpkgs channel to unstable 2021-05-05 23:53:48 +02:00
src Execute the training loop in the model module 2021-06-10 13:27:55 +02:00
.gitignore Add datasets 2021-06-10 13:18:25 +02:00
LICENSE.md Initial commit 2021-02-17 18:06:14 +01:00
README.md Add usage instructions 2021-06-10 13:28:32 +02:00
pyproject.toml Replace tensorflow-io with biopython 2021-05-31 12:30:57 +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

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

Usage

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

poetry run python src/model.py