gene_prediction_with_funannotate
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| gene_prediction_with_funannotate [2024/02/29 11:21] – 134.190.232.164 | gene_prediction_with_funannotate [2026/02/26 12:11] (current) – 129.173.242.70 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Gene prediction with the Funannotate pipeline ====== | ====== Gene prediction with the Funannotate pipeline ====== | ||
| - | Joran Martijn | + | Created by Joran Martijn |
| + | |||
| + | Updated by Jason Shao on February 26th, 2026 | ||
| Funannotate is a genome prediction, annotation, and comparison software package. It was originally written to annotate fungal genomes (small eukaryotes ~ 30 Mb genomes), but has evolved over time to accommodate larger genomes. | Funannotate is a genome prediction, annotation, and comparison software package. It was originally written to annotate fungal genomes (small eukaryotes ~ 30 Mb genomes), but has evolved over time to accommodate larger genomes. | ||
| Line 135: | Line 137: | ||
| NOTE also that this step generates the `funannotate_out` output directory, which can be used as an input argument in future funannotate jobs. | NOTE also that this step generates the `funannotate_out` output directory, which can be used as an input argument in future funannotate jobs. | ||
| + | An esoteric error with funannotate 1.8.17 might happen at the PASA step. In which case, check: | ||
| + | |||
| + | '' | ||
| + | < | ||
| + | ... | ||
| + | CMD: cdna_alignment_orf_to_genome_orf.pl Blastocystis_ST2_pasa.assemblies.fasta.transdecoder.gff3 Blastocystis_ST2_pasa.pasa_assemblies.gff3 Blastocystis_ST2_pasa.assemblies.fasta > Blastocystis_ST2_pasa.assemblies.fasta.transdecoder. | ||
| + | sh: 1: cdna_alignment_orf_to_genome_orf.pl: | ||
| + | Error, cmd: cdna_alignment_orf_to_genome_orf.pl Blastocystis_ST2_pasa.assemblies.fasta.transdecoder.gff3 | ||
| + | </ | ||
| + | |||
| + | However, '' | ||
| + | |||
| + | A simple fix would be to include this '' | ||
| + | < | ||
| + | export PATH=" | ||
| + | </ | ||
| ==== Predict ==== | ==== Predict ==== | ||
| Line 166: | Line 184: | ||
| NOTE: If you are running '' | NOTE: If you are running '' | ||
| + | |||
| + | To verify the versions of the databases: | ||
| + | < | ||
| + | funannotate database | ||
| + | </ | ||
| + | |||
| + | If for some reason you need to re-install the databases from scratch, you can do so with: | ||
| + | < | ||
| + | funannotate setup -d < | ||
| + | </ | ||
| + | |||
| + | And if you do this on a shared system, you might receive this error: | ||
| + | < | ||
| + | urllib.error.HTTPError: | ||
| + | </ | ||
| + | |||
| + | This is known issue with GO or possibly other database hosts who deny institutional proxies as " | ||
| + | The fix is to make the following modifications to appear to be accessing through a regular browser: | ||
| + | |||
| + | '' | ||
| + | < | ||
| + | 9 from urlib.request import urlopen, Request | ||
| + | ... | ||
| + | 75 req = Request(url, | ||
| + | 76 u = urlopen(req) | ||
| + | </ | ||
| + | Make sure not to use tabs for whitespace. | ||
| Many of the required inputs do not have to be explicitly specified, since they have been generated in the previous '' | Many of the required inputs do not have to be explicitly specified, since they have been generated in the previous '' | ||
gene_prediction_with_funannotate.1709220082.txt.gz · Last modified: by 134.190.232.164 · Currently locked by: 216.73.216.59
