Go to file
coolneng 7a568f4f98
Create logs directory
2021-06-15 00:38:09 +02:00
data Add datasets 2021-06-10 13:18:25 +02:00
logs Create logs directory 2021-06-15 00:38:09 +02:00
nix Change nixpkgs channel to unstable 2021-05-05 23:53:48 +02:00
src Refactor the casting function using a loop 2021-06-15 00:22:55 +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 usage instructions 2021-06-10 19:22:41 +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 command creates the dataset, trains the Deep Learning model and shows the accuracy:

poetry run python src/model.py