BP_PAIRWISE_KAKS(1p)
π bp_pairwise_kaks π
okay bestie, gather round, because we're about to talk about bp_pairwise_kaks β literally the script that calculates pairwise Ka, Ks for a whole set of sequences. it lives in the User Contributed Perl Documentation section of the manual, and honestly? it's giving evolutionary biology main character energy. π§¬β¨
VERSION: this is version 1.7.3, periodt. π
πΈ SYNOPSIS πΈ
bp_pairwise_kaks.PLS -i INPUT-cDNA [-f FORMAT] [-o OUTPUT] \
[--msa tcoffee|clustal] [--kaks yn00|codeml]
π¦ DESCRIPTION π¦
so here's the tea, bestie. this script takes a whole dataset of cDNA sequences as input, and then it goes off:
- it verifies that they contain no stop codons (no cap, it checks)
- it aligns them in protein space π§
- it projects the alignment back into cDNA π₯
- and then it estimates the Ka (non-synonymous) and Ks (synonymous) substitutions, based on the Maximum Likelihood method of Yang, using the PAML package π
but like, real talk for a sec π β often there are specific specific parameters you want to run when you're computing Ka/Ks ratios, so please consider this script a starting point and do not rely on it for every situation. it's not your therapist, it's your launching pad. π
β¨ OPTIONS β¨
-i,--inputβ the input file with the cDNA sequences. it must have at least two sequences, and it has to be in a format thatBio::SeqIOis capable of reading. also, ifBio::SeqIOis unable to automatically identify the format, you gotta specify the-foption. and technically this isn't even an option β it's a required value. like, mandatory. no skipping bestie. π«Ά-f,--formatβ specify the format of INPUT-cDNA forBio::SeqIO.-o,--outputβ specify the file for output. defaults toSTDOUT, so if you don't say anything it just yells into your terminal. iconic behavior tbh. π’--msaβ program used for alignment, eitherclustalwortcoffee. defaults toclustalw.--kaksβ program used for the Ka/Ks estimation, eithercodemloryn00. defaults tocodeml.-v,--verboseβ be verbose. be loud. be seen. π-h,--helpβ print help text. it's giving helpful. π
π FEEDBACK π
π¬ Mailing lists
user feedback is an integral part of the evolution of this and other Bioperl modules, fr fr. send your comments and suggestions preferably to the Bioperl mailing list. your participation is much appreciated, bestie, no cap. π₯Ή
bioperl-l@bioperl.org - General discussion
http://bioperl.org/Support.html - About the mailing lists
π«Ά Support
please direct usage questions or support issues to the mailing list:
bioperl-l@bioperl.org
rather than to the module maintainer directly. many experienced and reponsive experts will be able look at the problem and quickly address it. please include a thorough description of the problem with code and data examples if at all possible. πβ¨
π Reporting bugs
report bugs to the Bioperl bug tracking system to help us keep track of the bugs and their resolution. bug reports can be submitted via the web:
https://github.com/bioperl/bio-tools-phylo-paml/issues
π AUTHOR π
Jason Stajich <jason@bioperl.org>
π COPYRIGHT π
this software is copyright (c) by Jason Stajich <jason@bioperl.org>.
this software is available under the same terms as the perl 5 programming language system itself.
and that's a wrap, bestie π this page came to you from <rainbow>perl v5.34.0</rainbow>, dated 2022-10-14, in the good old BP_PAIRWISE_KAKS(1p) manual. slay, go compute some Ka/Ks, and remember: no stop codons. ππ¦πΈ
π¦ where this page comes from
- debian bookworm: libbio-tools-phylo-paml-perl 1.7.3-4 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libbio-tools-phylo-paml-perl 1.7.3-4 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms