Skip to content

Latest commit

 

History

43 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

port-analysis

Benchmarking data for PORT.

Genome assembly

Autocycler:

while read line; do 
    fq=path/${line}.fastq.gz 
    mkdir -p ${line} 
    cd ${line} 
    nice autocycler.sh "$fq" 10 2 
    cd ..
done < ids.txt

Unicycler-lr:

for f in path/.fastq.gz; do
    base=$(basename "$f" .fastq.gz)
    unicycler -l "$f" -o ./"$base" -t 16
done

Canu:

for f in path/*.fastq.gz; do 
    sample=$(basename "$f" .fastq.gz) 
    canu -d "$sample" -p "$sample" genomeSize=5m -trimmed -nanopore "$f" maxThreads=16; 
done

Dragonflye - without polypolish:

for f in path/*.fastq.gz; do 
    sample=$(basename "$f" .fastq.gz) 
    nice dragonflye --gsize 5M --cpus 12 --outdir "$sample" --reads "$f"
done

Hybracter - run on apptainer:

for reads in *.fastq.gz; do \
    sample=$(basename "$reads" .fastq.gz); \
    apptainer exec "$containerImage" hybracter long-single \
        -l "$reads" \
        -o "$sample" \
        -s "$sample"
        -t 16 \
        --auto ; \
done

Plassembler:

for line in $(cat ids.txt); do \
  plassembler long \
  -d path/to/plassembler/database \
  -l path/${line}.fastq.gz -o ${line} \
  -c 1000000 -t 16 -p ${line}; \
done

About

Benchmarking data for PORT

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors