Skip to content

This script combines MUSCLE, GBLOCKS, Prottest and RaxML for an efficient and streamlined method of building trees.

Notifications You must be signed in to change notification settings

WrightonLabCSU/Protpipeliner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Protpipeliner

This script combines MUSCLE, GBLOCKS, Prottest and RaxML for an efficient and streamlined method of building trees.

IMPORTANT alternative script

protpipeliner-pplacer.py

This version limits model selection to those compatible with pplacer.


Example usage: protpipeliner.py -i dmso_fortree_aligned.fasta -t 10 -b 100 -m low -a T

Example further stepd for creating a DRAM2 .refpkg for Trees:

  1. Determine the number of positions:
seqkit stats dmso_refs.fasta.al
#Output:
#file                format  type     num_seqs  sum_len  min_len  avg_len  max_len
#dmso_refs.fasta.al  FASTA   Protein        86  160,046    1,861    1,861    1,861
  1. Create the .refpkg
taxit create -P dmso_package -l 1861 -p dmso_refs.fasta.model -f RAxML_info.dmso_refs.fasta --stats-type RAxML

The main protpipeliner.py script does not rename the alignment file. Use rename-alignment.py to rename this. This is needed for DRAM2 trees .refpkg:

Example usage:

python rename-alignment.py dmso_refs.fasta dmso_refs.fasta.al renamed_dmso_alignment.al

About

This script combines MUSCLE, GBLOCKS, Prottest and RaxML for an efficient and streamlined method of building trees.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages