Code Monkey home page Code Monkey logo

in-silico-antibody-peptide-epitope-prediction-for-personalized-cancer-therapy's Introduction

In-silico-Antibody-Peptide-Epitope-prediction-for-Personalized-cancer-therapy

The human leukocyte antigen (HLA) system is a complex of genes on chromosome 6 in humans that encodes cell-surface proteins responsible for regulating the immune system. Viral peptides presented to cancer cell surfaces by the HLA trigger the immune system to kill the cells, creating Antibody-peptide epitopes (APE). This study proposes an in-silico approach to identify patient-specific APEs by applying complex networks diagnostics on a novel multiplex data structure as input for a deep learning model. The proposed analytical model identifies patient and tumor-specific APEs with as few as 20 labeled data points. Additionally, the proposed data structure employs complex network theory, and other statistical approaches that can better explain and reduce the black box effect of deep learning. The proposed approach achieves an F1-score above 80% on patient and tumor specific tasks and minimizes training time and the number of parameters.

Data

To download the data visit:

DOI Download and put in data folder in root of project.

HLA Alleles list IPD-IMGT/HLA

To train the personalized models run train_pipe.py To generate statics run statistics_pipe.py To train and evaluate tumor specific model run cedar_tcr.py for all tissues. Initialize the NetworkMeasuresDataModule with desired tissue e.g.,

dm = NetworkMeasuresDataModule(tcell_table_file=tcell_table_file, hlalleles_prot_fastas_seq=hlalleles_prot_fastas_seq, allellist_file=allellist_file, transformation_function=calculate_measures, batch_size=512,cell_tissue_type='Lymphoid')

Training produces tensorboard logs and trained models .ckpt in tb_logs and trained models folders respectively. The folders are created and populated by the training procedure. To visualize tensorboard logs run tensorboard --logdir tb_logs in cmd

Citation

AUTHOR=Jacobs Ivan, Ming Lim Chwee, Mong Jamie, Maragoudakis Manolis, Malik Nishant TITLE=In silico antibody-peptide epitope prediction for personalized cancer therapy
JOURNAL=Frontiers in Applied Mathematics and Statistics
VOLUME=9
YEAR=2023
URL=https://www.frontiersin.org/articles/10.3389/fams.2023.1150381
DOI=10.3389/fams.2023.1150381
ISSN=2297-4687
ABSTRACT=The human leukocyte antigen (HLA) system is a complex of genes on chromosome 6 in humans that encodes cell surface proteins responsible for regulating the immune system. Viral peptides presented to cancer cell surfaces by the HLA trigger the immune system to kill the cells, creating antibody–peptide epitopes (APE). This study proposes an in silico approach to identify patient-specific APEs by applying complex networks diagnostics on a novel multiplex data structure as an input for a deep learning model. The proposed analytical model identifies patient- and tumor-specific APEs with as few as 20 labeled data points. In addition, the proposed data structure employs complex network theory and other statistical approaches that can better explain and reduce the black box effect of deep learning. The proposed approach achieves an F1-score of 80% and 93% on patients one and two, respectively, and above 90% on tumor-specific tasks. In addition, it minimizes the required training time and the number of parameters.

in-silico-antibody-peptide-epitope-prediction-for-personalized-cancer-therapy's People

Contributors

ivanjacobsai4u avatar ivanjacobs avatar

Watchers

 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.