Dr. Mitchell L Model is a computer scientist with a background in philosophy. He specializes in object technology, knowledge representation, user interfaces, distributed computing, and software development and is an inveterate software tool builder. Mitchell held academic appointments at Brown and Brandeis Universities and worked at a number of early-phase startup companies. For much of his career he has been an independent consultant, providing training, mentoring, and support to software development groups learning to use new technologies and practices. He has written and taught many professional programming and technology courses. Mitchell is also the author of one of the first C++-based data structure books -- Data Structures, Data Abstraction: A Contemporary Introduction Using C++, published in 1994 by Prentice-Hall.
Since 1993 Mitchell has been working primarily in bioinformatics, becoming captivated by the complexities of the biological phenomena which it addresses. He was the senior technologist in Millennium Pharmaceutical's large bioinformatics department from 1993 through 2001, playing a major role in growing the department and guiding the development of its diverse software portfolio. He was a Visiting Associate Professor with Wesleyan University's Integrative Genomics group. More recently he has been teaching courses in Northeastern University's Professional Masters in Bioinformatics program.
Mitchell's personal interests include jazz, photography, typography, design, geology, and a host of more obscure scientific subjects. His commitment is to teaching, always seeking new ways to effectively communicate the conceptual beauty of computer science. What gives him the greatest satisfaction is coaching students and professionals in the art of software development to enable them to work more effectively and creatively.
"...I would recommend several sections of this book, particularly the last chapter, as useful supplemental reading. This would be an easy recommendation to make for students at schools with on-line access to the O'Reilly catalog via the Safari Bookshelf."
--Mark Voorhies, BayPIGgies
"Overall, I will not hesitate to recommend this book to any one who will like to start to process biological data on their own with Python. Moreover, it can actually serve as a good introductory book to Python regardless the main focus on bioinformatics examples. The book covers most day-to-day basic bioinformatics tasks and shows Python is a great tool for those tasks. "
--Jason Chin, BayPIGgies
"This book is a good Python Programming tutorial. It does a good job of explaining the concepts of Python programming to individuals who would like to learn Python. "
--Dr. Sukanta Ganguly, BayPIGgies
"Mitchell Model has done the bioinformatics community a real service. This book will quickly and safely teach you programming in Python, a great language for many bioinformatics problems. As biology becomes more information-centric, the new generations of sequencers have opened the floodgates of data at ever-higher powers of resolution and of diversity. The tools introduced here will enable you to turn that data into knowledge, and discover new biological truths. "
--Jim Tisdall, author of Beginning Perl for Bioinformatics