"Keep calm, use AI for phages and stop AMR"
PHAGES2050 is a novel Python 3.6+ programming language framework to boost bacteriophage research & therapy and infrastructure in order to achieve the full potential to fight against antimicrobial resistant bacteria within Natural Language Processing (NLP) and Deep Learning.
Our project is about developing a AI-based framework for microbiologists and bioinformaticians who hunt, explore and classify phages. Applying the framework will shorten the duration of computational methods required to match phages with bacteria for specific patient cases. Having such organised framework at hand and freely-available will help develop personalized phage therapy and make it accessible to people worldwide.
Watch the PHAVES #3 talk to learn more.
Table of Contents
Framework modules | Usage | Expected Results | Documentation | Installation | Community and Contributions | Have a question? | Found a bug? | Team | Change log | Code of Conduct | License
Framework modules
crawlers
- set of functions responsible for bacteriophages data scraping from different sources (MillardLab, NCBI)
features
- set of functions responsible for nucleotides and proteins feature extraction for Machine Learning classification and deeper analysis
embeddings
- set of pre-trained Embedding models for nucleotides and proteins vectorization
classifiers
- set of pre-trained Machine Learning models dedicated for bacteriophage research
Usage
Expected Results
Documentation
The official documentation is hosted on ReadTheDocs: https://phages2050.readthedocs.io
Installation
PHAGES2050 can be installed by running pip install phages2050
. It requires Python 3.6.0+ to run.
You can also use Conda:
conda install -c conda-forge phages2050
Install from GitHub
If you can't wait for the latest hotness and want to install from GitHub, use:
pip install git+git://github.com/ptynecki/PHAGES2050
Community and Contributions
Have a question?
Obviously if you have a private question or want to cooperate with us, you can always reach out to us directly via our Phage Directory Slack (channel #PHAGES2050).
Found a bug?
Feel free to add a new issue with a respective title and description on the the PHAGES2050 repository. If you already found a solution to your problem, we would be happy to review your pull request.
Team
Data Science crew
Phage domain expert crew
Change log
The log's will become rather long. It moved to its own file.
See CHANGELOG.md.
Code of Conduct
License
The PHAGES2050 package and pre-trained models are released under the under terms of the MIT License.