coolneng c24f528484 | ||
---|---|---|
data | ||
docs | ||
nix | ||
src | ||
trained_model | ||
.gitignore | ||
LICENSE.md | ||
README.md | ||
pyproject.toml | ||
shell.nix |
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.
- Install Nix (compatible with MacOS, Linux and WSL):
curl -L https://nixos.org/nix/install | sh
- Clone the repository:
git clone https://git.coolneng.duckdns.org/coolneng/locimend
- Change the working directory to the project:
cd locimend
- Enter the nix-shell:
nix-shell
- 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