1. Trang chủ
  2. » Tất cả

Masters thesis of research deep learning in classifying cancer subtypes, extracting relevant genes and identifying novel mutations

102 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Deep Learning in Classifying Cancer Subtypes, Extracting Relevant Genes and Identifying Novel Mutations
Tác giả Raktim Kumar Mondol
Người hướng dẫn Dr. Omid Kavehei, Dr. Samuel Ippolito, Dr. Reza Bonyadi, Dr. Esmaeil Ebrahimie
Trường học School of Engineering, College of Science, Engineering and Health, RMIT University
Chuyên ngành Biomedical Engineering / Bioinformatics / Deep Learning
Thể loại Thesis
Năm xuất bản 2019
Thành phố Melbourne
Định dạng
Số trang 102
Dung lượng 830,52 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

DEEP LEARNING IN CLASSIFYING CANCER SUBTYPES, EXTRACTING RELEVANT GENES AND IDENTIFYING NOVEL MUTATIONS A thesis submitted in fulfilment of the requirements for the degree of Master of Engineering Rak[.]

Trang 1

RELEVANT GENES AND IDENTIFYING NOVEL MUTATIONS

A thesis submitted in fulfilment of the requirements for the degree

ofMaster of Engineering

Raktim Kumar Mondol(B.Sc in Electrical and Electronic Engineering, BRAC University)

School of EngineeringCollege of Science, Engieering and Health

RMIT UniversityMelbourne, AustraliaFebruary 2019

Trang 2

I certify that, except where due acknowledgment has been made, the work sented in this thesis is that of the author alone; the work has not been submittedpreviously, in whole or in part, to qualify for any other academic award; the con-tent of the thesis is the result of work which has been carried out since the officialcommencement date of the approved research program; any editorial work, paid orunpaid, carried out by a third party is acknowledged; and, ethics procedures andguidelines have been followed I acknowledge the support I have received for myresearch through the provision of an Australian Government Research Training Pro-gram Scholarship

pre-Raktim Kumar Mondol

10/01/2019

Trang 3

It is a pleasure to acknowledge my appreciation to the people who have made thisthesis possible I wish to express my sincere gratitude to my supervisors Dr OmidKavehei, Dr Samuel Ippolito and Dr Reza Bonyadi for their continued guidance,motivation and support during my research I would like to thank them for theirpatience, trust and encouragement throughout my masters Furthermore, I wouldlike to thank Dr Esmaeil Ebrahimie from University of Adelaide for collaborating in

my research and providing me critical feedback

I would also like to extend my sincere thanks to my fellow PhD colleague Nhan DuyTruong for guidance in my project with his kind words

Finally, I would also like to thank my family for their support and understandingduring this period

Trang 4

PREFACEThis dissertation is original and unpublished work by the author, R.K Mondol.

Trang 5

TABLE OF CONTENTS

Page

LIST OF TABLES viii

LIST OF FIGURES ix

ABBREVIATIONS xi

NOMENCLATURE xiv

ABSTRACT xvi

1 Introduction 1

1.1 Background 1

1.2 Problem Statement 2

1.3 Scope and Rationale of the research 3

1.4 Objectives of the Research 4

1.5 Research Questions 4

1.5.1 Research Question 1 4

1.5.2 Research Question 2 5

1.5.3 Research Question 3 6

1.6 Structure of the Thesis 6

2 Literature Review 8

2.1 Overview 8

2.2 Deep Learning Theoretical Background 8

2.2.1 Artificial Neural Network & Various types of Data Mining Methods 8 2.2.2 Types of Neural Networks 11

2.2.3 Training Neural Network using Backpropagation 12

2.3 Bioinformatics Theoretical Background 14

2.3.1 Background 14

2.3.2 Molecular biology 14

2.3.3 Various Pipelines in Bioinformatics 16

Trang 6

2.3.4 Gene Ontology and Pathway analysis 19

3 Feature Extraction using Adversarial Autoencoder 21

3.1 Overview 21

3.2 Challenges 22

3.3 Data Collection 23

3.4 Evaluating Performance of AAE using Classification 24

3.4.1 Background 24

3.4.2 Methodology 25

3.4.3 AAE model implementation 26

3.4.4 Performance Metrics of Classification 27

3.4.5 Results 29

3.4.6 Discussion 32

3.5 Evaluating Performance of AAE by Analyzing Connectivity Matrices 33 3.5.1 Overview 33

3.5.2 Methodology 35

3.5.3 AAE model Implementation 37

3.5.4 Results 38

3.5.5 Discussion 40

3.6 Chapter Summary 41

4 Identification of Novel Mutation using Bioinformatics Pipelines 42

4.1 Overview 42

4.2 Data Collection 43

4.3 Methodology 44

4.4 Results & Discussion 45

4.5 Gene Ontology (GO) & Protein-protein interaction (PPI) Analysis 52

4.6 Chapter Summary 53

5 Conclusions and Future Work 54

5.1 Conclusions 54

Trang 7

5.2 Recommendation for future Work 55

REFERENCES 59

A Algorithms 69

B Tables 71

C Figures 77

D Codes 79

D.1 AAE Architechture 79

D.2 Fine Tuning 81

D.3 Extract Weight form Latent Space 83

D.4 Analyze and sort Weight Matrix 84

Trang 8

LIST OF TABLES

3.1 Summary of proposed AAE architecture Each of the network in AAEcontains one hidden layer with 1000 neurons To train the model, adadeltaoptimizer is used with learning rate of 1 and binary cross entropy is used

as a loss function 293.2 Results of Gene enrichment analysis using various feature extraction meth-ods on BRCA cancer data-set 394.1 Eight leukemia data samples with their corresponding sample types aredescribed below 444.2 List of novel variants obtained from annotated data 50B.1 Specification of computer used in the experiment 71B.2 Comparison of various feature extraction techniques using BRCA datasetwith twelve different classifiers Five-fold cross validation were performedduring evaluation 72B.3 Benchmarking of various feature extractor while classifying various cancersubtypes using BRCA dataset 73B.4 Benchmarking of various feature extractor while extracting biologicallyrelevant genes using BRCA dataset 73B.5 Results of pathway analysis using various feature extraction methods onBRCA data-set 74B.6 Results of gene enrichment analysis using various feature extraction meth-ods further validated on UCEC data-set 74B.7 The novel variants with associated cancer and their primary expression 75B.8 Results of GeneOntology (GO) enrichment analysis using variants genesare shown 76

Trang 9

LIST OF FIGURES

1.1 The cost of genome sequencing is decreasing since the last decade [1] 1

1.2 Nucleotide sequence, mass spectrometry, and microarray data keep in-creasing [3] 2

2.1 Biological neuron compared with the artificial neural network [7] 9

2.2 Multilayer perceptron with input layer, one hidden layer, and output layer [15].11 2.3 Autoencoder reconstruct actual input to its output layer and encoded data stored in the hidden layer [16] 13

2.4 Structure of a gene includes a promoter region, RNA-coding region and terminator sites [26] 16

2.5 DNA transcribed into RNA, and this transcript may then be translated into protein [28] 16

2.6 Pipeline for differential gene analysis using RNA-Seq data [31] 17

2.7 Pipeline for variant analysis using DNA-Seq data [33] 18

3.1 Architecture of AAE for classifying cancer subtypes 26

3.2 Various classifiers such as DT, GB, KNN etc are used to evaluate the performance of feature extraction methods such as AAE, PCA, AE, VAE and DAE (a) Precision score is compared among feature extraction meth-ods using twelve different classifiers (b) Recall score is compared among feature extraction methods using twelve different classifiers 30

3.3 Performance of various feature extracting methods in terms of their com-putation time 31

3.4 Proposed AAE is compared with other methods in terms of seven perfor-mance metrics such as accuracy, F1-score, recall, precision, AUC, MCC and Kappa 32

3.5 Block diagram for weight matrix analysis using AAE architecture 36

3.6 Histogram of AAE weights after applying TopGene algorithm 40

Trang 10

Figure Page4.1 In this block diagram, the whole pipeline for variant analysis are shown.First, in the pre-processing steps quality of the data are observed and trimthe data to improve the quality Then data is aligned with reference hu-man genome Next, PCR duplicates are removed before variant calling.Next, important variants are obtained through filtering After that, fil-tered variants are annotated with reference variant annotation databases.Finally, data is further refined in order to find, validate and visualize novelvariant 464.2 Three different variant calling tools are shown in venn diagram for sampleSRR40862 & SRR408630 484.3 In this figure, variant obtained from the SRR408623 sample is shown.Here, the novel variant is located in Chromosome X:150470758 positionswhere nucleotide base changes from C to G Here, the MAMLD1 gene isfound to be responsible for this mutation 52C.1 The olfactory transduction pathway obtained from AAE model The GC-

D expressing ORNs and Odorant (highlighted in red) are oncogenic vators responsible for triggering olfactory transduction pathway 77

acti-C.2 In this figure, Interaction between proteins are shown Here, PLK3 variant gene are connected to SF1 variant gene via CDC5L 78

Trang 11

AAE Adversarial Autoencoder

AE Shallow Autoencoder

AML Acute Myeloid Leukemia

ANN Artificial Neural Network

AUC Area Under ROC Curve

BWA Burrows-Wheeler Aligner

CAD Computer Aided Diagnosis

CAD Computer Aided Diagnosis

CML Chronic Myelogenous Leukemia

CNH Copy Number High

CNL Copy Number Low

CNN Convolutional Neural Network

DAE Denoising Autoencoder

DBN Deep Belief Network

DNA Deoxyribonucleic Acid

DT Decision Tree

ENA European Nucleotide Archive

FISH Fuorescence in Situ Hybridization

GA Genetic Algorithm

GATK Genome Analysis Toolkit

GB Gaussian Naive Bayes

GO Gene Ontology

GPU Graphics Processing Unit

HPC High Performance Computing

HYM Hyper Mutated

Indel Insertion and Deletions

Trang 12

mtDNA Mitochondrial DNA

mRNA Messenger Ribonucleic Acid

NGS Next Generation Sequencing

NMF Non-negetive Matix Factorization

PCA Principle Component Analysis

PCR Polymerase Chain Reaction

PCR Polymerase Chain Reaction

QT Quantile transformer

RBCs Red Blood Cells

RM Exceptation Maximization

RNA Ribonucleic Acid

RNN Recurrent Neural Network

ROC Receiver operating characteristic

SDAE Stacked Denosing Autoencoder

SGD Stocastic Gradiant Descent

SMOTE Synthetic Minority Oversampling Technique

SNPs Single Nucleotide Polymorphism

SNV Single Nucleotide Variants

SVM Support Vector Machine

Tri-Neg Triple Negative

ULM Ultra Mutated

VAE Variational Autoencoder

VEP Variant Effect Predictor

Trang 13

WBCs White Blood Cells

WGS Whole Genome Sequencing

WES Whole Exome Sequencing

WHO World Health Organization

Trang 14

DIRAS1 DIRAS Family GTPase 1

DMWD DM1 Locus, WD Repeat Containing

DOK2 Docking Protein 2

EGR2 Early Growth Response 2

MAMLD1 Mastermind Like Domain Containing 1

MYCBPAP MYCBP Associated Protein

PLK3 Polo Like Kinase 3

POU4F2 POU Class 4 Homeobox 2

QSOX2 Quiescin Sulfhydryl Oxidase 2

SF1 Splicing Factor 1

SLC22A6 Solute Carrier Family 22 Member 6

SLC2A5 Solute Carrier Family 2 Member 5

TEX2 Testis Expressed 2

ZFHX3 Zinc Finger Homeobox 3

ALOX5 Arachidonate 5-Lipoxygenase

ATP13A2 ATPase Cation Transporting 13A2d

BBOX1 Gamma-Butyrobetaine Hydroxylase 1

BMPR1B Bone Morphogenetic Protein Receptor Type 1B

BRSK2 BR Serine/Threonine Kinase 2

CACNA1A Calcium Voltage-Gated Channel Subunit Alpha1 A

CDK11A Cyclin Dependent Kinase 11A

CFAP69 Cilia And Flagella Associated Protein 69

CLTB Clathrin Light Chain B

CPD Carboxypeptidase D

EGR3 Early Growth Response 3

GPR182 G Protein-Coupled Receptor 182

Trang 15

GTF3C5 General Transcription Factor IIIC Subunit 5

HECTD4 HECT Domain E3 Ubiquitin Protein Ligase 4

OR2A25 Olfactory Receptor Family 2 Subfamily A Member 25

OR2B6 Olfactory Receptor Family 2 Subfamily B Member 6

OR2T27 Olfactory Receptor Family 2 Subfamily T Member 27

OR6V1 Olfactory Receptor Family 6 Subfamily V Member 1

OR8B8 Olfactory Receptor Family 8 Subfamily B Member 8

PHF2 PHD Finger Protein 2

PKHD1 PKHD1, Fibrocystin/Polyductin

RNF114 Ring Finger Protein 114

SLU7 SLU7 Homolog, Splicing Factor

SURF6 Surfeit 6

TKTL1 Transketolase Like 1

ZNF655 Zinc Finger Protein 655

ZNF677 Zinc Finger Protein 677

ZSWIM7 Zinc Finger SWIM-Type Containing 7

Trang 16

ABSTRACTTechnological advancement in high-throughput genomics such as deoxyribonucleicacid (DNA) and ribonucleic acid (RNA) sequencing has significantly increased thesize and the complexity of data-sets Also, a high number of features (genes) with

a limited number of samples (patients) introduces a significant amount of noise inthe data Modern deep learning algorithms in conjunction with high computationalpower can handle those problems and are able to detect and diagnose diseases in ashort time with reduced chance of error Thus, developing such method and pipeline

is of current research interest

At the beginning of the research, high dimensionality problem of the dataset wasaddressed and tried to overcome that problem by reducing the number of featuresusing various feature extraction methods Thus adversarial autoencoder (AAE) basedfeature extraction model has been introduced Then the performance of the proposedmodel is evaluated using classification and weight matrix First, the AAE modelwas tested using twelve various classifiers, and the results show significant perfor-mance improvement in terms of precision and recall Compared to all other methods,AAE with support vector machine (SVM), decision tree (DT), k-nearest neighbours(KNN), quadratic discriminat analysis (QDA) and xgboost (XGB) classifiers showsignificant performance improvement in precision having score of 85.96%, 84.41%,85.74%, 84.27% and 85.47% respectively Most importantly, AAE provides consistentresults in all performance metrics across twelve different classifiers which makes thisfeature extraction model classifier independent Then, by analysing the weight ma-

trix of AAE, important biomarkers such as OR2T27, OR2A25, OR8B8 and OR6V1

are identified that belong to molecular function of olfactory receptor activity Recentstudy shows that olfactory receptor genes are highly expressed in breast carcinomatissues which validated our result

Trang 17

Later, a pipeline has been developed for mutation identification using methylatedDNA dataset For this, raw data is analysed and three different variant caller methodsare used to validate the results Then common variants are taken for annotation toextract biological information Next, low-quality genes are filtered out and identified

22 mutated genes that are responsible for acute myeloid leukemia (AML) diseases.Among them, most of the mutated genes are missense, non-synonymous and some

of them are stop-gain and non-frameshift The mutation frequency of the mutatedgenes are validated using DriverDB and Intogen databases Here, three genes such

as ZFHX3, DOK2, and PKHD1 have mutation frequency of 0.51% found in AML

where rest of the mutated genes are novel for leukemia disease

To summarise, it is shown in the experiment that the feature extraction method isnot only useful for diagnosing diseases, but it can be helpful for identifying biologicalmarker which can further assist in developing personalised medicine and selecting

a therapeutic target Besides, variant analysis pipeline provides novel variant geneswhich could enhance the understanding of the leukemia diseases and provide directionfor further clinical research and drug development

Trang 18

Chapter 1 Introduction

Fig 1.1 The cost of genome sequencing is decreasing since the last decade[1]

Trang 19

1.2 Problem Statement

Deep learning has a number of significant applications in the field of matics Biological data is highly heterogeneous, often has many missing values andrequire sophisticated tools to analyse These complex nature of data can be han-dled using deep learning-based algorithms [2] Some of the problems regarding deeplearning while applying in the application of biological data are described below:

bioinfor-• Unsupervised deep learning shows excellent success in dimension reduction andclustering techniques However, this model needs to be optimised to incorporategenetic data as the dataset is growing very fast (see Fig 1.2) Also, it is difficult

to extract meaningful biological information as data contain thousands of genes

Fig 1.2 Nucleotide sequence, mass spectrometry, and microarray datakeep increasing [3]

• Biological omics data are heterogeneous as they contain many types of tion, such as genetic sequences, protein-protein interaction or electronic healthrecords Besides, this data often has a relatively small sample size which pro-vides biased results while applied deep learning methodologies

Trang 20

informa-1.3 Scope and Rationale of the research

As bioinformatics is a highly inter-discipline field, the research on next-generationsequencing technique, feature extraction method and classification approach usinghigh-performance computing are becoming an essential part of genomic data analysis.The primary purpose of this data-driven approach is to obtain biological meaningfrom genetic data using various mathematical and statistical techniques Due to thecomplex nature of genetic data, deep learning methods are particularly well suited forthis kind of problem Furthermore, deep learning has revolutionised several areas ofbiology and medicine by examining the variety of issues such as diagnosing diseases,protein integrations and drug discovery, which may aid the human investigation.The complexity of biological data presents new challenges, but modern artificialintelligence methods such as deep learning have increased the expertise of pathologist

by improving diagnostic accuracy This study provides evidence that deep learningbased diagnosis can facilitate clinical decision making to detect cancer Potentialbenefits of using computer-aided diagnosis (CAD) include reduced diagnostic turn-around time with increased accuracy While achieving state of the art results andeven surpass human accuracy in many challenging tasks, but the adoption of deeplearning in bioinformatics using genomic data has been comparatively low Due tohigh dimensional data, the use of the deep neural network is suitable in this case,and it outperforms classical machine learning techniques for cancer detection andrelevant gene identification After successfully implementing this project, it will beeasier to assess the potential effectiveness of CAD to support clinical decision making.Besides improving accuracy, the system will be able to detect potential markers forcancer, identify genetically mutated genes, and recommend personalised medicine.Finally, cancer patients, cancer researchers, and clinicians including pathologists andoncologists will get benefit from this research

Trang 21

1.4 Objectives of the Research

The research project deals with two different types of data for two separate ysis The first analysis deals with normalised RNA-seq breast cancer data wheremachine learning techniques are used to classify and identify the biomarker of cancer.Second analysis deals with raw DNA methylated leukemia samples to determine themutations The main objectives are:

anal-• To develop a deep learning algorithm which can classify breast cancer subtypeswhile extracting essential features about the disease

• To obtain optimal hyper-parameters of the developed algorithm

• To create a pipeline for identifying novel mutations in leukemia samples

• To generate results and analyze the performance of proposed methods

Trang 22

Key Findings

Handling genetic data is crucial as this data has lots of features with a limitedamount of samples Applying proper pre-processing techniques can make a signifi-cant improvement in classification Hence, AAE based feature extraction method isdeveloped which helps to improve performance in most of the classifiers

dis-relevant biomarkers can be identified, which will help

Trang 23

Key Findings

Proposed pipelines have been applied to eight different leukemia samples and gottotal of 22 novel variant genes Their corresponding chromosome location is reported,and functional analysis is performed Finally, results reveal that those mutated genesare known to be associated with AML

1.6 Structure of the Thesis

The thesis is divided into five chapters namely Introduction, Literature review,Feature extraction using adversarial autoencoder, Identification of novel mutationsusing bioinformatics pipelines, and Conclusions

Chapter 1 presents research background, problem statement, scope, rationale, tives, and research questions

objec-Chapter 2 provides a complete literature review and helps to identify the gaps in theexisting literature

Chapter 3 outlines the methodology for breast cancer subtype classification and tracting biologically relevant genes from normalized RNA-seq data The results andexperiments that have been conducted using the deep learning library such as Ten-

Trang 24

ex-sorflow, Keras, scikit-learn and programming languages such as python are also cussed.

dis-Chapter 4 outlines the methodology of variant analysis of leukemia sample All ysis was done using web-based tools called Galaxy Deep learning-based model is alsoapplied for finding variants and results are compared with existing bioinformaticstools

anal-Finally, in Chapter 5 overall conclusions on deep learning based feature extractionmethod and variant analysis pipelines are summarized with recommendations forfuture research studies

Trang 25

Chapter 2 Literature Review

2.1 Overview

This chapter reflects on the existing literature of various types of machine learningmodels and their applications It also exhibits various bioinformatics pipelines, tools,and datatypes First, review of deep learning methods such as supervised learning,unsupervised learning, semi-supervised learning are presented Then, different types

of deep learning models and their applications are discussed Bioinformatics tools,datatypes, and various pipelines are also reviewed in this chapter Next, discussionsare drawn based on challenges and opportunities for machine learning in bioinformat-ics Finally, conclusions are drawn based on research gaps and critical findings

2.2 Deep Learning Theoretical Background

2.2.1 Artificial Neural Network & Various types of Data Mining MethodsDeep learning is one of the significant areas in artificial intelligence that givemachines the ability to learn representations of data with multiple levels of abstractionthat discovers hidden structure in a large dataset [5] The following Fig 2.1 illustratesthe biological neuron that has dendrites which receive signals from other neurons,summed them and forward these signals to axons With the help of axons, thesesignals are fired to the next neurons through which are known as synapse

On the other hand in artificial neural network input nodes act as dendrites, tivation function act as axon and output layer act as a Synapse Perceptron is anartificial neuron which is similar to biological neurons, that has input nodes and asingle output node, which is connected to each input node The machine can learn

Trang 26

ac-in supervised, unsupervised, and semi-supervised manner Deep learnac-ing has manyapplications in healthcare for example cancer detection, diagnosis in medical imag-ing, drug discovery, robotic surgery, protein structure prediction, and personalisedmedicine and treatment [6].

of genes that are correctly labelled There are various supervised machine learningalgorithms, for example, random forest, linear and logistic regression, support vector

Trang 27

machines that are commonly used for classification and regression steps However, forthe excessively large dataset, deep neural network based classification and regressionalgorithm are generally required to deal with data non-linearity.

Unupervised Learning

The goal of unsupervised learning is to map the underlying hidden structure ofthe dataset where machine only receives inputs but do not receive any outputs [9].This model is called unsupervised since dataset contains only input variables and doesnot contain any label during the learning process Unsupervised learning discoversinteresting structures in the data and common use of this is cluster and associationrule analysis [10] [11] Some popular unsupervised algorithms are k-means, principalcomponent analysis (PCA), autoencoder for clustering problem and apriori algorithmfor the association rule learning problem Here, autoencoder is a neural networkbased unsupervised learning algorithm that has many applications such as clustering,dimension reduction, and image denoising Biological data often don’t have labels;therefore, unsupervised learning is beneficial for clustering and helps to reduce thedimension to facilitate further analysis [9]

Semi-Supervised Learning

Semi-supervised learning algorithms require both labelled and unlabeled data tobuild complex machine learning models [12] In real life, labelled data is quite ex-pensive and labelling the data manually is time-consuming hence, including lots ofunlabeled data in combination with labelled data tends to improve the accuracy andreduce biases from the model Semi-supervised model shines in webpage classification,speech recognition, or even for genetic engineering [13]

Trang 28

2.2.2 Types of Neural Networks

Multi-Layer Perceptron

multilayer perceptron (MLP) is a supervised learning algorithm that can handlenonlinearity and is required to solve complex tasks, unlike single perceptron [14].With perception, it is possible to build a larger and more effective structure that can

be described as MLP and has at least three main layers; input layer, hidden layer,and an output layer It is also called a feedforward network since it has a directconnection between all layers is shown in Figure 2.2

Fig 2.2 Multilayer perceptron with input layer, one hidden layer, andoutput layer [15]

Trang 29

An autoencoder is a neural network based unsupervised learning algorithm lustrated in Fig 2.3) that applies backpropagation, setting the target values to beequal to the inputs and can extract non-linearities within the data It can learn au-tomatically from data examples, which means autoencoder does not require labelleddata Some practical applications of autoencoders are data denoising and dimen-sionality reduction from high dimensional data which is useful for data visualisation.With appropriate dimensionality and sparsity constraints, autoencoders can learndata projections that are more interesting than PCA or other basic techniques Au-toencoder has some drawbacks; for example, it can compress data similar to whatthey have been trained on; therefore this method is data-specific Also, autoencodersare lossy, which means that the decompressed outputs will be degraded compared

(il-to the original inputs An encoding function, a decoding function, and a distancefunction which is a loss between the compressed and the decompressed representa-tion of data are required to build an autoencoder The parameters of the encodingand decoding functions can be optimised using stochastic gradient descent (SGD) tominimise the reconstruction loss

2.2.3 Training Neural Network using Backpropagation

Training a deep neural network is done using the back-propagation learning cedure [17] Back-propagation algorithm repeatedly computes gradient in order tominimize the cost function and update the weights of the network [18] [19] Back-propagation requires a forward pass and a backward pass for every considered trainingexample After forward pass, the cost is calculated using cost function During back-propagation, partial derivatives (with respect to weight or bias) of that cost function

pro-is computed to reduce the loss and adjust the weights and bias accordingly

Trang 30

Fig 2.3 Autoencoder reconstruct actual input to its output layer andencoded data stored in the hidden layer [16].

Various Gradient Descent Algorithms

Batch gradient descent: Batch gradient descent calculate gradient of the fulltraining set and update the model after all training sample have been evaluated [20].This algorithm requires entire dataset loaded into memory which can be slow for bigdatasets

Stochastic gradient descent (SGD): SGD update parameters for each trainingsample and it shows amazing performance in large scale problems [20] [21] Thisapproach overcome problem where dataset is too big to fit in memory Although SGDperforms frequent updates with high fluctuations, it can lead to a faster convergence

Mini-batch gradient descent: Mini-batch gradient descent is a trade-off betweenstochastic gradient descent and batch gradient descent It splits the training dataset

Trang 31

into small batch size range between 50 and 256 [22] that are used to calculate modelerror and update model coefficients Using small batches of data reduces fluctuations

of parameters during model updates compared to other two methods

2.3 Bioinformatics Theoretical Background

2.3.1 Background

NGS has grown by leaps and bounds over the last decades This technology hadhigh-throughput capabilities and revolutionised the landscape of genomic medicine[23] The rapidly decreasing cost of sequencing per genome has sparked growingdemand in the field of data analysis and machine learning in particular The rapidadoption of NGS technology is undoubtedly the gateway to the new era of personalisedtreatment and cancer prognosis, hence NGS bioinformatics can provide a solutionfor the next generation of molecular diagnostics However, it is still a challengefor researchers to analyse the NGS data and extract meaningful information from itbecause of the high complexity and sparsity of the data Deep learning is getting moreand more attention after being known to outperform commonly used bioinformaticstools Deep learning algorithm on NGS data revolutionise nowadays and lead topotential discoveries that can help on clinical diagnosis and disease prognosis Inthis research, a deep learning based algorithm named deep-variant is used to find thevariant in DNA-methylated data in conjunction with traditional tools like freebayes,genome analysis toolkit (GATK)

2.3.2 Molecular biology

DNA Nucleotides and Strands:

Deoxyribonucleic acid (DNA), is the genetic material in humans and almost allother organisms that carried genetic code All the biological information are stored

in the DNA Most of the DNA is located in the cell nucleus, but a small amount

Trang 32

of DNA can also be found in the mitochondria which are known as mitochondrialDNA (mtDNA) [24] DNA is a chainlike double helix, long molecule that has twostrands which are made up of simpler molecules called nucleotides The nucleotide iscomposed of four nitrogen-containing nucleobases such as cytosine (C), guanine (G),adenine (A) and thymine (T) Nucleobases pair up with each other, A with T and Cwith G to form units called base pairs An important property of DNA is that it canmake copies of itself.

RNA (Ribonucleic Acid):

Ribonucleic acid (RNA) is a linear molecule responsible for the coding, decoding,regulation, and expression of genes Unlike DNA, RNA only has a single strand thatfolds onto itself, and its sugar is called Ribose It composed of four types of smallermolecules called ribonucleotide bases: adenine (A), cytosine (C), guanine (G), anduracil (U)

Gene Expression:

DNA contains genes, and those genes are used to produce RNA using the scription process Information from a gene is used in the synthesis of a functionalgene product; this process is called gene expression [25] A gene is a continuousstring of nucleotides that begins with a promoter and ends with a terminator shown

tran-in Fig 2.4 The process of transformtran-ing DNA tran-into protetran-ins is divided tran-into two stages:transcription and translation In the transcription process, RNA is produced usingDNA templates, and during translation, proteins are synthesised using RNA tem-plates shown in Fig 2.5 [27]

A transcription process is carried out by RNA polymerase enzyme and many scription factors The mRNA is formed during transcription contains coding andnon-coding sections which are known as exons and introns respectively Since, the

Trang 33

tran-Fig 2.4 Structure of a gene includes a promoter region, RNA-codingregion and terminator sites [26].

only exon contains information about protein, intros that are non-coding sections arethen removed by splicing [25]

Fig 2.5 DNA transcribed into RNA, and this transcript may then betranslated into protein [28]

2.3.3 Various Pipelines in Bioinformatics

RNA-Seq Analysis

RNA sequencing (RNA-seq) is a high-throughput next generation sequencing nology that provides a comprehensive understanding of the transcriptome [29] Pow-

Trang 34

tech-erful computational resources and good algorithms are required to perform this Seq analysis [30] The pipeline for differential gene analysis using RNA-Seq data isshown below in Fig 2.6 Several RNA-seq analysis pipelines have been proposed

RNA-to date However, no single analysis pipeline can capture the dynamics of the tire transcriptome Here, a robust and commonly used analytical pipeline have beencompiled and presented which includes quality checks, alignment of reads, differentialgene expression analysis, the discovery of cryptic splicing events, and visualization.First, after obtaining the raw reads in the sequencing process the reads are subjected

en-to a quality control step In this step, FASTQC en-tools are used in order en-to check thedata and trim the data if necessary to improve further stages performance After thequality control step, the reads need to be aligned with a reference genome Followingthe alignment step, a quantification is performed In this step, reads are aggregated

to calculate gene expression values to be then compared with other samples values inthe differential expression step in order to know what genes are most expressed

Fig 2.6 Pipeline for differential gene analysis using RNA-Seq data [31]

Trang 35

DNA-Seq Analysis

NGS is becoming the most popular high throughput technology for biomedicalresearch, personalised treatment, and drug design for the diseases It is empoweringgenetic disease research and brings significant challenges for sequencing data analysis.DNA-Seq pipeline using whole exome sequencing (WES) and WGS data, to detectvariants or mutations from disease samples shown in Fig 2.7 DNA-seq data analysis

is to study genomic variants through aligning raw reads from NGS sequencing to areference genome and then apply variant call software to identify genomic mutations,including SNPs, etc [32] The DNA-Seq analysis requires deep knowledge regardingbioinformatics tools, High-performance computing (HPC) resources and the analysisneeds to be able to reproduce the results to facilitate comparisons as well as down-stream analysis

The pipeline starts with checking the quality of the sequence using FASTQC tools

Fig 2.7 Pipeline for variant analysis using DNA-Seq data [33]

and apply trim adapters from reads to improve the quality of the reads Then

Trang 36

align-ment is done using burrows-wheeler aligner (BWA) with a reference genome ThenFreebayes or GATK based variant caller is used to identify the variants of mutations.Finally, the functional annotation is done using existing variant dataset Then furtherdownstream analysis, for example, gene enrichment analysis, protein-protein interac-tion and gene pathway analysis can be done using a variety of web tools like DAVID,KEGG and gene ontology (GO) By doing this analysis, it is possible to know theexact chromosome location of variants and its corresponding gene which is responsiblefor that variation.

2.3.4 Gene Ontology and Pathway analysis

Gene ontology analysis is useful for finding out if a set of genes are associated with

a specific biological process, cellular component or molecular function [34] ing this analysis is the core step to extract any meaning from the result GO provides

Perform-a set of structure in Perform-annotPerform-ating genes Perform-and GO terms, with Perform-a nPerform-ame, Perform-a unique Perform-alphPerform-anu-meric identifier, a definition with cited sources, and a namespace with the domainwhere it belongs Gene Ontology covers three domains: i) cellular component, theparts of a cell or its extracellular environment Ii) molecular function, the elementalactivities of a gene product at the molecular level, such as binding or catalysis iii) bi-ological process, pertinent to the functioning of integrated living units: cells, tissues,organs, and organisms On the other hand, A biological pathway is a sequence ofinteractions between molecules in a cell that results in a certain product of changes

alphanu-in a cell Those alphanu-interactions aim to control the flow of alphanu-information, energy and chemical compounds in the cell and the ability of the cell to change its behaviour

bio-in response to stimuli There are several types of biological pathways with the mostcommonly known ones being metabolic, signalling and gene-regulation pathways Bycomparing two pathways, researchers can find what triggered such disease This geneenrichment and pathway analysis and can be performed using various tools, for in-

Trang 37

stance, DAVID, PANTHER9, or gProfiler11.

In the literature review, artificial intelligence and its applications in the matics field are well studied in order to classify disease subtypes and to find novelbiomarkers

Trang 38

bioinfor-Chapter 3 Feature Extraction using Adversarial Autoencoder

3.1 Overview

Breast cancer is a common and debilitating disease affecting mainly women aroundthe world According to cancer Australia, 17730 new cases diagnosed in 2017 andthere were 3114 death from breast cancer however five-year relative survival ratehad increased from 72% to 90% in between 1982 to 2012 [35] There are severalmolecular subtypes of breast cancer such as luminal A (LumA), luminal B (LumB),triple-negative (Tri-Neg), HER2 enriched and Claudin-Low Also, breast cancer can

be classified by its histological types such as ductal carcinoma, lobular carcinoma

or mixed carcinoma Furthermore, there are multiple pathological stages of breastcancer such as stage 0, I, II, III and IV However, genetic data is highly correlatedwith molecular subtypes It, is important to note that inherited genetic mutation cangreatly increase the risk of developing cancer, therefore analysing genetic subtypescan help us to detect cancer at the early stages and increase five-year survival rate.Besides, the gene expression profile enables cancer diagnosis and treatment of tumourcharacterisation in order to minimise the recurrence [36] Although mammographyremains the mainstay of a breast cancer diagnosis with fewer false-positives, geneexpression data can reveal the root cause of cancer by analysing RNA expression,mutation and methylation patterns [37] [38] [39]

Machine intelligence methods automatically detect the pattern of data and measurepredictive targets based on its learning Vanishing gradient, overfitting and comput-ing power were some of the limitations of artificial neural network (ANN) ever since

it was introduced [40] However, enhanced computing power with graphical cessing units (GPUs) and advanced algorithm, for example, MLP, recurrent neuralnetwork (RNN), convolutional neural network (CNN), autoencoder etc exhibited sig-

Trang 39

pro-nificant performance to overcome those challenges Machine intelligence has brought

a paradigm shift to health care, and CAD to facilitate radiologist to reduce ment time and increase detection accuracy [40] Computational biology has alreadyshown promising results in medical imaging, however analysing genomics, and tran-scriptional profiling data is more challenging because of its high dimensionality, smallsample size, and missing values Deep learning which is a part of machine intelligencecan extract high-level features in an unsupervised manner and find complex patterns

assess-on unseen data

3.2 Challenges

Gene expression data of RNA-Seq are quite big and need a proper analysis tool

to classify and extract biological information Medical data has lots of issues such

as missing values, low quality data, small sample set size and higher dimension all

of which create noise in the data To remove noises, proper pre-processing steps arerequired that will help the classifiers to classify diseases more efficiently

The first challenge comes with higher dimensionality of the available datasets Thishigh dimension and sparseness of data often lead to overfitting This problem can behandled by applying various dimensionality reduction methods such as autoencoderwhich improves the classification performance

Among thousands of genes, only a few of them are relevant and contain useful mation thus extracting biologically essential genes are extremely important However,

infor-it is challenging to extract relevant genes from encoded data First, infor-it is needed toanalyse the weight matrix of a neural network then sort out highly weighted genes

If neural network has any hidden layer, it is required to compute the dot product ofthe weight metrics for each layer By extracting highly weighted genes give biologistskey insights on how those genes are correlated to a specific type of cancer

Furthermore, classes in a dataset are not equal in number which gives a biased resultduring model evaluation Most machine learning and neural network based algo-

Trang 40

rithms are not designed to deal with such imbalanced classes Also, it is difficult totrain a deep learning model with a small number of samples Therefore, the samplesize needs to be increased, and classes need to be balanced using over-sampling tech-niques Most importantly, high computational power with GPU cluster is required

to get the results in an acceptable time In short, sophisticated pre-processing stepsand high-end computational resources are needed to analyse the genetic data

3.3 Data Collection

Two public data-sets from cBioportal1 were used in this work First, data-set isbreast invasive carcinoma (TCGA, Cell 2015) shortly named as BRCA has five molec-ular subtypes such as LumA, LumB, Basal, Trig-Neg and Her2 However, Basal andTri-Neg sample are merged together as they share very similar biological pattern [41].This data-set contains 20439 genes and 605 number of patients Then, a differentcancer data-set was chosen which is uterine corpus endometrial carcinoma (TCGA,Nature 2013), shortly named as UCEC and categorise them into four molecular sub-types for example copy number high (CNH), copy number low (CNL), hyper-mutated(HYM) and ultra-mutated (ULM) UCEC contains a total number of 230 samples andeach sample has 15482 genes The data was labelled with their corresponding clinicalinformation

The main goal of this work is to present a new approach for dimensionality reductionusing AAE and evaluate its performance in two ways First, extracted features will

be evaluated through supervised classification using twelve different classifiers Then

to verify AAE’s capability, biologically relevant genes will be extracted using theconnectivity metrics of its possible space and compared with other state-of-the-artmethods

1 cBioportal http://www.cbioportal.org/

Ngày đăng: 11/03/2023, 11:45

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1] K. Wetterstrand. (2017) Dna sequencing costs: Data from the nhgri genome sequencing program (gsp). Website. National Human Genome Research Institute. [Online]. Available: www.genome.gov/sequencingcostsdata Sách, tạp chí
Tiêu đề: Dna sequencing costs: Data from the nhgri genome sequencing program (gsp)
Tác giả: K. Wetterstrand
Nhà XB: National Human Genome Research Institute
Năm: 2017
[2] C. Cao, F. Liu, H. Tan, D. Song, W. Shu, W. Li, Y. Zhou, X. Bo, and Z. Xie,“Deep learning and its applications in biomedicine,” Genomics, Proteomics &Bioinformatics, vol. 16, no. 1, pp. 17–32, feb 2018 Sách, tạp chí
Tiêu đề: Deep learning and its applications in biomedicine
Tác giả: C. Cao, F. Liu, H. Tan, D. Song, W. Shu, W. Li, Y. Zhou, X. Bo, Z. Xie
Nhà XB: Genomics, Proteomics & Bioinformatics
Năm: 2018
[3] C. E. Cook, M. T. Bergman, G. Cochrane, R. Apweiler, and E. Birney, “The european bioinformatics institute in 2017: data coordination and integration,”Nucleic Acids Research, vol. 46, no. D1, pp. D21–D29, nov 2017 Sách, tạp chí
Tiêu đề: The european bioinformatics institute in 2017: data coordination and integration
Tác giả: C. E. Cook, M. T. Bergman, G. Cochrane, R. Apweiler, E. Birney
Nhà XB: Nucleic Acids Research
Năm: 2017
[4] T. H. Shen, C. S. Carlson, and P. Tarczy-Hornoch, “SNPit: A federated data integration system for the purpose of functional SNP annotation,” Computer Methods and Programs in Biomedicine, vol. 95, no. 2, pp. 181–189, aug 2009 Sách, tạp chí
Tiêu đề: SNPit: A federated data integration system for the purpose of functional SNP annotation
Tác giả: T. H. Shen, C. S. Carlson, P. Tarczy-Hornoch
Nhà XB: Computer Methods and Programs in Biomedicine
Năm: 2009
[5] Y. LeCun, Y. Bengio, and G. Hinton, “Deep learning,” Nature, vol. 521, no.7553, pp. 436–444, may 2015 Sách, tạp chí
Tiêu đề: Deep learning
Tác giả: Y. LeCun, Y. Bengio, G. Hinton
Nhà XB: Nature
Năm: 2015
[6] S. Min, B. Lee, and S. Yoon, “Deep learning in bioinformatics,” Briefings in Bioinformatics, p. bbw068, jul 2016 Sách, tạp chí
Tiêu đề: Deep learning in bioinformatics
Tác giả: S. Min, B. Lee, S. Yoon
Nhà XB: Briefings in Bioinformatics
Năm: 2016
[7] R. M. F. James D. Miller. (2017) Mastering predic- tive analytics with r - second edition. [Online]. Avail- able: https://subscription.packtpub.com/book/big data and business intelligence/9781787121393/5/ch05lvl1sec38/the-biological-neuron Sách, tạp chí
Tiêu đề: Mastering Predictive Analytics with R - Second Edition
Tác giả: James D. Miller
Nhà XB: Packt Publishing
Năm: 2017
[8] A. Singh, N. Thakur, and A. Sharma, “A review of supervised machine learning algorithms,” in 2016 3rd International Conference on Computing for Sustain- able Global Development (INDIACom), March 2016, pp. 1310–1315 Sách, tạp chí
Tiêu đề: A review of supervised machine learning algorithms
Tác giả: A. Singh, N. Thakur, A. Sharma
Nhà XB: INDIACom 2016 Proceedings
Năm: 2016
[9] Z. Ghahramani, “Unsupervised learning,” in Summer School on Machine Learn- ing. Springer, 2003, pp. 72–112 Sách, tạp chí
Tiêu đề: Summer School on Machine Learning
Tác giả: Z. Ghahramani
Nhà XB: Springer
Năm: 2003
[10] R. Gentleman and V. J. Carey, “Unsupervised machine learning,” in Biocon- ductor Case Studies. Springer New York, 2008, pp. 137–157 Sách, tạp chí
Tiêu đề: Unsupervised machine learning
Tác giả: R. Gentleman, V. J. Carey
Nhà XB: Springer New York
Năm: 2008
[11] K. J. Cios, R. W. Swiniarski, W. Pedrycz, and L. A. Kurgan, “Unsupervised learning: Association rules,” in Data Mining. Springer US, pp. 289–306 Sách, tạp chí
Tiêu đề: Data Mining
Tác giả: K. J. Cios, R. W. Swiniarski, W. Pedrycz, L. A. Kurgan
Nhà XB: Springer US
[12] X. Zhu, “Semi-supervised learning,” in Encyclopedia of Machine Learning and Data Mining. Springer US, 2017, pp. 1142–1147 Sách, tạp chí
Tiêu đề: Encyclopedia of Machine Learning and Data Mining
Tác giả: X. Zhu
Nhà XB: Springer US
Năm: 2017
[14] “1.17. neural network models (supervised).” [Online]. Available: https://scikit-learn.org/stable/modules/neural networks supervised.html Sách, tạp chí
Tiêu đề: 1.17. neural network models (supervised)
[17] P. Werbos, “Backpropagation through time: what it does and how to do it,”Proceedings of the IEEE, vol. 78, no. 10, pp. 1550–1560, 1990 Sách, tạp chí
Tiêu đề: Backpropagation through time: what it does and how to do it
Tác giả: P. Werbos
Nhà XB: Proceedings of the IEEE
Năm: 1990
[19] R. Rojas, “The backpropagation algorithm,” in Neural networks. Springer, 1996, pp. 149–182 Sách, tạp chí
Tiêu đề: Neural networks
Tác giả: R. Rojas
Nhà XB: Springer
Năm: 1996
[20] “A gentle introduction to mini-batch gradient descent and how to configure batch size,” Apr 2018. [Online]. Available: https://machinelearningmastery.com/gentle-introduction-mini-batch-gradient-descent-configure-batch-size/ Sách, tạp chí
Tiêu đề: A gentle introduction to mini-batch gradient descent and how to configure batch size
Năm: 2018
[13] N. Castle. (2018, Feb.) What is semi-supervised learning? [Online]. Available:https://www.datascience.com/blog/what-is-semi-supervised-learning Link
[31] Rna-seq analysis. Vanderbilt Technologies for Advanced Genomics Analysis and Research Design (VANGARD). [Online]. Available: http://bioinfo.vanderbilt.edu/vangard/services-rnaseq.html Link
[35] C. Australia, “Breast cancer statistics,” Jan 2013. [On- line]. Available: https://canceraustralia.gov.au/affected-cancer/cancer-types/breast-cancer/breast-cancer-statistics Link
[76] J. R. Delaney and D. G. Stupack, “Whole genome pathway analysis identifies an association of cadmium response gene loss with copy number variation in mutant p53 bearing uterine endometrial carcinomas,” PLOS ONE, vol. 11, no. 7, p.e0159114, jul 2016 Link

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm