-
Notifications
You must be signed in to change notification settings - Fork 0
Helixer commands
Mariano Olivera Fedi edited this page Apr 24, 2024
·
19 revisions
Helixer commands
cd /home/{user}/train/Annotation_workshop/Helixerfasta2h5.py --species A_thaliana --h5-output-path Format_conversion/A_thaliana.h5 --fasta-path Inputs/Genome/Athaliana_447_TAIR10.Chr3.fa --subsequence-length 106920for f in Inputs/Models/* ; do tag=$(basename $f | rev | cut -f2- -d "." | rev) ; HybridModel.py --load-model-path $f --test-data Format_conversion/A_thaliana.h5 --overlap-offset 53460 --core-length 106920 --cpus 2 --overlap --val-test-batch-size 32 -v -p ${tag}_predictions.h5 ; donefor f in Predictions/* ; do tag=$(basename $f | rev | cut -f2- -d "." | rev) ; helixer_post_bin Format_conversion/A_thaliana.h5 ${f} 100 0.1 0.8 60 Model_analysis/Annotations/A_thaliana.helixer_${tag}.gff ; donefor f in Model_analysis/Annotations/* ; do tag=$(basename $f | rev | cut -f2- -d "." | rev) ; mikado util stats $f Model_analysis/Mikado_stats/${tag}.stats ; donefor f in Model_analysis/Annotations/* ; do tag=$(basename $f | rev | cut -f2- -d "." | rev) ; parse_mikado_stats Model_analysis/Mikado_stats/${tag}.stats > Mikado_stats/${tag}.stats.summary ; doneScripts/paste_mikado_summary_stats.sh Mikado_stats/*stats.summary > Model_analysis/Mikado_stats/all_gff.summarycat Mikado_stats/all_gfffor f in Model_analysis/Annotations/* ; do tag=$(basename $f | rev | cut -f2- -d "." | rev) ; mikado compare -r Inputs/Annotation/Athaliana_447_Araport11.Chr3.gene_exons.gff3 -p $f -o Model_analysis/Mikado_Compare/${tag} ; done### Summarise all comparisions.
mikado util collect_compare -fmt tsv -l "all" -o Model_analysis/Mikado_Compare/Athaliana_helixer_models Model_analysis/Mikado_Compare/A_thaliana.helixer_*.statsless -S Land_plant_analysis/Mikado_Compare/Athaliana_helixer_models.f1.tsvfor f in {0.8,0.85,0.9,0.95,0.975} ; do helixer_post_bin Format_conversion/A_thaliana.h5 Predictions/land_plant_v0.3_a_0080_predictions.h5 100 0.1 ${f} 60 Land_plant_analysis/Annotations/A_thaliana.helixer_${tag}_land_plant_v0.3_a_0080.gff" ; donefor f in Land_plant_analysis/Annotations/* ; do tag=$(basename $f | rev | cut -f2- -d "." | rev) ; mikado util stats $f Land_plant_analysis/Mikado_stats/${tag}.stats ; doneScripts/paste_mikado_summary_stats.sh Land_plant_analysis/Mikado_stats/*stats.summary > Land_plant_analysis/Mikado_stats/all_gff.summaryfor f in Land_plant_analysis/Annotations/* ; do tag=$(basename $f | rev | cut -f2- -d "." | rev) ; mikado compare -r Inputs/Annotation/Athaliana_447_Araport11.Chr3.gene_exons.gff3 -p $f -o Land_plant_analysis/Mikado_Compare/${tag} ; done### Summarise all comparisions.
mikado util collect_compare -fmt tsv -l "all" -o Land_plant_analysis/Mikado_Compare/Athaliana_helixer_models Land_plant_analysis/Mikado_Compare/A_thaliana.helixer_*.statsless -S Land_plant_analysis/Mikado_Compare/Athaliana_helixer_models.f1.tsv- Workshop Wiki Home
- Transcript assembly commands
- Mikado commands
- REAT transcriptome commands
- Augustus
- Helixer commands
- GALBA commands
- BRAKER3 commands
- Minos commands
- EVidenceModeler (EVM) commands
- Annotation Web Apollo Browser
- Workshop data locations
- Software tools used
- Guacamole tips
- Troubleshooting