sequence-motif-identification-and-matching
Summary
Scan biological sequences (DNA, RNA, or protein) against a database of known motifs to identify and annotate functional or structural features. This skill applies FIMO (Find Individual Motif Occurrences) to discover motif matches within differentially expressed isoform sequences as part of multi-level functional annotation.
When to use
Apply this skill when you have differentially expressed isoform or exon FASTA sequences and need to identify conserved regulatory or structural motifs as part of comprehensive functional annotation. Use it after coding potential and signal peptide predictions have been completed, to add motif-based feature annotations to the unified functional annotation table.
When NOT to use
- Input sequences lack clear functional context or are already fully annotated with motif information.
- Motif database is unavailable, outdated, or irrelevant to the biological system being studied.
- You are annotating sequences at the gene level rather than isoform/exon level, where motif variation is less likely to be informative.
Inputs
- Differentially expressed isoform/exon FASTA sequences
- Known motif database (e.g., from MEME suite or curated collection)
- IsoformSwitchAnalyzer output
Outputs
- FIMO motif match table (with E-values, positions, scores)
- Unified functional annotation table with motif annotations indexed by isoform/exon identifier
- Annotated sequence report with motif locations and confidence scores
How to apply
Load differentially expressed isoform/exon FASTA sequences (e.g., from IsoformSwitchAnalyzer output). Run FIMO to scan sequences for known motifs from a curated motif database, which identifies positions and scores of motif matches. FIMO reports each match with E-value and position information. Merge FIMO results into the unified functional annotation table indexed by isoform/exon identifier, alongside CPAT coding scores, signalP signal peptide predictions, and Pfam domain hits. Include motif match coordinates and confidence scores in the summary report to enable downstream functional interpretation.
Related tools
- fimo (Scans isoform/exon sequences for known motif occurrences; identifies match positions, scores, and E-values for functional feature assignment)
- IsoformSwitchAnalyzer (Source of differentially expressed isoform and exon FASTA sequences that serve as input to motif scanning)
- CPAT (Provides coding potential scores; motif matching complements coding annotation in the unified functional table)
- signalP (Provides signal peptide predictions; motif matching runs in parallel to build complete functional annotation)
- Pfam (Provides protein domain annotations; motif matches merge with domain hits into unified annotation table)
Evaluation signals
- FIMO returns non-empty match table with E-values and genomic coordinates for at least a subset of input sequences.
- All motif matches are successfully merged into the unified functional annotation table with consistent isoform/exon indexing.
- Motif match coordinates are consistent with input sequence boundaries (no out-of-range positions).
- E-values and match scores are within expected ranges (e.g., E-value ≤ 0.05 for stringent threshold, ≤ 0.1 for exploratory).
- Annotated sequence report includes motif match summaries alongside CPAT, signalP, and Pfam results with no missing or misaligned records.
Limitations
- FIMO performance depends on motif database quality and completeness; missing or poorly curated motifs will not be detected.
- False-positive motif matches may occur if E-value thresholds are too permissive; threshold selection requires balance between sensitivity and specificity.
- Motif matching identifies sequence similarity but does not confirm functional relevance; additional experimental validation may be needed.
- Overlapping motif matches in close proximity may obscure true functional sites if post-processing does not resolve conflicts.
Evidence
- [methods] Run fimo to scan sequences for known motifs as part of functional feature identification: "Run fimo to scan sequences for known motifs as part of functional feature identification."
- [methods] Merge all annotation results (CPAT coding scores, signalP signal peptide predictions, Pfam domain hits, and motif matches) into a unified functional annotation table indexed by isoform/exon identifier: "Merge all annotation results (CPAT coding scores, signalP signal peptide predictions, Pfam domain hits, and motif matches) into a unified functional annotation table indexed by isoform/exon"
- [methods] Load differentially expressed isoform/exon FASTA sequences from IsoformSwitchAnalyzer output: "Load differentially expressed isoform/exon FASTA sequences from IsoformSwitchAnalyzer output."
- [other] The functional_annotation.nf subworkflow processes differentially expressed isoform sequences by applying CPAT for coding potential assessment, Pfam for protein domain homology detection, and signalP for signaling sequence identification: "The functional_annotation.nf subworkflow processes differentially expressed isoform sequences by applying CPAT for coding potential assessment, Pfam for protein domain homology detection, and signalP"
1---2name: sequence-motif-identification-and-matching3description: Use when you have differentially expressed isoform or exon FASTA sequences and need to identify conserved regulatory or structural motifs as part of comprehensive functional annotation.4license: CC-BY-4.05---67# sequence-motif-identification-and-matching89## Summary1011Scan biological sequences (DNA, RNA, or protein) against a database of known motifs to identify and annotate functional or structural features. This skill applies FIMO (Find Individual Motif Occurrences) to discover motif matches within differentially expressed isoform sequences as part of multi-level functional annotation.1213## When to use1415Apply this skill when you have differentially expressed isoform or exon FASTA sequences and need to identify conserved regulatory or structural motifs as part of comprehensive functional annotation. Use it after coding potential and signal peptide predictions have been completed, to add motif-based feature annotations to the unified functional annotation table.1617## When NOT to use1819- Input sequences lack clear functional context or are already fully annotated with motif information.20- Motif database is unavailable, outdated, or irrelevant to the biological system being studied.21- You are annotating sequences at the gene level rather than isoform/exon level, where motif variation is less likely to be informative.2223## Inputs2425- Differentially expressed isoform/exon FASTA sequences26- Known motif database (e.g., from MEME suite or curated collection)27- IsoformSwitchAnalyzer output2829## Outputs3031- FIMO motif match table (with E-values, positions, scores)32- Unified functional annotation table with motif annotations indexed by isoform/exon identifier33- Annotated sequence report with motif locations and confidence scores3435## How to apply3637Load differentially expressed isoform/exon FASTA sequences (e.g., from IsoformSwitchAnalyzer output). Run FIMO to scan sequences for known motifs from a curated motif database, which identifies positions and scores of motif matches. FIMO reports each match with E-value and position information. Merge FIMO results into the unified functional annotation table indexed by isoform/exon identifier, alongside CPAT coding scores, signalP signal peptide predictions, and Pfam domain hits. Include motif match coordinates and confidence scores in the summary report to enable downstream functional interpretation.3839## Related tools4041- **fimo** (Scans isoform/exon sequences for known motif occurrences; identifies match positions, scores, and E-values for functional feature assignment)42- **IsoformSwitchAnalyzer** (Source of differentially expressed isoform and exon FASTA sequences that serve as input to motif scanning)43- **CPAT** (Provides coding potential scores; motif matching complements coding annotation in the unified functional table)44- **signalP** (Provides signal peptide predictions; motif matching runs in parallel to build complete functional annotation)45- **Pfam** (Provides protein domain annotations; motif matches merge with domain hits into unified annotation table)4647## Evaluation signals4849- FIMO returns non-empty match table with E-values and genomic coordinates for at least a subset of input sequences.50- All motif matches are successfully merged into the unified functional annotation table with consistent isoform/exon indexing.51- Motif match coordinates are consistent with input sequence boundaries (no out-of-range positions).52- E-values and match scores are within expected ranges (e.g., E-value ≤ 0.05 for stringent threshold, ≤ 0.1 for exploratory).53- Annotated sequence report includes motif match summaries alongside CPAT, signalP, and Pfam results with no missing or misaligned records.5455## Limitations5657- FIMO performance depends on motif database quality and completeness; missing or poorly curated motifs will not be detected.58- False-positive motif matches may occur if E-value thresholds are too permissive; threshold selection requires balance between sensitivity and specificity.59- Motif matching identifies sequence similarity but does not confirm functional relevance; additional experimental validation may be needed.60- Overlapping motif matches in close proximity may obscure true functional sites if post-processing does not resolve conflicts.6162## Evidence6364- [methods] Run fimo to scan sequences for known motifs as part of functional feature identification: "Run fimo to scan sequences for known motifs as part of functional feature identification."65- [methods] Merge all annotation results (CPAT coding scores, signalP signal peptide predictions, Pfam domain hits, and motif matches) into a unified functional annotation table indexed by isoform/exon identifier: "Merge all annotation results (CPAT coding scores, signalP signal peptide predictions, Pfam domain hits, and motif matches) into a unified functional annotation table indexed by isoform/exon"66- [methods] Load differentially expressed isoform/exon FASTA sequences from IsoformSwitchAnalyzer output: "Load differentially expressed isoform/exon FASTA sequences from IsoformSwitchAnalyzer output."67- [other] The functional_annotation.nf subworkflow processes differentially expressed isoform sequences by applying CPAT for coding potential assessment, Pfam for protein domain homology detection, and signalP for signaling sequence identification: "The functional_annotation.nf subworkflow processes differentially expressed isoform sequences by applying CPAT for coding potential assessment, Pfam for protein domain homology detection, and signalP"