Learn R Programming

 

PhyInsight: Providing Efficient Phylogenetic Insights

Welcome to PhyInsight, a tool for showing phylogenetic insights through automatic DNA string manipulation. Currently, the functions are only suitable for querying, manipulating, and analysing data from the Bold System database. However, more features will be added in the future.

 

What PhyInsight Can Do

PhyInsight has functions that:

  • retrieve specimen data and organises it into an easy-to-use dataframe

  • automatically process DNA strings preparing them for analysis

  • filter out mismatched sequences

  • detect and remove outlier sequences

  • create, plot, and save phylogenetic trees

 

Installation

You can install PhyInsight 0.1.0 from GitHub by using the following command:

remotes::install_github("JamesC845/PhyInsight")

 

Upcoming Updates

  • functions for automatic phylogenetic tree inference will be added

  • functions will be added and/or existing functions will be updated so that PhyInsight will be compatible with more databases

  • functions will be added for the automatic querying, writing & reading of FASTA files

 

Feedback

Any kind of feedback on this new and upcoming R package is welcome. Whether you have any suggestions for specific research applications, ideas for new functions, or constructive criticism on how to improve the package’s functionality, your thoughts are highly appreciated. Please don’t hesitate to get in contact and share your feedback via email at jameschurchward1@outlook.com.

 

Copy Link

Version

Install

install.packages('PhyInsight')

Monthly Downloads

6

Version

0.1.0

License

GPL-3

Maintainer

James Churchward

Last Published

December 18th, 2023

Functions in PhyInsight (0.1.0)

genDNAStringSet

Generate a DNA String Set
querySpecData

Query Specimen Data
rmBadStrings_1

Remove Mismatched DNA Sequences
getSpeciesRepr

Get Species Representatives
genDNABin

Generate a DNA Bin
ManipStringSet

Manipulate String Set
getGenusRepr

Get Genus Representatives
rmBadStrings_3

Remove Mismatched DNA Sequences
rmBadStrings_2

Remove Mismatched DNA Sequences
genPhytree

Create a Phylogenetic Tree Object
savePhytree

Save a Phylogenetic Tree Object