Skip to content

quicklizard99/pG-lt

 
 

Repository files navigation

pG-lt

Coverage Status

'phyloGenerator-light' or pG-lt is a python package for the automated generation of phylogenies from multiple lists of taxon names.

The package implements a pipeline that uses 'mass phylogeny estimation' to generate distributions of phylogenies from multiple sequences and alignments with minimum human-input.

The pipeline consists of four stages: names resolution, sequence download, sequence alignment and phylogeny estimation.

pG-lt is a member of the phyloGenerator family.

Installation and usage

Available on pip: pip install pglt.

Set dependencies: pglt_set_dependencies.py

Run: run_pglt.py -e [EMAIL ADDRESS]

See wiki for further information on how to use and install.

Features

  • One-line implementation: run_pglt.py -e [EMAIL ADDRESS]
  • Automatic or user specified parameters
  • Fuzzy taxonomic name matching
  • Automatic outgroup selection
  • Heuristic gene selection
  • Automatic sequence download with taxonomic context
  • Heuristic alignment and phylogeny checking
  • Rate partitioning between genes and codon positions
  • HPC compatible
  • Runs on Windows, OSX and Linux

External dependencies

Version

pG-lt is still in its developmental stage.

License

GPL v.2

Authors

Dom Bennett, Will Pearse, Lawrence Hudson, Gerard Gorman and Andy Purvis

About

🐷🌲 Pipeline for the automated generation of phylogenies from lists of taxon names

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 53.1%
  • OpenEdge ABL 46.7%
  • Shell 0.2%