Table 8-1 summarizes the BLAT options.
Table 8-1. BLAT options
| Option | Definition | Default |
| -dots=N | Output dot every N sequences to show the program's progress. | |
| -makeOoc=N.ooc | Make overused tile file. | |
| -mask=type | Mask out repeats. Alignments won't be started in masked region but may extend through it in nucleotide searches. Masked areas are ignored entirely in protein or translated searches. Types are: lower = Mask out lowercased sequence. upper = Mask out uppercased sequence. out = Mask according to database.out RepeatMasker .out file. file.out = Mask database according to RepeatMasker file.out. | |
| -maxGap=N | Sets the size of maximum gap between tiles in a clump. Usually set from 0 to 3. Only relevant for minMatch > 1. | 2 |
| -minIdentity=N | Sets minimum sequence identity (in percent). | 90 (nucleotide) 25 (protein) 25 (translated) |
| -minMatch=N | Sets the number of tile matches. Usually set from 2 to 4. | 2 (nucleotide) 1 (protein) |
| -minScore=N | Sets minimum score. This is twice the matches minus the mismatches minus some sort of gap penalty. | 30 |
| -minRepDivergence=NN | Minimum percent divergence of repeats to allow them to be unmasked. Only relevant for masking using RepeatMasker .out files. | 15 |
| -noHead | Suppress .psl header (so it's just a tab-separated file). | |
| -noTrimA | Don't trim trailing poly-A. | |
| -oneOff=N | If set to 1, this allows one mismatch in tile and still triggers an alignment. | 0 |
| -ooc=N.ooc | Use overused tile file N.ooc. N should correspond to the tileSize. | |
| -out=type | Controls output file format. Type is one of: psl = Tab-separated format without actual sequence. pslx = Tab-separated format with sequence. axt = blastz-associated axt format. maf = multiz-associated maf format. wublast = similar to wublast format. blast = similar to NCBI blast format. | psl |
| -prot | Synonymous to -d=prot -q=prot. | |
| -qMask=type | Mask out repeats in query sequence. Similar to -mask, but for query rather than target sequences. | |
| -q=type | Query type. Type is one of: dna = DNA sequence. rna = RNA sequence. prot = protein sequence. dnax = DNA sequence translated in six frames to protein. rnax = DNA sequence translated in three frames to protein. | dna |
| -repMatch=N | Sets the number of repetitions of a tile allowed before it is marked as overused. Typically this is: 256 for tileSize 12. 1024 for tile size 11. 4096 for tile size 10. Typically comes into play only with makeOoc. | 1024 |
| -t=type | Database type. Type is one of: dna = DNA sequence. prot = protein sequence. dnax = DNA sequence translated in six frames to protein. | dna |
| -tileSize=N | Sets the size of match that triggers an alignment. Usually between 8 and 12. | 11 (DNA) 5 (protein) |
| -trimHardA | Removes poly-A tail from qSize and alignments in psl output. | |
| -trimT | Trims leading poly-T. | |