Sign In Start Free Trial
Account

Add to playlist

Create a Playlist

Modal Close icon
You need to login to use this feature.
  • Book Overview & Buying Bioinformatics with Python Cookbook
  • Table Of Contents Toc
Bioinformatics with Python Cookbook

Bioinformatics with Python Cookbook - Fourth Edition

By : Shane Brubaker
close
close
Bioinformatics with Python Cookbook

Bioinformatics with Python Cookbook

By: Shane Brubaker

Overview of this book

If you've ever felt overwhelmed by the vast number of Python tools available for bioinformatics, you're not alone. The Bioinformatics with Python Cookbook is a recipe-based guide that explores practical approaches for solving classic bioinformatics challenges, showing you which Python packages work best for each task. You’ll start with the essential Python libraries for data science and bioinformatics, then move through key workflows in sequencing analysis, quality control, alignment, and variant calling. Along the way, you’ll pick up modern coding practices, explore recent advances in bioinformatics research, and gain hands-on experience with libraries such as NumPy, pandas, and sci-kit learn. This book walks you through core bioinformatics tasks such as phylogenetic analysis and population genomics while familiarizing you with the wealth of modern public bioinformatics databases. You’ll learn cloud computing approaches used by researchers, set up workflow orchestration systems for controlling bioinformatics pipelines, and see how AI and the use of large language models (LLMs) are reshaping the field–right down to designing proteins and DNA. By the end of this book, you’ll be ready to apply Python for real bioinformatics work and launch bioinformatics pipelines for your research.
Table of Contents (22 chapters)
close
close

Preface

Bioinformatics is an incredibly transformative field that is drawing more and more interest in this era of computationally driven science. From its early days of developing the first sequence atlases and alignment tools to the excitement of the Human Genome Project, bioinformatics has always been a highly interdisciplinary field. It draws those passionate about using computation to advance science in ways never before achievable.

This book will teach you practical methods for solving real-world problems in bioinformatics. We will cover all the major topics in bioinformatics to give you a solid foundation in each area. The book will be taught using Python, which has become the predominant language in bioinformatics. In each recipe, we’ll show you the important Python libraries and programming techniques used to solve relevant problems, and give you a wealth of resources to learn more and grow your skills.

We’ll start with a gentle introduction to Python and basic data processing and data science techniques. We will then cover core algorithms in bioinformatics for genome alignment, assembly, annotation, and variant calling.

Next, we’ll dive into the wealth of public databases available for bioinformatics data and learn how to navigate them. We’ll then cover important applications of bioinformatics, such as phylogenetics, metabolic modeling, and genome editing.

We’ll give you a solid introduction to cloud computing and cover the major workflow systems in bioinformatics that are used to orchestrate complex pipelines. Finally, we’ll discuss the growing impact of machine learning in bioinformatics and show you how scientists are using large language models to design new proteins and even entire genomes. We’ll finish by talking about exciting frontier topics in bioinformatics, such as microfluidics, single-cell analysis, and connectomics.

This book provides practical examples of using Python libraries in your work. The book takes an AI-first approach to coding. You will learn how to use AI tools to upgrade, debug, and test your code. Throughout the book, AI tips are provided to help you take your learning further. You will be guided to extensive resources on programming, with an emphasis on practical applications in the workplace. You will also be exposed to many scientific resources to inspire meaningful application of the tools to real-world problems.

This fourth edition has been extensively upgraded with modernized code, new libraries, new approaches and applications, and new chapters on the latest topics.

CONTINUE READING
83
Tech Concepts
36
Programming languages
73
Tech Tools
Icon Unlimited access to the largest independent learning library in tech of over 8,000 expert-authored tech books and videos.
Icon Innovative learning tools, including AI book assistants, code context explainers, and text-to-speech.
Icon 50+ new titles added per month and exclusive early access to books as they are being written.
Bioinformatics with Python Cookbook
notes
bookmark Notes and Bookmarks search Search in title playlist Add to playlist download Download options font-size Font size

Change the font size

margin-width Margin width

Change margin width

day-mode Day/Sepia/Night Modes

Change background colour

Close icon Search
Country selected

Close icon Your notes and bookmarks

Confirmation

Modal Close icon
claim successful

Buy this book with your credits?

Modal Close icon
Are you sure you want to buy this book with one of your credits?
Close
YES, BUY

Submit Your Feedback

Modal Close icon
Modal Close icon
Modal Close icon