Phillip Compeau
Pittsburgh, Pennsylvania, United States
16K followers
500+ connections
About
Professor and higher education leader bridging computer science, AI, and biology, with a…
Services
Articles by Phillip
Activity
16K followers
Experience
Education
-
Carnegie Mellon University - Tepper School of Business
GPA: 4.01
-
The Tepper MBA program is a top-ranked, STEM-designated program that prepares students to lead at the intersection of business, technology, and analytics.
-
-
-
-
-
-
-
-
-
Publications
-
Biological Modeling: A Short Tour
Philomath Press
Biological Modeling: A Short Tour offers readers a deep but concise exploration of topics in modeling biological systems at multiple scales. Each chapter poses a single biological question, from why zebras have stripes, to how bacteria explore their world intelligently, to why the SARS-CoV-2 spike protein was so effective at binding to human cells. The book then introduces the modeling concepts needed to answer this question. The book website (http://biologicalmodeling.org) provides a free…
Biological Modeling: A Short Tour offers readers a deep but concise exploration of topics in modeling biological systems at multiple scales. Each chapter poses a single biological question, from why zebras have stripes, to how bacteria explore their world intelligently, to why the SARS-CoV-2 spike protein was so effective at binding to human cells. The book then introduces the modeling concepts needed to answer this question. The book website (http://biologicalmodeling.org) provides a free online course containing dozens of interactive tutorials allowing readers to build and explore the models introduced in this book. The course was produced with the help of talented students at Carnegie Mellon University who appear in the book as chapter co-authors.
Other authorsSee publication -
A Generalized Cost-Model for DCJ-Indel Sorting
Lecture Notes in Computer Science
See publicationThe double-cut-and-join operation (DCJ) is a fundamental graph operation that is used to model a variety of genome rearrangements. However, DCJs are only useful when comparing genomes with equal (or nearly equal) gene content. One obvious extension of the DCJ framework supplements DCJs with insertions and deletions of chromosomes and chromosomal intervals, which implies a model in which DCJs receive unit cost, whereas insertions and deletions receive a nonnegative cost of ω. This paper proposes…
The double-cut-and-join operation (DCJ) is a fundamental graph operation that is used to model a variety of genome rearrangements. However, DCJs are only useful when comparing genomes with equal (or nearly equal) gene content. One obvious extension of the DCJ framework supplements DCJs with insertions and deletions of chromosomes and chromosomal intervals, which implies a model in which DCJs receive unit cost, whereas insertions and deletions receive a nonnegative cost of ω. This paper proposes a unified model finding a minimum-cost transformation of one genome (with circular chromosomes) into another genome for any value of ω. In the process, it resolves the open case ω > 1.
-
Bioinformatics Algorithms: An Active Learning Approach
Active Learning Publishers
Bioinformatics Algorithms: an Active Learning Approach is one of the first textbooks to emerge from the recent Massive Open Online Course (MOOC) revolution. A light-hearted and analogy-filled companion to the authors’ acclaimed Bioinformatics Specialization on Coursera (http://coursera.org/specializations/bioinformatics), this book presents students with a dynamic approach to learning bioinformatics. It strikes a unique balance between practical challenges in modern biology and fundamental…
Bioinformatics Algorithms: an Active Learning Approach is one of the first textbooks to emerge from the recent Massive Open Online Course (MOOC) revolution. A light-hearted and analogy-filled companion to the authors’ acclaimed Bioinformatics Specialization on Coursera (http://coursera.org/specializations/bioinformatics), this book presents students with a dynamic approach to learning bioinformatics. It strikes a unique balance between practical challenges in modern biology and fundamental algorithmic ideas, thus capturing the interest of students of both biology and computer science.
Each chapter begins with a central biological question, such as “Are There Fragile Regions in the Human Genome?” or “Which DNA Patterns Play the Role of Molecular Clocks?” and then steadily develops the algorithmic sophistication required to answer this question. Hundreds of exercises are incorporated directly into the text as soon as they are needed; readers can test their knowledge through automated coding challenges on the Rosalind Bioinformatics Textbook Track (http://rosalind.info/problems/list-view/?location=bioinformatics-textbook-track).Other authors -
-
DCJ-Indel Sorting Revisited
Algorithms for Molecular Biology
See publicationThe introduction of the double cut and join operation (DCJ) caused a flurry of research into the study of multichromosomal rearrangements. However, little of this work has incorporated indels (i.e., insertions and deletions of chromosomes and chromosomal intervals) into the calculation of genomic distance functions, with the exception of Braga et al., who provided a linear time algorithm for the problem of DCJ-indel sorting. Although their algorithm only takes linear time, its derivation is…
The introduction of the double cut and join operation (DCJ) caused a flurry of research into the study of multichromosomal rearrangements. However, little of this work has incorporated indels (i.e., insertions and deletions of chromosomes and chromosomal intervals) into the calculation of genomic distance functions, with the exception of Braga et al., who provided a linear time algorithm for the problem of DCJ-indel sorting. Although their algorithm only takes linear time, its derivation is lengthy and depends on a large number of possible cases.
-
How to Apply De Bruijn Graphs to Genome Assembly
Nature Biotechnology
A mathematical concept known as a de Bruijn graph turns the formidable challenge of assembling a contiguous genome from billions of short sequencing reads into a tractable computational problem.
Other authors -
-
Genome Reconstruction: A Puzzle with a Billion Pieces
Bioinformatics for Biologists (Cambridge University Press)
While we can read a book one letter at a time, biologists still lack the ability to read a DNA sequence one nucleotide at a time. Instead, they can identify short fragments (approximately 100 nucleotides long) called reads; however, they do not know where these reads are located within the genome. Thus, assembling a genome from reads is like putting together a giant puzzle with a billion pieces, a formidable mathematical problem. We introduce some of the fascinating history underlying both…
While we can read a book one letter at a time, biologists still lack the ability to read a DNA sequence one nucleotide at a time. Instead, they can identify short fragments (approximately 100 nucleotides long) called reads; however, they do not know where these reads are located within the genome. Thus, assembling a genome from reads is like putting together a giant puzzle with a billion pieces, a formidable mathematical problem. We introduce some of the fascinating history underlying both the mathematical and the biological sides of DNA sequencing.
Other authors -
-
Girth of Pancake Graphs
Discrete Applied Mathematics
See publicationWe consider four families of pancake graphs, which are Cayley graphs, whose vertex sets are either the symmetric group on n objects or the hyperoctahedral group on n objects and whose generating sets are either all reversals or all reversals inverting the first k elements (called prefix reversals). We find that the girth of each family of pancake graphs remains constant after some small threshold value of n.
-
Bacterial Computing: Using E. Coli to Solve the Burnt Pancake Problem
Math Horizons
A paper appearing in an undergraduate math journal describing how E. coli bacteria could be programmed to solve an instance of a computational problem called the "burnt pancake problem", which asks for the fewest number of reversals required to sort a signed permutation.
Other authorsSee publication
Courses
-
Commercialization and Innovation Strategy
-
-
Corporate Strategy
-
-
DEI in the Workplace
-
-
Data Mining
-
-
Ethics and Leadership
-
-
Finance
-
-
Financial and Managerial Accounting
-
-
Global Economics
-
-
Lean Entrepreneurship
-
-
Management Capstone
-
-
Management Presentations
-
-
Managerial Economics
-
-
Managing Networks and Organizations
-
-
Managing People and Teams
-
-
Marketing Management
-
-
Optimization
-
-
Optimization
-
-
Organizational Change
-
-
The Science of Growth
-
-
Venture Capital and the Finance of Innovation
-
Honors & Awards
-
Herbert A Simon Award for Teaching Excellence in Computer Science
Carnegie Mellon University School of Computer Science
Presented annually by the School of Computer Science, this award acknowledges excellence and dedication to teaching by a faculty member in the school. It is the highest teaching award bestowed by the school.
-
Who's Who in Sciences Higher Education
AcademicKeys
-
A. Nico Habermann Educational Service Award
Carnegie Mellon University School of Computer Science
The A. Nico Habermann Educational Service Award recognizes outstanding teaching and contributions to the educational experience in SCS. It acknowledges the spectrum of instructors, lecturers, visitors, and special contributors to our academic programs and their efforts in teaching and the enrichment of our students and community through their commitment, effort and many contributions.
-
ARCS Foundation Scholar
Achievement Rewards for College Scientists
ARCS® Foundation advances science and technology in the United States by providing financial awards to academically outstanding U.S. citizens studying to complete degrees in science, engineering and medical research.
-
NCAA Academic All-District
CoSIDA
Elected to NCAA Academic All-District First Team for outstanding academic performance in the at-large category. Nominated for NCAA Academic All-American award.
-
Phi Beta Kappa
-
Elected to Phi Beta Kappa for graduating in top 10% of my senior class at Davidson College.
-
W. Thomas Smith Scholarship
Davidson College
The W. Thomas Smith Scholarship is designed to be similar to other prestigious postgraduate awards, such as Rhodes, Marshall, Luce, and Fulbright Scholarships, and provides for all expenses to cover an academic year of study at a major university outside the United States.
-
National Merit Scholar
National Merit Scholarship Corporation
-
Stewart-McRae Scholarship
Davidson College
Academic Merit Scholarship
Languages
-
English
Native or bilingual proficiency
Other similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content