Back to School Savings: Save up to 30% on print books and eBooks. No promo code needed.
Back to School Savings: Save up to 30%
Deep Learning in Bioinformatics
Techniques and Applications in Practice
1st Edition - January 8, 2022
Author: Habib Izadkhah
Paperback ISBN:9780128238226
9 7 8 - 0 - 1 2 - 8 2 3 8 2 2 - 6
eBook ISBN:9780128238363
9 7 8 - 0 - 1 2 - 8 2 3 8 3 6 - 3
Deep Learning in Bioinformatics: Techniques and Applications in Practice introduces the topic in an easy-to-understand way, exploring how it can be utilized for addressing… Read more
Purchase Options
Save 50% on book bundles
Immediately download your ebook while waiting for your print delivery. No promo code is needed.
Deep Learning in Bioinformatics: Techniques and Applications in Practice introduces the topic in an easy-to-understand way, exploring how it can be utilized for addressing important problems in bioinformatics, including drug discovery, de novo molecular design, sequence analysis, protein structure prediction, gene expression regulation, protein classification, biomedical image processing and diagnosis, biomolecule interaction prediction, and in systems biology. The book also presents theoretical and practical successes of deep learning in bioinformatics, pointing out problems and suggesting future research directions. Dr. Izadkhah provides valuable insights and will help researchers use deep learning techniques in their biological and bioinformatics studies.
Introduces deep learning in an easy-to-understand way
Presents how deep learning can be utilized for addressing some important problems in bioinformatics
Presents the state-of-the-art algorithms in deep learning and bioinformatics
Introduces deep learning libraries in bioinformatics
Cover image
Title page
Table of Contents
Copyright
Dedication
Acknowledgments
Preface
Chapter 1: Why life science?
Abstract
1.1. Introduction
1.2. Why deep learning?
1.3. Contemporary life science is about data
1.4. Deep learning and bioinformatics
1.5. What will you learn?
Chapter 2: A review of machine learning
Abstract
2.1. Introduction
2.2. What is machine learning?
2.3. Challenge with machine learning
2.4. Overfitting and underfitting
2.5. Types of machine learning
2.6. The math behind deep learning
2.7. TensorFlow and Keras
2.8. Real-world tensors
2.9. Summary
Chapter 3: An introduction of Python ecosystem for deep learning
Abstract
3.1. Basic setup
3.2. SciPy (scientific Python) ecosystem
3.3. Scikit-learn
3.4. A quick refresher in Python
3.5. NumPy
3.6. Matplotlib crash course
3.7. Pandas
3.8. How to load dataset
3.9. Dimensions of your data
3.10. Correlations between features
3.11. Techniques to understand each feature in the dataset
3.12. Prepare your data for deep learning
3.13. Feature selection for machine learning
3.14. Split dataset into training and testing sets
3.15. Summary
Chapter 4: Basic structure of neural networks
Abstract
4.1. Introduction
4.2. The neuron
4.3. Layers of neural networks
4.4. How a neural network is trained?
4.5. Delta learning rule
4.6. Generalized delta rule
4.7. Gradient descent
4.8. Example: delta rule
4.9. Limitations of single-layer neural networks
4.10. Summary
Chapter 5: Training multilayer neural networks
Abstract
5.1. Introduction
5.2. Backpropagation algorithm
5.3. Momentum
5.4. Neural network models in keras
5.5. ‘Hello world!’ of deep learning
5.6. Tuning hyperparameters
5.7. Data preprocessing
5.8. Summary
Chapter 6: Classification in bioinformatics
Abstract
6.1. Introduction
6.2. Multiclass classification
6.3. Summary
Chapter 7: Introduction to deep learning
Abstract
7.1. Introduction
7.2. Improving the performance of deep neural networks
7.3. Configuring the learning rate in keras
7.4. Imbalanced dataset
7.5. Breast cancer detection
7.6. Molecular classification of cancer by gene expression
7.7. Summary
Chapter 8: Medical image processing: an insight to convolutional neural networks
Abstract
8.1. Convolutional neural network architecture
8.2. Convolution layer
8.3. Pooling layer
8.4. Stride and padding
8.5. Convolutional layer in keras
8.6. Coronavirus (COVID-19) disease diagnosis
8.7. Predicting breast cancer
8.8. Diabetic retinopathy detection
8.9. Summary
Chapter 9: Popular deep learning image classifiers
Chapter 12: Recurrent neural networks: generating new molecules and proteins sequence classification
Abstract
12.1. Introduction
12.2. Types of recurrent neural network
12.3. The problem, short-term memory
12.4. Bidirectional LSTM
12.5. Generating new molecules
12.6. Protein sequence classification
12.7. Summary
Chapter 13: Application, challenge, and suggestion
Abstract
13.1. Introduction
13.2. Legendary deep learning architectures, CNN, and RNN
13.3. Deep learning applications in bioinformatics
13.4. Biological networks
13.5. Perspectives, limitations, and suggestions
13.6. DeepChem, a powerful library for bioinformatics
13.7. Summary
Index
No. of pages: 380
Language: English
Published: January 8, 2022
Imprint: Academic Press
Paperback ISBN: 9780128238226
eBook ISBN: 9780128238363
HI
Habib Izadkhah
Dr. Habib Izadkhah is an Associate Professor at the Department of Computer Science, University of Tabriz, Iran. He worked in the industry for a decade as a software engineer before becoming an academic. His research interests include algorithms and graphs, software engineering, and bioinformatics. More recently he has been working on the developing and applying Deep Learning to a variety of problems, dealing with biomedical images, speech recognition, text understanding, and generative models. He has contributed to various research projects, authored a number of research papers in international conferences, workshops, and journals, and also has written five books, including Source Code Modularization: Theory and Techniques from Springer.
Affiliations and expertise
Associate Professor, Department of Computer Science, University of Tabriz, Tabriz, Iran