Skip to content

natir/yacrd-and-fpa-upstream-tools-for-lr-genome-assembly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to test yacrd and fpa

If you want run yacrd and fpa speedly you can run :

./script/small_test.sh

This script download the E. coli Nanopore dataset run a subsampling on it and run yacrd, fpa and a combination of this tools on this dataset.

Requirements

This tools need to be avaible in your path :

You need change path of this tools in snakemake pipeline file:

Update miniscrub path in file pipeline/scrubbing.snakefile line 136. Update porechop path in pipeline/analysis.snakefile line 68.

If you execute conda env create -f conda_env.yml conda create environment yacrd_fpa with all dependency except dascrubber, miniscrub, ra, porechop and shasta.

Dataset

Build data directory

run script script/dl_data.sh, warning this script can take many time it's download more than 65 dataset.

Rerun analysis

  • Run scrubbing+assembly+analysis snakemake --snakefile pipeline/uncorrected.snakefile all
  • Run fpa+assembly+analysis snakemake --snakefile pipeline/fpa.snakefile all
  • Run comparaison against minimap+miniasm and yacrd+minimap+fpa+miniasm pipeline snakemake --snakefile pipeline/combo.snakefile all

Analysis script

Get information about reads (it could be very long):

./script/read_info.py

Get information about assembly:

./script/asm_info.py

Get information about runing time and memory usage of scrubbing and assembly:

./script/timming.py

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published