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
Release files for trout 0.9.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| trout-0.9.3.tar.gz | 32.0 kB | Details |
Release files / trout-0.9.3.tar.gz
| Download URL | trout-0.9.3.tar.gz |
|---|---|
| Size | 32.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
59b6af2cbb596f2dcc9798f29c07fe6aafb5e260d0494be2cfa6a997e47f1aa7
|
|
BLAKE2b-256 checksum How to use checksums |
ac3f8387b1fe359dd53cfe8ba000065348a527428851a6eb29f320829f241a5b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |