EXONIPHY(1)
π¦ NAME π¦
exoniphy β prediction of evolutionarily conserved protein-coding exons. π And bestie, listen: the required argument <msa_fname> must be a multiple alignment file, in one of several possible formats (see --msa-format). Like, that's not optional, okay? π
β¨ DESCRIPTION β¨
okay so. exoniphy predicts evolutionarily conserved protein-coding exons using a phylogenetic hidden Markov model (phylo-HMM). π§¬π
By default, a model definition and model parameters are used that are appropriate for exon prediction in human DNA, based on human/mouse/rat alignments and a 60-state HMM.
But here's the tea π« β using the --hmm, --tree-models, and --catmap options, it is possible to define alternative phylo-HMMs, e.g., for different sets of species and different phylogenies, or for prediction of exon pairs or complete gene structures. Lowkey iconic. π
π OPTIONS π
πΈ (Model definition and model parameters) πΈ
--hmm,-H<fname> β name of HMM file defining states and transition probabilities. By default, the 60-state HMM described in Siepel & Haussler (2004) is used, with transition probabilities appropriate for mammalian genomes (estimated as described in that paper). π§¬--tree-models,-m<fname_list> β list of tree model (*.mod) files, one for each state in the HMM. β οΈ The order of models must correspond to the order of states in the HMM file, no cap. By default, a set of models appropriate for human, mouse, and rat are used (estimated as described in Siepel & Haussler, 2004).--catmap,-c<fname>|<string> β mapping of feature types to category numbers. You can give either:- a filename, or
- an "inline" description of a simple category map, e.g.,
--catmap "NCATS = 3 ; CDS 1-3".
By default, a category map is used that is appropriate for the 60-state HMM mentioned above.
--extrapolate,-e<phylog.nh> |defaultβ extrapolate to a larger set of species based on the given phylogeny (Newick-format). π The trees in the given tree models (*.modfiles) must be subtrees of the larger phylogeny.- For each tree model M, a copy will be created of the larger phylogeny, then scaled such that the total branch length of the subtree corresponding to M's tree equals the total branch length of M's tree; this new version will then be used in place of M's tree.
- (Any species name present in this tree but not in the data will be ignored.) π
- If the string
"default"is given instead of a filename, then a phylogeny for 25 vertebrate species, estimated from sequence data for Target 1 (CFTR) of the NISC Comparative Sequencing Program (Thomas et al., 2003), will be assumed.
--data-path,-D<path> β path to the directory with phast data. Exoniphy default models should be in<path>/exoniphy/. Default is set at compile time. π§
π (Input and output) π
--msa-format,-iFASTA|PHYLIP|MPM|MAF|SSβ file format of input alignment. Default is to guess alignment format from file contents. π΅οΈββοΈ--score,-Sβ report log-odds scores for predictions, equal to their log total probability under an exon model minus their log total probability under a background model. The exon model can be altered using--cds-typesand--signal-typesand the background model can be altered using--backgd-types(see below). π--seqname,-s<name> β use the specified string as the"seqname"field in GFF output. Default is obtained from the input file name (double filename root, e.g.,"chr22"if input file is"chr22.35.ss"). π·οΈ--idpref,-p<name> β use the specified string as the prefix of generated ids in GFF output. Can be used to ensure ids are unique. β¨ Default is obtained from the input file name (single filename root, e.g.,"chr22.35"if input file is"chr22.35.ss").--grouptag,-g<tag> β use the specified string as the tag denoting groups in GFF output (default is"transcript_id"). π--alias,-A<alias_def> β alias names in the input alignment according to the given definition, e.g.,"hg17=human; mm5=mouse; rn3=rat". Useful with default tree models and with--extrapolate.- (Default models use generic common names such as
"human","mouse", and"rat". This option allows a mapping to be established between the leaves of trees in these files and the sequences of an alignment that uses an alternative naming convention.) π
- (Default models use generic common names such as
π (Altering the states and transition probabilities of the HMM) π
--no-cns,-xβ eliminate the state/category for conserved noncoding sequence from the default HMM and category map. Ignored if a non-default HMM and category map are selected. π«--reflect-strand,-Uβ given an HMM describing the forward strand, create a larger HMM that allows for features on both strands by "reflecting" the HMM about all states associated with background categories (see--backgd-cats). The new HMM will be used for predictions on both strands. πͺ If the default HMM is used, then this option will be used automatically.--bias,-b<val> β set "coding bias" equal to the specified value (default-3.33if the default HMM is used,0otherwise). The coding bias is added to the log probabilities of transitions from background states to non-background states (see--backgd-cats), then all transition probabilities are renormalized.- If the coding bias is positive, then more predictions will tend to be made and sensitivity will tend to improve, at some cost to specificity. π₯
- If it is negative, then fewer predictions will tend to be made, and specificity will tend to improve, at some cost to sensitivity. π§
--sens-spec,-Y<fname-root> β make predictions for a range of different coding biases (see--bias), and write results to files with the given filename root. This allows the sensitivity/specificity tradeoff to be examined. The range is fixed at-20to10, and 10 different sets of predictions are produced. π
π (Feature types) π
--backgd-types,-B<list> β feature types to be considered "background" (default value:"background,CNS"). Affects--reflect-strand,--score, and--bias. π«Ά--cds-types,-C<list> β (for use with--score) feature types that represent protein-coding regions (default value:"CDS"). π§¬--signal-types,-L<list> β (for use with--score) types of features to be considered "signals" during scoring (default value:"start_codon,stop_codon,5'splice,3'splice,prestart,cds5'ss,cds3'ss").- One score is produced for a CDS feature (as defined by
--cds-types) and the adjacent signal features; the score is then assigned to the CDS feature. π¦
- One score is produced for a CDS feature (as defined by
π¦ (Indels) π¦
--indels,-Iβ use the indel model described in Siepel & Haussler (2004). π--no-gaps,-W<list> β prohibit gaps in sites of the specified categories (gaps result in emission probabilities of zero). If the default category map is used (see--catmap), then gaps are prohibited in start and stop codons and at the canonical GT and AG positions of splice sites (with or without--indels). In all other cases, the default behavior is to treat gaps as missing data, or to address them with the indel model (--indels). π§--require-informative,-N<list> β require "informative" columns (i.e., columns with more than two non-missing-data characters, excluding sequences specified by--not-informative) in the given categories (list by name or number). Non-informative columns will be given emission probabilities of zero. If the default category map is used (see--catmap), then this option applies automatically to CDSs, start and stop codons, and the canonical GT and AG positions of splice sites.- > Note that alignment gaps are considered informative; the way they are handled is defined by
--indelsand--no-gaps. π
- > Note that alignment gaps are considered informative; the way they are handled is defined by
--not-informative,-n<list> β do not consider the specified sequences (listed by name) when deciding whether a column is informative. This option can be useful when sequences are present that are very close to the reference sequence and thus do not contribute much in the way of phylogenetic information. E.g., one might use"--not-informative chimp"with a human-referenced multiple alignment including chimp sequence. π
β (Other) β
--quiet,-qβ proceed quietly (without messages to stderr). π€«--help,-hβ print this help message. πββοΈ
π REFERENCES π
- A. Siepel and D. Haussler. 2004. Computational identification of evolutionarily conserved exons. Proc. 8th Annual Int'l Conf. on Research in Computational Biology (RECOMB '04), pp. 177-186. π
- J. Thomas et al. 2003. Comparative analyses of multi-species sequences from targeted genomic regions. Nature 424:788-793. π§ͺ
and that's the whole page, bestie β exoniphy version 1.4, dated May 2016, mwah π go predict some exons, you absolute icon π«Άβ¨
π¦ where this page comes from
- debian bookworm: phast 1.6+dfsg-3+b1 Β· BSD-3-Clause
- debian trixie: phast 1.7+dfsg-2 Β· BSD-3-Clause
- ubuntu jammy: phast 1.6+dfsg-3 Β· BSD-3-Clause
- ubuntu noble: phast 1.6+dfsg-4 Β· BSD-3-Clause
- ubuntu questing: phast 1.7+dfsg-3
- ubuntu resolute: phast 1.8+dfsg-1 Β· BSD-3-Clause
- ubuntu stonking: phast 1.8+dfsg-1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms