trout is a bioinformatics software package that uses suffix trees to compute the distances between genomes.
Project description
trout is a bioinformatics software package that uses suffix trees to compute the distances between genomes.
Setup
Build from source
wget https://bitbucket.org/NDBL/trout/get/trout-0.9.tar.gz tar -xvzf trout-0.9.tar.gz mv NDBL-trout-<commit> trout-0.9 cd trout-0.9 make
Requirements
/usr/bin/make
/usr/bin/g++
/usr/bin/python
Usage
trout-suffix builds a suffix tree from a fastq and searches that tree for kmers to generate a binary sketch (.trout.sketch)
usage: trout-suffix <input_fastq> <kmer_markers> <output_sketch>
trout-matrix generates a distance matrix from the binary sketches (.trout.sketch) produced by trout-suffix
usage: trout-matrix <sketch_dir>
trout-compare computes the difference between two distance matrices
usage: trout-compare <distance_matrix> <distance_matrix>
trout-match computes the number of matches of the kmer-markers across binary sketches (.trout.sketch)
usage: trout-match <sketch_dir>
Example Usage
For an example usage with sample data:
make sample
To remove generated files when finished:
make sample-clean
Contact
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file trout-0.9.3.tar.gz
.
File metadata
- Download URL: trout-0.9.3.tar.gz
- Upload date:
- Size: 32.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59b6af2cbb596f2dcc9798f29c07fe6aafb5e260d0494be2cfa6a997e47f1aa7 |
|
MD5 | 28d6e6b2ee1150d73fb0deb017955870 |
|
BLAKE2b-256 | ac3f8387b1fe359dd53cfe8ba000065348a527428851a6eb29f320829f241a5b |