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.
Metadata
Release files for streptofile 0.5.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| streptofile-0.5.4.tar.gz | 1.2 MB | Without provenance | Details for streptofile-0.5.4.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| streptofile-0.5.4-py3-none-any.whl | Python 3 | none | any | Details for streptofile-0.5.4-py3-none-any.whl |
Total release size: 2.4 MB
Release files / streptofile-0.5.4.tar.gz
| Download URL | streptofile-0.5.4.tar.gz |
|---|---|
| Size | 1.2 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
91eaa238258e71f19e4a23d057be8df80dc6a24336e438185c79d6e5bfdd2a2f
|
|
BLAKE2b-256 checksum How to use checksums |
0cd9547c6c655d93019d260b6fb3b4e100438a036a961cdafb382911ea1c247e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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}
|
Release files / streptofile-0.5.4-py3-none-any.whl
| Download URL | streptofile-0.5.4-py3-none-any.whl |
|---|---|
| Size | 1.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3a03bc851aeb8b1f8eac22736e8a0c71ca6f79dc6762945a16cea3a7f59ecb5c
|
|
BLAKE2b-256 checksum How to use checksums |
d0c0bc84eb9ca0dcf2f9487aa61a0d487b0aed30c9f00b616bddce6dfe3b482e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","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}
|
Security for streptofile 0.5.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.