Skip to main content

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)

Source distribution for trout 0.9.3
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

Release history Release notifications | RSS feed

This release

0.9.3 This release

1 release file

0.9.2

2 release files

0.9.1

1 release file

0.9.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page