Add your description here
Project description
Streptofile
Group A Streptococcus (Streptococcus pyogenes) profiling from whole genome sequencing data
Current version of Streptofile performs
- EMM typing based on the emm nucleotide sequence database curated by the U.S. Centers for Disease Control and Prevention (https://ftp.cdc.gov/pub/infectious_diseases/biotech/tsemm/)
- Multilocus Sequence Typing based on the S. pyogenes scheme curated by pubMLST (https://pubmlst.org/bigsdb?db=pubmlst_spyogenes_seqdef)
- Virulence gene profiling based on 66 known virulence factors
Setup
Conda install
conda install thej-ssi::streptofile
pip install
pip install streptofile
non-python dependencies that need to be installed:
- blast
Usage
To run emm typing, MLST and virulence gene detection on a batch of assembly files
streptofile -o <output_folder> *.fasta
To run only a subset of analyses, these can be specified in a comma-separated list using the --analyses parameter
streptofile -o <output_folder> --analyses emm,mlst,virulence *.fasta
Input
Designed for genome assemblies, though all nucleotide fasta input will work, so cds files or similar is fine as well
Outputs
- <output_folder>/results.tsv: All analysis results in a wide table format. Includes emm-typing results, mlst results and one column for each of the 66 virulence genes indicating presence or absence of that gene.
- <output_folder>/virulence_details.tsv: All identified virulence genes in long table format. Includes information on coverage, identity, sequence reference and the identified sequence
- <output_fodler>/<sample_name>: One folder for each input fasta with blast results etc.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file streptofile-0.4.5.tar.gz.
File metadata
- Download URL: streptofile-0.4.5.tar.gz
- Upload date:
- Size: 765.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.15 {"installer":{"name":"uv","version":"0.9.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e7fd519db9816039b416d3af667ae0eea563cb2ae0c1d8046374bc8bf4b6cba
|
|
| MD5 |
47845ed5c346caf6c8787583a43cb9c5
|
|
| BLAKE2b-256 |
8b3816f9889cdca8d3efd062c82cc42d2ec2d4a7e09b911a9f2149b37e9ef617
|
File details
Details for the file streptofile-0.4.5-py3-none-any.whl.
File metadata
- Download URL: streptofile-0.4.5-py3-none-any.whl
- Upload date:
- Size: 766.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.15 {"installer":{"name":"uv","version":"0.9.15","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6c9267edb83f97e1a54eb0f86c105532e8b15f390fa26055052bf9d895fa0dea
|
|
| MD5 |
010eabba0425d190022d0b524d581d8e
|
|
| BLAKE2b-256 |
9ac63826bf4b8f1e7317555b9ff11706381f6aa8c9b1a15bee81725b5c461f2c
|