Deep learning and structure based hypothesis generation for functional annotation
A pipeline for bringing together hypotheses from SAdLSA and AlphaFold to uncover protein structure.
database
-- containsDatabase
, which is a wrapper for oursqlite3
databasenotebooks
-- jupyter notebooks that demonstrate how to use some this software as well as create various visualizations; also some notebooks are for working out various issues.output
-- CSV output from earlier SAdLSA runsparsers
-- this package contains modules for parsing Alphafold, SAdLSA, and GenBank data.scripts
-- scripts for ingesting data intosqlite3
database as well as lookup proteins in Genbank files.seq
-- data saved from an earlier SAdLSA runsnippets
-- example code from which to cribvisualizers
-- code for visualizing Alphafold and SAdLSA datawebsite
-- support for our Missouri web site for querying and visualizingsqlite3
data.
requirements.txt
-- python dependencies fordatabase
,scripts
, andparsers
Dockerfile
-- for building web site containerdocker-compose.yml
-- for spinning up the container
- Ensure your environment is setup
- docker is installed
We recommned installing via the website and not via home brew or a linux package manager.
- git lfs is installed
- you have checked out
website/static/dlfa.db
viagit lfs
- docker is installed
docker-compose up
You will see logging messages in your terminal for all GET and POST transactions
- Surf to
https://0.0.0.0:5000
(Yes, eventually the port and host IP will change.)