Skip to content

RuneBlaze/ogcat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ogcat

Fast and scalable phylogenomic utilities 🐱.

Installation

Prebuilt binaries

See releases. The musl binary for Linux should be the most compatible, at the possible expense of some speed.

(I keep a separate "better" copy on the computing cluster at UIUC, so let me know if you need it on the cluster.)

Compiling from scratch

Install the Rust toolchain and then compile the binary:

RUSTFLAGS="-C target-feature=+avx" cargo build --release

Status

This is currently starting to be a growing collection of "features" that are not very well organized. At some future version there will be significant cleanup/rewrite of the code (oh the horror of my code!) and to have a consistent UX.

Manual

See wiki.

Acknowledgements

ogcat internally uses code translated from TreeSwift, and its sum-of-pairs calculation is based on that from FastSP.

ogcat stands for "orange cat" and does not relate to cat the unix utility.

About

(yet-to-be) fast and scalable phylogenomic utilities 🐱

Resources

License

Stars

Watchers

Forks

Packages

No packages published