Bio::T...y::FEL(3pm)
π NAME π
Bio::Tools::Run::Phylo::Hyphy::FEL β okay bestie, it's a Wrapper around the Hyphy FEL analysis. That's the whole vibe. β¨
β¨ SYNOPSIS β¨
Like, here's literally how you do it, no cap:
use Bio::Tools::Run::Phylo::Hyphy::FEL;
use Bio::AlignIO;
use Bio::TreeIO;
my $alignio = Bio::AlignIO->new(-format => 'fasta',
-file => 't/data/hyphy1.fasta');
my $aln = $alignio->next_aln;
my $treeio = Bio::TreeIO->new(
-format => 'newick', -file => 't/data/hyphy1.tree');
my $fel = Bio::Tools::Run::Phylo::Hyphy::FEL->new();
$fel->alignment($aln);
$fel->tree($tree);
my ($rc,$results) = $fel->run();
πΈ DESCRIPTION πΈ
So this module is a wrapper around the FEL analysis from the HyPhy package β and HyPhy stands for [Hy]pothesis Testing Using [Phy]logenies. The whole glow-up is by Sergei Kosakowsky Pond, Spencer V. Muse, Simon D.W. Frost and Art Poon. Wanna know more? http://www.hyphy.org is right there, go look. π¦
And fr fr, this module will generate the correct list of options for interfacing with TemplateBatchFiles/Ghostrides/Wrapper.bf. It's giving β¨organizedβ¨.
π«Ά FEEDBACK π«Ά
Mailing Lists
User feedback is, like, integral to the evolution of this and every other Bioperl module. π So send your comments and suggestions β preferably to the Bioperl mailing list. Your participation is genuinely so appreciated, bestie.
bioperl-l@bioperl.org - General discussion
http://bioperl.org/wiki/Mailing_lists - About the mailing lists
Support
Okay so if you've got usage questions or support issues, please direct them to the mailing list:
bioperl-l@bioperl.org
not straight to the module maintainer, okay? π There are so many experienced, responsive experts on there who can look at your problem and address it fast. And pls pls pls include a thorough description of the problem, with code and data examples if at all possible. The more detail the better, queen. π
Reporting Bugs
Report bugs to the Bioperl bug tracking system so we can keep track of the bugs and their resolution β that's the whole point. Bug reports can be submitted via the web:
http://redmine.open-bio.org/projects/bioperl/
π AUTHOR - Albert Vilella π
Email: avilella-at-gmail-dot-com π§
π CONTRIBUTORS π
Additional contributors names and emails here. (Yeah, that's literally what it says β the slot is open, babe. π)
π APPENDIX π
The rest of the documentation details each of the object methods. Internal methods are usually preceded with a _. iykyk. π₯
Default Values
Valid and default values for FEL are listed below. The default values are always the first one listed. These descriptions are essentially lifted from the python wrapper or provided by the author. No gatekeeping here. π
INCOMPLETE DOCUMENTATION OF ALL METHODS
valid_values
- Title:
valid_values - Usage:
$factory->valid_values() - Function: returns the possible parameters
- Returns: an array holding all possible parameters. The default values are always the first one listed. These descriptions are essentially lifted from the python wrapper or provided by the author.
- Args: None
new
- Title:
new - Usage:
my $obj = Bio::Tools::Run::Phylo::Hyphy::FEL->new(); - Function: Builds a new Bio::Tools::Run::Phylo::Hyphy::FEL object
- Returns:
Bio::Tools::Run::Phylo::Hyphy::FEL - Args:
-alignment=> theBio::Align::AlignIobject-save_tempfiles=> boolean to save the generated tempfiles and NOT cleanup after onesself (defaultFALSE)-tree=> theBio::Tree::TreeIobject-params=> a hashref of parameters (all passed toset_parameter)-executable=> where the hyphy executable resides
See also: Bio::Tree::TreeI, Bio::Align::AlignI
run
- Title:
run - Usage:
my ($rc,$results) = $fel->run($aln); - Function: run the fel analysis using the default or updated parameters β the alignment parameter must have been set
- Returns: Return code, Hash
- Args:
Bio::Align::AlignIobject,Bio::Tree::TreeIobject [optional]
create_wrapper
- Title:
create_wrapper - Usage:
$self->create_wrapper - Function: It will create the wrapper file that interfaces with the analysis bf file
- Example:
- Returns:
- Args:
And that's a wrap, gorgeous. π This little masterpiece comes to you from perl v5.36.0, dated 2023-01-22, part of the User Contributed Perl Documentation for Bio::T...y::FEL(3pm). Slay, stay hydrated, and go run your analysis. π
β¨π
π¦ where this page comes from
- debian bookworm: libbio-perl-run-perl 1.7.3-9 Β· Perl
- ubuntu noble: libbio-perl-run-perl 1.7.3-9 Β· Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms