Skip to content

clemlab/IMPweb

Repository files navigation

impweb

Web application to provide access to machine learning and other tools for assisting with membrane protein expression

The code for score calculation is handled by other codes (e.g. clemlab/IMProve)

Start workers with

FLASK_APP=webapp.py flask rq worker impweb-high impweb-med impweb-low

TODO

  • output visualization

    • Table with outcomes
    • wrt nycomps, ecoli datasets
    • find metadata, run Pfam, see if exists in NYCOMPS, prerun
    • Button to download spreadsheet with features, score, names, and sequences
  • Sanitization

    • Javascript input santization? -- minimum length
    • Accept uniprot id as input
  • Methods

    • Run mmseqs to find coding sequences
    • Would be cool to also provide scores from TMCrys method
    • Find protein homologs and then coding sequences (seems like a bit of work)
    • Recoding sequences (experimental)
    • Pointing in sequence space (experimental)
  • REST API

    • Should be fairly easy to finish up
  • Run all from CLI