You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
mkdir fastqc
cp *P fastqc # Copy paired-reads from the Trimmomatic output
cd fastqc
for f in *; do mv “$f” “$f.fastq”; done
fastqc *.fastq
multiqc *.zip
4. De novo Assembly
SPAdes:
conda install –c bioconda spades
mkdir assembly
cp *.fastq assembly/
cd assembly
nohup python assembly_script.py > assembly.log 2> assembly.err &
mkdir scaffolds
for i in `dir tm_*_assembly/scaffolds.fasta`; do echo $i; name=$(echo $i | sed “s/tm_//” | sed “s/assembly\///”); cp $i scaffolds/$name; done
cd scaffolds
grep ‘>’ *_scaffolds.fasta | wc -l
BUSCO evaluation:
conda install –c bioconda busco
nohup python busco_script.py > busco.log 2> busco.err &
mkdir busco_summaries
for i in `dir busco_SRR*/short_summary.specific.enterobacterales_odb10*`; do cp $i busco_summaries/; done
cd busco_summaries
rename ‘s/.specific.enterobacterales_odb10./_/’ *
multiqc *.txt
QUAST evaluation:
conda install –c bioconda quast
mkdir quast_results
quast *_scaffolds.fasta –r GCF_000006945.2_ASM694v2_genomic.fna -g GCF_000006945.2_ASM694v2_genomic.gff
cd quast_results/results_*
# Inside this directory there are the report.pdf, report.html and report.tsv files with the results.
multiqc report.tsv
mkdir busco_annotation
for i in `dir prokka_SRR*/*.faa`; do cp $i busco_annotation/; done
cd busco_annotation
python busco_annotation_script.py
mkdir busco_summaries
for i in `dir busco_anno_SRR*/short_summary.specific.enterobacterales_odb10*`; do cp $i busco_summaries/; done
cd busco_summaries
rename ‘s/.specific.enterobacterales_odb10./_/’ *
multiqc *.txt
GREP search from Prokka:
# inside annotation/ directory:
mkdir AMR_grep_search
for i in `dir prokka_SRR*/*.tsv`; do cp $i AMR_grep_search/; done
grep antibiotic *SRR* > antibiotic.csv
grep resistance *SRR* > resistance.csv
grep multidrug *SRR* > multidrug.csv
6. Resistance identification
ARIBA:
conda install –c bioconda ariba
mkdir ariba
cp tm_*.fastq ariba/
ariba getref card out.card # to get reference data from CARD
ariba prepareref –f out.card.fa –m out.card.tsv out.card.prepareref
nohup python ariba_script.py &
mkdir ariba_report
for i in `dir *out.run/report.tsv`; do echo $i; name=$(echo $i | sed “s/out.run\///”); cp $i ariba_report/$name; done
ariba summary out.summary *.tsv
# The output of this analysis is a .csv table of all the AMR genes absent or present in all samples and a phandango tree in .newick format.
# Inside assembly directory
mkdir plasmids
nohup python plasmid_script.py > plasmid.log 2> plasmid.err &
# After analysis, scaffolds.fasta files of each sample are saved in the new directory named ‘plasmids’ for further analysis:
for i in `dir tm_*_plasmid/scaffolds.fasta`; do echo $i; name=$(echo $i | sed “s/tm_//” | sed “s/\//_/”); p $i plasmids/$name; done
cp GCF_000006945.2_ASM694v2_genomic.fna GCF_000006945.2_ASM694v2_genomic.gff plasmids/
cd plasmids/
grep ‘>’ *.fasta > plasmids.csv # Table to count plasmids per sample
QUAST evaluation:
mkdir quast_results
quast *_scaffolds.fasta –r GCF_000006945.2_ASM694v2_genomic.fna g GCF_000006945.2_ASM694v2_genomic.gff
multiqc report.tsv