App Catalog
Sign Up Sign In
Find Strain Genomes with StrainFinder v1
kb_StrainFinder

v.1.0.0

Launch

Runs the StrainFinder v1 method to obtain haplotype modes

Strain Finder v1 takes as input a reference genome and a Reads Library. It aligns the reads to the reference genome to find SNPs in the reads, then finds maximum likelihood estimates for the strain genotypes and the corresponding strain frequencies based on the frequencies of each SNP. StrainFinder v1 uses just the frequencies from a single library at a time, which are treated independently.

Options to set the minimum sequence depth and maximum sequence depth from which to consider SNPs are provided. Positions with low read alignment depth are expected to provide inferior sampling of the strains, or if the reference genome is a MAG, may represent incorrectly assembled regions of the genome. The default value of 3 provided should be reset to a value of about 1/2 of the mean of the read depth for lineages with sufficient abundance in the sample to obtain higher average depth of coverage. The maximum sequence depth is also provided to avoid determining SNPs in regions that represent repeats, such as transposons, or other paralogous regions (e.g., see Fig 5 of https://academic.oup.com/bioinformatics/article/30/20/2843/2422145). Therefore, the maximum read depth should be set to a bit below 2x the average depth of coverage.

StrainFinder v1 outputs Genome objects, one Genome per Strain mode. A GenomeSet is also produced containing the Strain Genomes. If multiple Reads Libraries are given, StrainFinder v1 makes a set of Genomes for each Reads Library independently.

The inferred relative abundance of each Strain can be found in the Summary section of the Report. The SNPs found are also given in the HTML section of the Report.

The Binary Sequence Alignment Map (BAM) file and the Variant Call Format (VCF) file can be downloaded in the "file links" section of the report. The Genome sequences are available for download from the Genome object.

StrainFinder v1 is from 2013-11-18

Team members who deployed this App in KBase: Dylan Chivian and John-Marc Chandonia. For questions, please contact us.

Related Publications


App Specification:

https://github.com/kbaseapps/kb_StrainFinder/tree/e47b0905310031a3587442f10d11c6ff59e7dcf1/ui/narrative/methods/run_StrainFinder_v1

Module Commit: e47b0905310031a3587442f10d11c6ff59e7dcf1