Giter Club home page Giter Club logo

mutdta's Introduction

MutDTA Python 3.10 Python Tests

Improving the precision oncology pipeline by providing binding affinity purtubations predictions on a pirori identified cancer driver genes.

Current Progress

  • Data preprocessing
    • PDBbind - simple enough to use. Protein seq were downloaded from UniProt.
    • PLATINUM - Working on getting mutated sequence data (done with mutalyzer)
    • KIBA and Davis - Kinase proteins are not super relevant but could be useful for pretraining since datasets are limited.
    • GENIE - This will require some physical docking methods since we have no binding affinity data for this.
  • Docking baseline
    • Set up Docking on cluster
    • Build scripts to automate ligand and protein prep (including grid for binding site).
    • Run docking on PDBbind dataset
  • Model baseline
    • DGraphDTA
      • Evaluate pretrained model on PDBbind dataset
      • Train model on refined-set PDBbind dataset and evaluate
      • Train model on general PDBbind dataset and evaluate

AutoDock Vina Procedure

See README/VINA_PROCEDURE.md for detailed steps

Contribution

Try to follow conventional commits.

Quick examples

  • feat: new feature
  • fix(scope): bug in scope
  • feat!: breaking change / feat(scope)!: rework API
  • chore(deps): update dependencies

Commit types

  • build: Changes that affect the build system or external dependencies (example scopes: gulp, broccoli, npm)
  • ci: Changes to CI configuration files and scripts (example scopes: Travis, Circle, BrowserStack, SauceLabs)
  • chore: Changes which doesn't change source code or tests e.g. changes to the build process, auxiliary tools, libraries
  • docs: Documentation only changes
  • feat: A new feature
  • fix: A bug fix
  • perf: A code change that improves performance
  • refactor: A code change that neither fixes a bug nor adds a feature
  • revert: Revert something
  • style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)
  • test: Adding missing tests or correcting existing tests

Reminders

mutdta's People

Contributors

jyaacoub avatar papiclafoutis avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.