Skip to main content

A bioinformatic-ware to predict the zoonotic host tropism of Influenza A virus.

Project description

FluSPred: Predicting Zoonotic Host Tropism of Influenza A Virus.

Introduction

FluSPred (Flu Spread Prediction) is a machine learning-based tool designed to predict the zoonotic host tropism of the Influenza A virus using its protein and genome sequences. It determines whether a viral strain has the potential to infect human hosts, aiding the prioritisation of high-risk viral strains for further research. The tool contributes to the study of the emergence and risk posed by novel influenza viruses if they acquire the capability to spread from human to human.

Web Server

To facilitate user-friendly access, we provide a web server where users can directly submit their sequences and download predictions in CSV format. Experience the convenience of our web server at FluSPred Web Server.

Reference

Roy et al. (2022) developed an in-silico method for predicting infectious strains of the influenza A virus from its genome and protein sequences. Read the publication here.

Installation

To install the FluSPred package, use the following command:

pip install fluspred

Usage

To explore the available options for the command-line tool, use:

fluspred -h

For full usage details:

usage: fluspred [-h] 
                       [-i INPUT 
                       [-0 OPTION]
                       [-p PROTEIN]

Please provide the following arguments to proceed.

optional arguments:
  -h, --help            show this help message and exit
  -i INPUT, --input INPUT
                        Input File Name: protein or genome sequence in FASTA format
  -o OPTION, --option OPTION
                        Select the type of file you are providing: Protein (P) or Genome (G)
                        
                        P: Protein
                        G: Genome 
                        
  -p PROTEIN, --protein PROTEIN
                        This argument is required only when choosing the type as protein.
                        Enter the protein name from the list below:
                        
                        HA: Haemagglutinin 
                        PA: Polymerase Acidic
                        PB1: Polymerase Basic 1
                        PB2: Polymerase Basic 2
                        NP: Nucleoprotein
                        NA: Neuraminidase
                        M1: Matrix Protein 1
                        M2: Matrix Protein 2
                        NS1: Non-Structural 1
                        NS2: Non-Structural 2
                        PB1F2: PB1F2
                        PB1N40: PB1-N40
                        PAN155: PA-N155
                        PAN182: PA-N182
                        PAX: PAX

Please note that this program requires at least two arguments (three in the case of protein) to run. The first argument is the input file in FASTA format that you want to predict. The second argument specifies the type of sequences in the input file: either Genome (G) or Protein (P). If you choose Protein, you need to provide an additional argument for the protein name from the list above.

To run the program for a genome file, use the following command:

fluspred -i genomeSample.fasta -o G

For a protein file, run the following command:

fluspred -i ProteinSample.fasta -o P -p pax

An Output.csv file will be generated with your results.

Project details


Release history Release notifications | RSS feed

This version

1.1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fluspred-1.1.tar.gz (28.1 MB view details)

Uploaded Source

Built Distribution

fluspred-1.1-py3-none-any.whl (29.0 MB view details)

Uploaded Python 3

File details

Details for the file fluspred-1.1.tar.gz.

File metadata

  • Download URL: fluspred-1.1.tar.gz
  • Upload date:
  • Size: 28.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for fluspred-1.1.tar.gz
Algorithm Hash digest
SHA256 ae963d830e9f0b9f9a758ecb10ded875d6e83b3968ede19d5d436e987162a1cb
MD5 b29c785cda5fa32fe85638fc24a72158
BLAKE2b-256 6d50aa1a4dbddf26ddb33bb5866d75118762d848b1a9251e2de41ab3184ca8c2

See more details on using hashes here.

File details

Details for the file fluspred-1.1-py3-none-any.whl.

File metadata

  • Download URL: fluspred-1.1-py3-none-any.whl
  • Upload date:
  • Size: 29.0 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for fluspred-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 503a17ef55b6c333b3caa9d1f01ed1d9e64c0af66879b50b3e635d9ecccca6b5
MD5 6ca1dfc9c691bd5896697bdb39d2fe5f
BLAKE2b-256 5358e05167360fc6b413401ed624cc0368d53131ba4949d685eefe3d501d2736

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page