Upload 4 files
Browse files- README.md +12 -0
- README_welz_1995.md +122 -0
- welz.genome0.shtml +476 -0
- welz_1995_genome_programming.html +217 -0
README.md
CHANGED
|
@@ -168,6 +168,18 @@ This represents the most comprehensive bacterial cellular process collection eve
|
|
| 168 |
|
| 169 |
This article serves as an accessible introduction to the Programming Framework methodology, bridging the gap between technical research and public understanding of computational biology.
|
| 170 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 171 |
## π Research Highlights
|
| 172 |
|
| 173 |
### **Programming Framework Implementation**
|
|
|
|
| 168 |
|
| 169 |
This article serves as an accessible introduction to the Programming Framework methodology, bridging the gap between technical research and public understanding of computational biology.
|
| 170 |
|
| 171 |
+
## ποΈ Historical Foundation
|
| 172 |
+
|
| 173 |
+
### **π [Gary Welz's Original 1995 Article: "Is a Genome Like a Computer Program?"](welz.genome0.shtml)**
|
| 174 |
+
**HISTORICAL DOCUMENT** - The original 1995 article that first proposed the genome-as-computer-program metaphor. This foundational work from *The X Advisor* (July 1995) represents one of the earliest attempts to bridge computer science and molecular biology, featuring:
|
| 175 |
+
- **Original 1995 Text** - Authentic historical document preserved from the Wayback Machine
|
| 176 |
+
- **Beta-Galactosidase Flowchart** - First computational model of genetic regulation (lac operon)
|
| 177 |
+
- **Interdisciplinary Dialogue** - Early discussion between computer scientists and biologists
|
| 178 |
+
- **"Light's Better Syndrome"** - Insight about research funding priorities still relevant today
|
| 179 |
+
- **Historical Context** - Published during early Human Genome Project, before systems biology emerged
|
| 180 |
+
|
| 181 |
+
This article provides the historical foundation for modern computational biology and demonstrates how early interdisciplinary thinking led to significant advances in multiple fields.
|
| 182 |
+
|
| 183 |
## π Research Highlights
|
| 184 |
|
| 185 |
### **Programming Framework Implementation**
|
README_welz_1995.md
ADDED
|
@@ -0,0 +1,122 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# Gary Welz's "Is a Genome Like a Computer Program?" (1995)
|
| 2 |
+
|
| 3 |
+
## Historical Significance
|
| 4 |
+
|
| 5 |
+
This dataset contains Gary Welz's groundbreaking 1995 article "Is a Genome Like a Computer Program?" originally published in *The X Advisor* (July 1995, Vol 1 No 2). This work represents one of the earliest attempts to bridge computer science and molecular biology, proposing that genomes could be understood and modeled as computer programs.
|
| 6 |
+
|
| 7 |
+
## Key Contributions
|
| 8 |
+
|
| 9 |
+
### 1. **Early Systems Biology Thinking**
|
| 10 |
+
Welz proposed that computer scientists and biologists should collaborate to describe genomic processes as parts of a large computer program, using flowcharts with genes as objects connected by logical operators like "and," "or," and "while" loops.
|
| 11 |
+
|
| 12 |
+
### 2. **Beta-Galactosidase Flowchart**
|
| 13 |
+
The article includes one of the first attempts to represent a genetic regulatory network (the lac operon in E. coli) as a programming flowchart, demonstrating how complex biological processes could be modeled computationally.
|
| 14 |
+
|
| 15 |
+
### 3. **Interdisciplinary Dialogue**
|
| 16 |
+
The work sparked a lively discussion in the bionet.genome.chromosome and bionet.general newsgroups, involving prominent researchers like Robert Robbins (DOE Genome Database Project), G. Dellaire (McGill), and others.
|
| 17 |
+
|
| 18 |
+
## Modern Relevance
|
| 19 |
+
|
| 20 |
+
### Connection to Current Research
|
| 21 |
+
This 1995 work directly foreshadows modern approaches in:
|
| 22 |
+
- **Systems Biology**: Understanding biological systems as integrated networks
|
| 23 |
+
- **Computational Biology**: Using programming concepts to model biological processes
|
| 24 |
+
- **Synthetic Biology**: Engineering biological systems using programming principles
|
| 25 |
+
- **Bioinformatics**: Analyzing genomic data with computational tools
|
| 26 |
+
|
| 27 |
+
### The "Light's Better Syndrome"
|
| 28 |
+
Welz identified a critical challenge in scientific research: the tendency to focus on easily answerable questions rather than tackling fundamental, long-term problems. This insight remains relevant today in discussions about research funding and scientific priorities.
|
| 29 |
+
|
| 30 |
+
## Dataset Contents
|
| 31 |
+
|
| 32 |
+
### Files
|
| 33 |
+
- `welz_1995_genome_programming.html` - Clean, modern HTML version of the original article
|
| 34 |
+
- `b-galchart2.gif` - Original 1995 flowchart from the article
|
| 35 |
+
- `welz.genome0.shtml` - Original archived HTML from Wayback Machine (March 10, 1997)
|
| 36 |
+
|
| 37 |
+
### Key Sections
|
| 38 |
+
1. **Introduction**: The genome as computer program metaphor
|
| 39 |
+
2. **Historical Context**: The 1995 online discussion
|
| 40 |
+
3. **Beta-Galactosidase Flowchart**: First computational model of genetic regulation
|
| 41 |
+
4. **The Challenge**: Call for interdisciplinary collaboration
|
| 42 |
+
5. **Scientific Context**: References to Berg & Singer's "Dealing With Genes"
|
| 43 |
+
|
| 44 |
+
## Impact and Legacy
|
| 45 |
+
|
| 46 |
+
### Immediate Impact
|
| 47 |
+
- Stimulated discussion between computer scientists and biologists
|
| 48 |
+
- Introduced programming concepts to molecular biology community
|
| 49 |
+
- Demonstrated potential for computational modeling of biological systems
|
| 50 |
+
|
| 51 |
+
### Long-term Influence
|
| 52 |
+
- **Precursor to Systems Biology**: The article's approach foreshadowed the emergence of systems biology as a field
|
| 53 |
+
- **Computational Biology**: Helped establish the foundation for computational approaches to biology
|
| 54 |
+
- **Interdisciplinary Research**: Demonstrated the value of cross-disciplinary collaboration
|
| 55 |
+
|
| 56 |
+
### Modern Applications
|
| 57 |
+
The concepts introduced in this article have evolved into:
|
| 58 |
+
- **Gene Regulatory Networks**: Computational models of gene interactions
|
| 59 |
+
- **Metabolic Pathway Modeling**: Software tools for analyzing biochemical pathways
|
| 60 |
+
- **Synthetic Biology**: Programming languages for biological systems
|
| 61 |
+
- **Machine Learning in Biology**: AI approaches to understanding genomic data
|
| 62 |
+
|
| 63 |
+
## Technical Details
|
| 64 |
+
|
| 65 |
+
### Original Publication
|
| 66 |
+
- **Journal**: The X Advisor
|
| 67 |
+
- **Date**: July 1995
|
| 68 |
+
- **Volume**: Vol 1 No 2
|
| 69 |
+
- **Author**: Gary Welz
|
| 70 |
+
- **Copyright**: Β© 1995-96 Gary Welz, All Rights Reserved
|
| 71 |
+
|
| 72 |
+
### Archive Information
|
| 73 |
+
- **Source**: Wayback Machine
|
| 74 |
+
- **Archive Date**: March 10, 1997
|
| 75 |
+
- **Original URL**: http://landru.unx.com/DD/advisor/docs/jul95/welz.genome0.shtml
|
| 76 |
+
|
| 77 |
+
## Usage Guidelines
|
| 78 |
+
|
| 79 |
+
### Educational Use
|
| 80 |
+
This dataset is valuable for:
|
| 81 |
+
- **History of Science**: Understanding the evolution of computational biology
|
| 82 |
+
- **Interdisciplinary Education**: Teaching the intersection of computer science and biology
|
| 83 |
+
- **Research Methodology**: Demonstrating the importance of cross-disciplinary thinking
|
| 84 |
+
|
| 85 |
+
### Research Applications
|
| 86 |
+
- **Literature Review**: Historical context for modern systems biology
|
| 87 |
+
- **Teaching Material**: Example of early computational biology thinking
|
| 88 |
+
- **Citation**: Reference for historical development of the field
|
| 89 |
+
|
| 90 |
+
## Related Work
|
| 91 |
+
|
| 92 |
+
### Contemporary Context (1995)
|
| 93 |
+
- Human Genome Project was in early stages
|
| 94 |
+
- Internet was emerging as a research tool
|
| 95 |
+
- Bioinformatics was in its infancy
|
| 96 |
+
- Systems biology had not yet emerged as a formal discipline
|
| 97 |
+
|
| 98 |
+
### Modern Connections
|
| 99 |
+
- **Current Frameworks**: Modern biological programming languages and tools
|
| 100 |
+
- **Systems Biology**: Established field building on these early ideas
|
| 101 |
+
- **Synthetic Biology**: Engineering biological systems using programming principles
|
| 102 |
+
- **Computational Biology**: Mature field with sophisticated modeling tools
|
| 103 |
+
|
| 104 |
+
## Citation
|
| 105 |
+
|
| 106 |
+
When using this dataset, please cite:
|
| 107 |
+
|
| 108 |
+
```
|
| 109 |
+
Welz, G. (1995). Is a Genome Like a Computer Program? The X Advisor, 1(2), July 1995.
|
| 110 |
+
```
|
| 111 |
+
|
| 112 |
+
## License
|
| 113 |
+
|
| 114 |
+
This dataset contains copyrighted material used with permission. The original article is Β© 1995-96 Gary Welz, All Rights Reserved. Used With Permission.
|
| 115 |
+
|
| 116 |
+
## Contact
|
| 117 |
+
|
| 118 |
+
For questions about this dataset or the original work, please refer to the original author's contact information in the article.
|
| 119 |
+
|
| 120 |
+
---
|
| 121 |
+
|
| 122 |
+
*This dataset preserves an important piece of scientific history and demonstrates how early interdisciplinary thinking can lead to significant advances in multiple fields.*
|
welz.genome0.shtml
ADDED
|
@@ -0,0 +1,476 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
|
| 2 |
+
<!-- saved from url=(0105)https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome0.shtml -->
|
| 3 |
+
<html style="--wm-toolbar-height: 67px;"><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"><script src="./welz.genome0_files/athena.js.download" type="text/javascript"></script>
|
| 4 |
+
<script type="text/javascript">window.addEventListener('DOMContentLoaded',function(){var v=archive_analytics.values;v.service='wb';v.server_name='wwwb-app204.us.archive.org';v.server_ms=952;archive_analytics.send_pageview({});});</script>
|
| 5 |
+
<script type="text/javascript" src="./welz.genome0_files/bundle-playback.js.download" charset="utf-8"></script>
|
| 6 |
+
<script type="text/javascript" src="./welz.genome0_files/wombat.js.download" charset="utf-8"></script>
|
| 7 |
+
<script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script>
|
| 8 |
+
<script type="text/javascript" src="./welz.genome0_files/ruffle.js.download"></script>
|
| 9 |
+
<script type="text/javascript">
|
| 10 |
+
__wm.init("https://web.archive.org/web");
|
| 11 |
+
__wm.wombat("http://landru.unx.com:80/DD/advisor/docs/jul95/welz.genome0.shtml","19970310064130","https://web.archive.org/","web","https://web-static.archive.org/_static/",
|
| 12 |
+
"857976090");
|
| 13 |
+
</script>
|
| 14 |
+
<link rel="stylesheet" type="text/css" href="./welz.genome0_files/banner-styles.css">
|
| 15 |
+
<link rel="stylesheet" type="text/css" href="./welz.genome0_files/iconochive.css">
|
| 16 |
+
<!-- End Wayback Rewrite JS Include -->
|
| 17 |
+
<style id="jam-iframe-override">
|
| 18 |
+
iframe[src^='chrome-extension://iohjgamcilhbgmhbnllfolmkmmekfmci']#jam-iframe {
|
| 19 |
+
top: 0 !important;
|
| 20 |
+
left: 0 !important;
|
| 21 |
+
position: fixed !important;
|
| 22 |
+
|
| 23 |
+
/**
|
| 24 |
+
* NOTE: If this is not applied, the iframe's background won't be able
|
| 25 |
+
* to blend with the host page's if the page assumes color-scheme:dark,
|
| 26 |
+
* and will assume a solid white background.
|
| 27 |
+
*/
|
| 28 |
+
color-scheme: light !important;
|
| 29 |
+
transition: opacity 0.3s ease-in-out !important;
|
| 30 |
+
width: 100vw !important;
|
| 31 |
+
height: 100vh !important;
|
| 32 |
+
border: 0;
|
| 33 |
+
|
| 34 |
+
/**
|
| 35 |
+
* These values are toggled by the [data-visible] attribute.
|
| 36 |
+
*/
|
| 37 |
+
z-index: -1 !important;
|
| 38 |
+
display: none !important;
|
| 39 |
+
pointer-events: none !important;
|
| 40 |
+
}
|
| 41 |
+
|
| 42 |
+
iframe[src^='chrome-extension://iohjgamcilhbgmhbnllfolmkmmekfmci']#jam-iframe[data-visible] {
|
| 43 |
+
/*
|
| 44 |
+
* NOTE: Even though z-index's maximum value is 2147483647, that limitation is not
|
| 45 |
+
* specified in the spec, which means that it's not guaranteed to be enforced or work
|
| 46 |
+
* in all browsers. For instance, in Chrome, the iframe was being overlayed by an element
|
| 47 |
+
* whose z-index was set to 2147483648, suggesting that the maximum value is not being
|
| 48 |
+
* enforced.
|
| 49 |
+
*/
|
| 50 |
+
z-index: 2147483648 !important;
|
| 51 |
+
display: block !important;
|
| 52 |
+
pointer-events: auto !important;
|
| 53 |
+
}
|
| 54 |
+
</style><style id="_goober"> @keyframes go2264125279{from{transform:scale(0) rotate(45deg);opacity:0;}to{transform:scale(1) rotate(45deg);opacity:1;}}@keyframes go3020080000{from{transform:scale(0);opacity:0;}to{transform:scale(1);opacity:1;}}@keyframes go463499852{from{transform:scale(0) rotate(90deg);opacity:0;}to{transform:scale(1) rotate(90deg);opacity:1;}}@keyframes go1268368563{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}@keyframes go1310225428{from{transform:scale(0) rotate(45deg);opacity:0;}to{transform:scale(1) rotate(45deg);opacity:1;}}@keyframes go651618207{0%{height:0;width:0;opacity:0;}40%{height:0;width:6px;opacity:1;}100%{opacity:1;height:10px;}}@keyframes go901347462{from{transform:scale(0.6);opacity:0.4;}to{transform:scale(1);opacity:1;}}.go4109123758{z-index:9999;}.go4109123758 > *{pointer-events:auto;}</style></head><body bgcolor="#FFFFFF" data-new-gr-c-s-check-loaded="14.1228.0" data-gr-ext-installed=""><!-- BEGIN WAYBACK TOOLBAR INSERT -->
|
| 55 |
+
<script>__wm.rw(0);</script>
|
| 56 |
+
<div id="wm-ipp-base" lang="en" style="display: block; direction: ltr; height: 67px;" toolbar-mode="auto"><template shadowrootmode="closed"><div id="wm-ipp" style="position:fixed;left:0;top:0;right:0;" class="">
|
| 57 |
+
<div id="donato" style="position:relative;width:100%;">
|
| 58 |
+
<div id="donato-base">
|
| 59 |
+
<iframe id="donato-if" src="https://archive.org/includes/donate.php?as_page=1&platform=wb&referer=https%3A//web.archive.org/web/19970310064130/http%3A//landru.unx.com/DD/advisor/docs/jul95/welz.genome0.shtml" scrolling="no" frameborder="0" style="width:100%; height:100%">
|
| 60 |
+
</iframe>
|
| 61 |
+
</div>
|
| 62 |
+
</div><div id="wm-ipp-inside">
|
| 63 |
+
<div id="wm-toolbar" style="position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;">
|
| 64 |
+
<div id="wm-logo" style="/*width:110px;*/padding-top:12px;">
|
| 65 |
+
<a href="https://web.archive.org/web/" title="Wayback Machine home page"><img src="https://web-static.archive.org/_static/images/toolbar/wayback-toolbar-logo-200.png" srcset="https://web-static.archive.org/_static/images/toolbar/wayback-toolbar-logo-100.png, https://web-static.archive.org/_static/images/toolbar/wayback-toolbar-logo-150.png 1.5x, https://web-static.archive.org/_static/images/toolbar/wayback-toolbar-logo-200.png 2x" alt="Wayback Machine" style="width:100px" border="0"></a>
|
| 66 |
+
</div>
|
| 67 |
+
<div class="c" style="display:flex;flex-flow:column nowrap;justify-content:space-between;flex:1;">
|
| 68 |
+
<form class="u" style="display:flex;flex-direction:row;flex-wrap:nowrap;" target="_top" method="get" action="https://web.archive.org/web/submit" name="wmtb" id="wmtb"><input type="text" name="url" id="wmtbURL" value="http://landru.unx.com/DD/advisor/docs/jul95/welz.genome0.shtml" onfocus="this.focus();this.select();" style="flex:1;" autocomplete="off"><input type="hidden" name="type" value="replay"><input type="hidden" name="date" value="19970310064130"><input type="submit" value="Go">
|
| 69 |
+
</form>
|
| 70 |
+
<div style="display:flex;flex-flow:row nowrap;align-items:flex-end;">
|
| 71 |
+
<div class="s" id="wm-nav-captures" style="flex:1;"><a class="t" href="https://web.archive.org/web/*/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome0.shtml" title="See a list of every capture for this URL">9 captures</a><div class="r" title="Timespan for captures of this URL">10 Mar 1997 - 7 Jun 2024</div></div>
|
| 72 |
+
<div class="k">
|
| 73 |
+
<a href="https://web.archive.org/web/20200501000000/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome0.shtml" id="wm-graph-anchor">
|
| 74 |
+
<div id="wm-ipp-sparkline" title="Explore captures for this URL" style="position: relative">
|
| 75 |
+
<canvas id="wm-sparkline-canvas" width="750" height="27" border="0"></canvas>
|
| 76 |
+
<div class="yt" style="display: none; width: 25px; height: 27px; left: 600px;"></div><div class="mt" style="display: none; width: 2px; height: 27px; left: 609px;"></div></div>
|
| 77 |
+
</a>
|
| 78 |
+
</div>
|
| 79 |
+
</div>
|
| 80 |
+
</div>
|
| 81 |
+
<div class="n">
|
| 82 |
+
<table>
|
| 83 |
+
<tbody>
|
| 84 |
+
<!-- NEXT/PREV MONTH NAV AND MONTH INDICATOR -->
|
| 85 |
+
<tr class="m">
|
| 86 |
+
<td class="b" nowrap="nowrap">Feb</td>
|
| 87 |
+
<td class="c" id="displayMonthEl" title="You are here: 06:41:30 Mar 10, 1997">Mar</td>
|
| 88 |
+
<td class="f" nowrap="nowrap"><a href="https://web.archive.org/web/20160116000338/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome0.shtml" title="16 Jan 2016"><strong>Jan</strong></a></td>
|
| 89 |
+
</tr>
|
| 90 |
+
<!-- NEXT/PREV CAPTURE NAV AND DAY OF MONTH INDICATOR -->
|
| 91 |
+
<tr class="d">
|
| 92 |
+
<td class="b" nowrap="nowrap"><img src="https://web-static.archive.org/_static/images/toolbar/wm_tb_prv_off.png" alt="Previous capture" width="14" height="16" border="0"></td>
|
| 93 |
+
<td class="c" id="displayDayEl" style="width:34px;font-size:22px;white-space:nowrap;" title="You are here: 06:41:30 Mar 10, 1997">10</td>
|
| 94 |
+
<td class="f" nowrap="nowrap"><a href="https://web.archive.org/web/20160116000338/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome0.shtml" title="00:03:38 Jan 16, 2016"><img src="https://web-static.archive.org/_static/images/toolbar/wm_tb_nxt_on.png" alt="Next capture" width="14" height="16" border="0"></a></td>
|
| 95 |
+
</tr>
|
| 96 |
+
<!-- NEXT/PREV YEAR NAV AND YEAR INDICATOR -->
|
| 97 |
+
<tr class="y">
|
| 98 |
+
<td class="b" nowrap="nowrap">1996</td>
|
| 99 |
+
<td class="c" id="displayYearEl" title="You are here: 06:41:30 Mar 10, 1997">1997</td>
|
| 100 |
+
<td class="f" nowrap="nowrap"><a href="https://web.archive.org/web/20160116000338/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome0.shtml" title="16 Jan 2016"><strong>2016</strong></a></td>
|
| 101 |
+
</tr>
|
| 102 |
+
</tbody>
|
| 103 |
+
</table>
|
| 104 |
+
</div>
|
| 105 |
+
<div class="r" style="display:flex;flex-flow:column nowrap;align-items:flex-end;justify-content:space-between;">
|
| 106 |
+
<div id="wm-btns" style="text-align:right;height:23px;">
|
| 107 |
+
<span class="xxs">
|
| 108 |
+
<div id="wm-save-snapshot-success">success</div>
|
| 109 |
+
<div id="wm-save-snapshot-fail">fail</div>
|
| 110 |
+
<a id="wm-save-snapshot-open" href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome0.shtml#" title="Share via My Web Archive" style="display: inline-block;">
|
| 111 |
+
<span class="iconochive-web"></span>
|
| 112 |
+
</a>
|
| 113 |
+
<a href="https://archive.org/account/login.php" title="Sign In" id="wm-sign-in" style="display: none;">
|
| 114 |
+
<span class="iconochive-person"></span>
|
| 115 |
+
</a>
|
| 116 |
+
<span id="wm-save-snapshot-in-progress" class="iconochive-web"></span>
|
| 117 |
+
</span>
|
| 118 |
+
<a class="xxs" href="http://faq.web.archive.org/" title="Get some help using the Wayback Machine" style="top:-6px;"><span class="iconochive-question" style="color:rgb(87,186,244);font-size:160%;"></span></a>
|
| 119 |
+
<a id="wm-tb-close" href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome0.shtml#close" style="top:-2px;" title="Close the toolbar"><span class="iconochive-remove-circle" style="color:#888888;font-size:240%;"></span></a>
|
| 120 |
+
</div>
|
| 121 |
+
<div id="wm-share" class="xxs">
|
| 122 |
+
<a href="https://web.archive.org/web/19970310064130/http://web.archive.org/screenshot/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome0.shtml" id="wm-screenshot" title="screenshot" style="visibility: hidden;">
|
| 123 |
+
<span class="wm-icon-screen-shot"></span>
|
| 124 |
+
</a>
|
| 125 |
+
<a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome0.shtml#" id="wm-video" title="video">
|
| 126 |
+
<span class="iconochive-movies"></span>
|
| 127 |
+
</a>
|
| 128 |
+
<a id="wm-share-facebook" href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome0.shtml#" data-url="https://web.archive.org/web/19970310064130/http://landru.unx.com:80/DD/advisor/docs/jul95/welz.genome0.shtml" title="Share on Facebook" style="margin-right:5px;" target="_blank"><span class="iconochive-facebook" style="color:#3b5998;font-size:160%;"></span></a>
|
| 129 |
+
<a id="wm-share-twitter" href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome0.shtml#" data-url="https://web.archive.org/web/19970310064130/http://landru.unx.com:80/DD/advisor/docs/jul95/welz.genome0.shtml" title="Share on Twitter" style="margin-right:5px;" target="_blank"><span class="iconochive-twitter" style="color:#1dcaff;font-size:160%;"></span></a>
|
| 130 |
+
</div>
|
| 131 |
+
<div style="padding-right:2px;text-align:right;white-space:nowrap;">
|
| 132 |
+
<a id="wm-expand" class="wm-btn wm-closed" href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome0.shtml#expand"><span id="wm-expand-icon" class="iconochive-down-solid"></span> <span class="xxs" style="font-size:80%;">About this capture</span></a>
|
| 133 |
+
</div>
|
| 134 |
+
</div>
|
| 135 |
+
</div>
|
| 136 |
+
<div id="wm-capinfo" style="border-top:1px solid #777;display:none; overflow: hidden">
|
| 137 |
+
<div id="wm-capinfo-notice" source="api"></div>
|
| 138 |
+
<div id="wm-capinfo-collected-by">
|
| 139 |
+
<div style="background-color:#666;color:#fff;font-weight:bold;text-align:center">COLLECTED BY</div>
|
| 140 |
+
<div style="padding:3px;position:relative" id="wm-collected-by-content">
|
| 141 |
+
<div style="display:inline-block;vertical-align:top;width:50%;">
|
| 142 |
+
<span class="c-logo" style="background-image:url(https://archive.org/services/img/alexacrawls);"></span>
|
| 143 |
+
Organization: <a style="color:#33f;" href="https://archive.org/details/alexacrawls" target="_new"><span class="wm-title">Alexa Crawls</span></a>
|
| 144 |
+
<div style="max-height:75px;overflow:hidden;position:relative;">
|
| 145 |
+
<div style="position:absolute;top:0;left:0;width:100%;height:75px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 90%,rgba(255,255,255,255) 100%);"></div>
|
| 146 |
+
Starting in 1996, <a href="http://www.alexa.com/">Alexa Internet</a> has been donating their crawl data to the Internet Archive. Flowing in every day, these data are added to the <a href="http://web.archive.org/">Wayback Machine</a> after an embargo period.
|
| 147 |
+
</div>
|
| 148 |
+
</div>
|
| 149 |
+
<div style="display:inline-block;vertical-align:top;width:49%;">
|
| 150 |
+
<span class="c-logo" style="background-image:url(https://archive.org/services/img/alexa_fs)"></span>
|
| 151 |
+
<div>Collection: <a style="color:#33f;" href="https://archive.org/details/alexa_fs" target="_new"><span class="wm-title">Alexa Crawl FS</span></a></div>
|
| 152 |
+
<div style="max-height:75px;overflow:hidden;position:relative;">
|
| 153 |
+
<div style="position:absolute;top:0;left:0;width:100%;height:75px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 90%,rgba(255,255,255,255) 100%);"></div>
|
| 154 |
+
Crawl FS from Alexa Internet. This data is currently not publicly accessible.
|
| 155 |
+
</div>
|
| 156 |
+
</div>
|
| 157 |
+
</div>
|
| 158 |
+
</div>
|
| 159 |
+
<div id="wm-capinfo-timestamps">
|
| 160 |
+
<div style="background-color:#666;color:#fff;font-weight:bold;text-align:center" title="Timestamps for the elements of this page">TIMESTAMPS</div>
|
| 161 |
+
<div>
|
| 162 |
+
<div id="wm-capresources" style="margin:0 5px 5px 5px;max-height:250px;overflow-y:scroll !important"></div>
|
| 163 |
+
<div id="wm-capresources-loading" style="text-align:left;margin:0 20px 5px 5px;display:none"><img src="https://web-static.archive.org/_static/images/loading.gif" alt="loading"></div>
|
| 164 |
+
</div>
|
| 165 |
+
</div>
|
| 166 |
+
</div></div></div><link rel="stylesheet" type="text/css" href="./welz.genome0_files/banner-styles.css"><link rel="stylesheet" type="text/css" href="./welz.genome0_files/iconochive.css"><div class="wb-autocomplete-suggestions "></div></template>
|
| 167 |
+
</div><div id="wm-ipp-print">The Wayback Machine - https://web.archive.org/web/19970310064130/http://landru.unx.com:80/DD/advisor/docs/jul95/welz.genome0.shtml</div>
|
| 168 |
+
<script type="text/javascript">//<![CDATA[
|
| 169 |
+
__wm.bt(750,27,25,2,"web","http://landru.unx.com/DD/advisor/docs/jul95/welz.genome0.shtml","19970310064130",1996,"https://web-static.archive.org/_static/",["https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi","https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv"], false);
|
| 170 |
+
__wm.rw(1);
|
| 171 |
+
//]]></script>
|
| 172 |
+
<!-- END WAYBACK TOOLBAR INSERT -->
|
| 173 |
+
|
| 174 |
+
|
| 175 |
+
<center>
|
| 176 |
+
<h2>COMING SOON</h2>
|
| 177 |
+
|
| 178 |
+
<h2>THE DISCOVERY JOURNAL OF COMPUTING</h2>
|
| 179 |
+
</center>
|
| 180 |
+
<center>
|
| 181 |
+
<i>Sponsored by:</i><br>
|
| 182 |
+
|
| 183 |
+
<a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/cgi-bin/loghit?type=logo&log=klg.lg&sponsor=klg&email=txa-xrt-hit@klg.com&url=http://www.klg.com" target="_top">
|
| 184 |
+
<img width="100" height="34" src="./welz.genome0_files/SxrtLogo.gif" border="none" alt="[KL Group]"></a>
|
| 185 |
+
<a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/cgi-bin/loghit?type=logo&log=nd.lg&sponsor=nd&url=http://www.neurondata.com" target="_top">
|
| 186 |
+
<img width="100" height="34" src="./welz.genome0_files/Snd.gif" border="none" alt="[Neuron Data]"></a>
|
| 187 |
+
<a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/cgi-bin/loghit?type=logo&log=int.lg&sponsor=int&url=http://www.int.com" target="_top">
|
| 188 |
+
<img width="100" height="34" src="./welz.genome0_files/int.gif" border="none" alt="[INT]"></a><br>
|
| 189 |
+
|
| 190 |
+
<!-- line 2 -->
|
| 191 |
+
<a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/cgi-bin/loghit?type=logo&log=cline.lg&sponsor=cline&url=http://www.centerline.com" target="_top"> <img width="100" height="34" src="./welz.genome0_files/clinelogo.gif" border="none" alt="[CENTERLINE]"></a>
|
| 192 |
+
|
| 193 |
+
<a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/cgi-bin/loghit?type=logo&log=ist.lg&sponsor=ist&url=http://www.ist.co.uk" target="_top"> <img width="100" height="34" src="./welz.genome0_files/istlogo.gif" border="none" alt="[IST]"></a>
|
| 194 |
+
|
| 195 |
+
<a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/cgi-bin/loghit?type=logo&log=netech.lg&sponsor=netech&url=http://www.unx.com/NETECH/netech.shtml" target="_top"> <img width="100" height="34" src="./welz.genome0_files/nti1.gif" border="none" alt="[NTI]"></a><br>
|
| 196 |
+
|
| 197 |
+
<!-- line 3 -->
|
| 198 |
+
<a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/cgi-bin/loghit?type=logo&log=discovery.lg&sponsor=discovery&url=http://www.unx.com/DD/advertisers/discovery/javatrain.shtml" target="_top"> <img width="100" height="34" src="./welz.genome0_files/javatrn.gif" border="none" alt="[Java Training]"></a>
|
| 199 |
+
<hr>
|
| 200 |
+
</center>
|
| 201 |
+
|
| 202 |
+
<h1>Peripheral Visions</h1>
|
| 203 |
+
|
| 204 |
+
|
| 205 |
+
<img src="./welz.genome0_files/welz.gene.gif"><p>
|
| 206 |
+
</p><h2>Is a Genome Like a Computer Program?</h2>
|
| 207 |
+
|
| 208 |
+
<h3><em>by <a href="https://web.archive.org/web/19970310064130/http://found.cs.nyu.edu/found.a/CAT/misc/welz/">Gary Welz</a></em></h3>
|
| 209 |
+
<h5>Copyright οΏ½ 1995-96 Gary Welz, All Rights Reserved. Used With Permission.</h5>
|
| 210 |
+
|
| 211 |
+
<center>
|
| 212 |
+
<h4><pre><hr size="5">The X Advisor: <a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/jul95/v1n2TOC.shtml">July 1995 - Vol 1 No 2.</a> <i> http://www.unx.com/DD/advisor/</i><p>
|
| 213 |
+
</p><h5><a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/docs/whoarewe.shtml">DISCOVERY PUBLISHING GROUP</a><hr></h5></pre></h4>
|
| 214 |
+
</center>
|
| 215 |
+
|
| 216 |
+
|
| 217 |
+
|
| 218 |
+
An organism's genome is its set of chromosomes, its complete set of genetic
|
| 219 |
+
information. Many have compared the genome to a massive database - as a
|
| 220 |
+
blueprint for every protein and organ in the organism. Certainly it is an
|
| 221 |
+
extraordinary storage device. But can the computer analogy be taken
|
| 222 |
+
further? Can the genome be thought of as a program that controls the
|
| 223 |
+
moment to moment functioning of the organism. Can it be viewed as
|
| 224 |
+
a "self-installing and self-launching application" that enables an organism
|
| 225 |
+
to develop or "build" itself?<p>
|
| 226 |
+
|
| 227 |
+
In order to make this metaphor concrete, I propose that computer scientists
|
| 228 |
+
and biologists begin attempting to describe the processes that the genome
|
| 229 |
+
participates in as though they were parts of a large computer program.
|
| 230 |
+
Specifically, create flowcharts with genes as objects connected by logical
|
| 231 |
+
terms like "and" and "or" and, of course, "while" loops?</p><p>
|
| 232 |
+
|
| 233 |
+
Schematic representation of genetic processes has a long history. The
|
| 234 |
+
"Central Dogma" of genetics, as Francis Crick once glibly called it, is
|
| 235 |
+
represented by:</p><p>
|
| 236 |
+
|
| 237 |
+
</p><h3>DNA --> RNA --> Proteins</h3>
|
| 238 |
+
|
| 239 |
+
This expresses the sequence of processes: <p>
|
| 240 |
+
"DNA is transcribed by RNA and RNA is the template upon which proteins are
|
| 241 |
+
constructed."</p><p>
|
| 242 |
+
|
| 243 |
+
We can begin to approximate it with the chart</p><p>
|
| 244 |
+
|
| 245 |
+
</p><pre><h3>DNA --> primary transcript --> messenger RNA
|
| 246 |
+
|
| 247 |
+
-->primary polypetide --> processed polypeptide
|
| 248 |
+
|
| 249 |
+
-->final protein --> does stuff </h3>
|
| 250 |
+
</pre>
|
| 251 |
+
|
| 252 |
+
With each item in the sequence gives feedback to all the ealier items and DNA
|
| 253 |
+
even gives feedback to itself.<p>
|
| 254 |
+
|
| 255 |
+
|
| 256 |
+
This past Spring I posted a note to the bionet.genome.chromosome and bionet.general
|
| 257 |
+
discussion groups concerning the question of whether a genome can be regarded as
|
| 258 |
+
a computer program and quite a lively discussion ensued that I want to make available
|
| 259 |
+
to a larger audience. Excerpts of the discussion are linked to my synopsis of it
|
| 260 |
+
below.</p><p>
|
| 261 |
+
|
| 262 |
+
It began with <a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome1.shtml">my original posting</a> on April 13, 1995
|
| 263 |
+
which was followed by a reply by a very thoughtful and detailed reply from
|
| 264 |
+
<a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome2.shtml">Robert Robbins</a> of the US Dept. of Energy Genome
|
| 265 |
+
Database Project. Robbins is a biologist with a serious interest in having
|
| 266 |
+
computer scientists consider my questions. He was encouraging while politely
|
| 267 |
+
pointing out the naive errors in my thinking.</p><p>
|
| 268 |
+
|
| 269 |
+
Robbins himself then heard from <a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome3.shtml">G. Dellaire of McGill</a>
|
| 270 |
+
who raised some interesting points of his own. <a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome4.shtml">Robbins
|
| 271 |
+
replied</a> in detail to Dellaire's comments.</p><p>
|
| 272 |
+
|
| 273 |
+
David Baillie from the Institute of Mol. Biol. Biochem. at Simon Fraser University
|
| 274 |
+
in Burnaby, Canada, Vahe Bedian from the Univ. of Pennsylvania and Paul O'Neill
|
| 275 |
+
from the Univ. of Utah Computer Center offered some <a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome5.shtml"> short
|
| 276 |
+
but useful comments</a>.</p><p>
|
| 277 |
+
|
| 278 |
+
<a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome6.shtml">Tengleong Chew from the St. Louis University Medical
|
| 279 |
+
Center</a> replied in detail to my posting and closed with the tantalizing
|
| 280 |
+
remark that "There are potential Nobel Prizes hidden in this field."</p><p>
|
| 281 |
+
|
| 282 |
+
I sent a few people the collected comments and <a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome7.shtml">G. Dellaire
|
| 283 |
+
replied</a> with some detail remarks on the comments of others.</p><p>
|
| 284 |
+
|
| 285 |
+
Next, I posted my first attempt to create <a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome8.shtml">a flow chart of a
|
| 286 |
+
genetic process</a>, the process of b-galactosidase, the gene that produces an enzyme
|
| 287 |
+
used for the digestion of lactose sugar in the bacterium e.coli. The gene is activated
|
| 288 |
+
if glucose is not present and lactose is.</p><p>
|
| 289 |
+
|
| 290 |
+
The chart seemed fairly simple, but Keith Robison of Harvard pointed out that the
|
| 291 |
+
processes of detecting the presence of glucose and lactose took place in parallel,
|
| 292 |
+
not in a linear order as my chart implied.</p><p>
|
| 293 |
+
|
| 294 |
+
<a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome9.shtml">I responded to Robison</a> saying basically that this type
|
| 295 |
+
of discussion was precisely what I hoped would result from my posting. This was not,
|
| 296 |
+
after all, an obvious fact to a naive non-molecular biologist.
|
| 297 |
+
</p><p>
|
| 298 |
+
|
| 299 |
+
<a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome10.shtml">Vahe Bedian</a> commented more enthusiatically on the
|
| 300 |
+
rough chart and Robison's remarks.</p><p>
|
| 301 |
+
|
| 302 |
+
<a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome11.shtml">Guy Tantenzopf suggested</a> a few candidate organisms for
|
| 303 |
+
this type of analysis. Ron Sapolsky gave <a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome12.shtml">references to two
|
| 304 |
+
papers by P.D. Karp</a> that deal with some of the same questions that I had raised.
|
| 305 |
+
</p><p>
|
| 306 |
+
|
| 307 |
+
This discussion has been very enriching. First because of the intelligence
|
| 308 |
+
and generousity of the electronic acqaintances I have made in the international
|
| 309 |
+
molecular biology community but also because it has made me realize that there
|
| 310 |
+
is a place - perhaps even a need - for naive computer science thinking in the
|
| 311 |
+
world of molecular genetics.</p><p>
|
| 312 |
+
|
| 313 |
+
|
| 314 |
+
As a sample of the kind of chart I have in mind, below is a flow chart
|
| 315 |
+
for the expression of the beta-galactosidase gene in E. coli. This is
|
| 316 |
+
obviously a well known process, though perhaps not previously
|
| 317 |
+
represented in this kind of programming schematic. </p><p>
|
| 318 |
+
|
| 319 |
+
[added to The X Advisor article: In "Dealing With Genes" by Paul Berg and Maxine Singer, University Science Books, 1992, pp 71-73, the process is described as follows:</p><p>
|
| 320 |
+
|
| 321 |
+
</p><blockquote>The <i>E. coli</i> enzyme beta-galactosidase breaks down lactose (milk sugar) into two simpler
|
| 322 |
+
sugars, glucose and galactose. If <i>E. coli</i> is grown in the presence of glucose, its preferred nutrient, it does not synthesize beta-galactosidase; but the enzyme is produced if lactose is the only sugar available. Several DNA sequences that preced the 5' end of the beta-galactosidase coding region on <i>E. coli</i> DNA serve to regulate transcription. The RNA polymerase enzyme that will transcribe the gene binds to one, the <b>promoter</b>. A second sequence, the <b>operator</b>, lies between the promoter and the start of the beta-galactosidase coding sequence. The operator interacts with another protein, the <b>repressor</b>. Binding of the repressor to the operator prevents RNA polymerase from initiating transcription.
|
| 323 |
+
</blockquote>
|
| 324 |
+
<p>
|
| 325 |
+
|
| 326 |
+
</p><blockquote>
|
| 327 |
+
If lactose is supplied to the E. Coli, the sugar binds to the repressor protein, thereby altering the repressor's shape and preventing it from binding to the DNA. This loss of operator-binding activity now allows (1) the RNA polymerase to transcribe the gene into mRNA, [messenger RNA], (2) the beta-galactosidase to be synthesized, and (3) lactose to be utilized as an energy source for growth...
|
| 328 |
+
</blockquote>
|
| 329 |
+
|
| 330 |
+
<blockquote>Besides the negative control provided by the repressor-operator interactions, beta-galactosides is also under positive control. Thus, transcription of the beta-galactosidase gene can start only if a specific activator is present. The activator is also a protein that functions only when it is joined with a special small molecule. The special small molecule appears in the cell when there is no glucose available to the bacterium. In a sense, the small molecule is a starvation signal...
|
| 331 |
+
</blockquote>
|
| 332 |
+
|
| 333 |
+
|
| 334 |
+
Here is my latest attempt to represent this graphically:<p>
|
| 335 |
+
|
| 336 |
+
Flow Chart of the process of beta-galactosidase
|
| 337 |
+
gene expresssion in E. coli</p><p>
|
| 338 |
+
|
| 339 |
+
</p><center>
|
| 340 |
+
<hr>
|
| 341 |
+
<img src="b-galchart2.gif">
|
| 342 |
+
<hr>
|
| 343 |
+
</center>
|
| 344 |
+
|
| 345 |
+
(BTW, this chart was made using a program called "Inspiration" - normally used as
|
| 346 |
+
a business tool, but one that I think may be very helpful for biologists and
|
| 347 |
+
computer scientists alike.)<p>
|
| 348 |
+
|
| 349 |
+
</p><h3>Our Challenge</h3>
|
| 350 |
+
|
| 351 |
+
The entire genome of a the bacterium Hemophilus enfluenzae has recently been
|
| 352 |
+
mapped at Dr. J. Craig Venter's <a href="https://web.archive.org/web/19970310064130/http://www.tigr.org/">Institute for
|
| 353 |
+
Genomic Research</a> and the entire human genome is likely to be mapped
|
| 354 |
+
within a decade. Yet we still know relatively little about the big picture, i.e.
|
| 355 |
+
how the genome works as whole, what the relationships are between processes
|
| 356 |
+
and how these relationships are controlled.<p>
|
| 357 |
+
|
| 358 |
+
I put this challenge to molecular biologists and computer scientists: Work
|
| 359 |
+
together to describe the processes taking place in the genome. Robert Robbins
|
| 360 |
+
once said to me that he suspected the reason few scientists had seriously looked
|
| 361 |
+
at the question of the large scale functional structure of the genome was the
|
| 362 |
+
"the light's better syndrome" now prevalent in science. This refers to the story
|
| 363 |
+
of the man who was searching for something small and difficult to see - say a contact
|
| 364 |
+
lense - and proceeded to look for it in a well-lighted area even though he'd lost
|
| 365 |
+
it somewhere else. When his friend asked why he was looking there, he said
|
| 366 |
+
"because the light's better over here."</p><p>
|
| 367 |
+
|
| 368 |
+
In science, we tend to ask questions for which the answers seem readily obtainable
|
| 369 |
+
on a schedule of six months to a year - at least no longer than the grant cycle.
|
| 370 |
+
This means that we tend to obtain the answers to questions in well lighted areas and
|
| 371 |
+
seldom risk asking those questions for which clear answers or measurable progress
|
| 372 |
+
is likely to take decades if not lifetimes of research and thought. But this must
|
| 373 |
+
not deter us. The functioning of the genome is the greatest challenge of biology
|
| 374 |
+
and one of the greatest challenges of all science. Let us not be too timid to ask
|
| 375 |
+
the big questions and posit theories that we know will inevitably be found
|
| 376 |
+
insufficient and flawed. We must be brave enough to stumble forward into the darkness -
|
| 377 |
+
so that we can find the answers to most compelling and important questions before us.
|
| 378 |
+
</p><p>
|
| 379 |
+
|
| 380 |
+
<a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/jul95/welz.genome13.shtml">Appendix of Genome Related sites</a></p><p>
|
| 381 |
+
|
| 382 |
+
|
| 383 |
+
</p><hr size="3" width="30%">
|
| 384 |
+
<h4>
|
| 385 |
+
<em>
|
| 386 |
+
<a href="https://web.archive.org/web/19970310064130/http://found.cs.nyu.edu/found.a/CAT/misc/welz/">Gary Welz </a>
|
| 387 |
+
is a New York City based journalist, consultant and WWW designer.
|
| 388 |
+
He's currently writing a book about online multimedia and can
|
| 389 |
+
be reached via email at <a href="https://web.archive.org/web/19970310064130/MAILTO:gwelz@scitv.com">gwelz@scitv.com,</a>
|
| 390 |
+
or come visit his home page at <a href="https://web.archive.org/web/19970310064130/http://found.cs.nyu.edu/found.a/CAT/misc/welz/">
|
| 391 |
+
http://found.cs.nyu.edu/found.a/CAT/misc/welz/</a>
|
| 392 |
+
</em>
|
| 393 |
+
</h4>
|
| 394 |
+
|
| 395 |
+
<form method="POST" action="https://web.archive.org/web/19970310064130/http://landru.unx.com/cgi-bin/ratings.pl">
|
| 396 |
+
|
| 397 |
+
<center>
|
| 398 |
+
<hr>
|
| 399 |
+
|
| 400 |
+
<b>We really want to know! How would you rate this article, and why?</b><br>
|
| 401 |
+
<textarea rows="5" cols="70" name="articleComments"></textarea>
|
| 402 |
+
<table border="3" cellspacing="3" cellpadding="3">
|
| 403 |
+
<tbody><tr>
|
| 404 |
+
<td><input type="radio" name="articleRating" value="No Opinion"> No Opinion</td>
|
| 405 |
+
<td><input type="radio" name="articleRating" value="Excellent"> Excellent</td>
|
| 406 |
+
<td><input type="radio" name="articleRating" value="Good"> Good</td>
|
| 407 |
+
<td><input type="radio" name="articleRating" value="Fair"> Fair</td>
|
| 408 |
+
<td><input type="radio" name="articleRating" value="Poor"> Poor</td>
|
| 409 |
+
<td><input type="submit" value="Send"></td>
|
| 410 |
+
<td><input type="reset" value="Reset"></td>
|
| 411 |
+
</tr>
|
| 412 |
+
</tbody></table>
|
| 413 |
+
</center>
|
| 414 |
+
<p>
|
| 415 |
+
|
| 416 |
+
</p><center>
|
| 417 |
+
Send comments to <a href="https://web.archive.org/web/19970310064130/MAILTO:gwelz@scitv.com"> <b><i>gwelz@scitv.com </i></b></a> or
|
| 418 |
+
<a href="https://web.archive.org/web/19970310064130/MAILTO:webmaster@landru.unx.com"><b><i>webmaster@unx.com.</i></b></a> <br>
|
| 419 |
+
<a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/gwelz/toc.shtml">Column Master TOC</a>
|
| 420 |
+
</center>
|
| 421 |
+
<hr>
|
| 422 |
+
|
| 423 |
+
|
| 424 |
+
<center>
|
| 425 |
+
<h2><a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/docs/new.shtml">We want <i>YOU</i> to write an article for us!</a></h2><p>
|
| 426 |
+
<b>
|
| 427 |
+
<a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/webcrafting/index.html">WebCrafting |</a>
|
| 428 |
+
<a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/backissues.shtml">TXA Back Issues |</a>
|
| 429 |
+
<a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/solutions/docs/backissues.shtml">CPS Back Issues |</a>
|
| 430 |
+
<br>
|
| 431 |
+
<a href="https://web.archive.org/web/19970310064130/mailto:editor@unx.com">Mail |</a>
|
| 432 |
+
<a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/advisor/docs/search.shtml">Search</a></b></p><p><b>
|
| 433 |
+
</b>
|
| 434 |
+
</p></center>
|
| 435 |
+
|
| 436 |
+
<hr>
|
| 437 |
+
<font size="-1">
|
| 438 |
+
<center>
|
| 439 |
+
<i><a href="https://web.archive.org/web/19970310064130/http://landru.unx.com/DD/proto/fullNotice.html">This page and all its contents are
|
| 440 |
+
Copyright οΏ½1994-1996 NetCast, Inc.,
|
| 441 |
+
USA, All Rights Reserved.</a> <br>
|
| 442 |
+
The X Advisor<sup>TM</sup>, Cross Platform Solutions<sup>TM</sup>
|
| 443 |
+
WebCrafting<sup>TM</sup>, and JavaTalk<sup>TM</sup>
|
| 444 |
+
are all trademarks of NetCast, Inc.</i>
|
| 445 |
+
</center>
|
| 446 |
+
</font>
|
| 447 |
+
|
| 448 |
+
|
| 449 |
+
<input name="articleAuthor" value="Gary Welz" type="HIDDEN">
|
| 450 |
+
<input name="articleIssue" value="July 1995, Vol 1, No 2" type="HIDDEN">
|
| 451 |
+
<input name="authorEmail" value="gwelz@holonet.net" type="HIDDEN">
|
| 452 |
+
<input name="articleTitle" value="Peripheral Visions:Is a Genome Like a Computer Program?" type="HIDDEN">
|
| 453 |
+
|
| 454 |
+
|
| 455 |
+
|
| 456 |
+
</form><iframe id="jam-iframe" src="./welz.genome0_files/iframe.html" data-ruffle-polyfilled=""></iframe></body><div id="aura-auto-fill" style="display: contents;"><template shadowrootmode="closed"><link rel="stylesheet" href="chrome-extension://fjbgpaheigpmkbdkdfghmkbnkpeofmhh/css/main-app-content/style.css"></template></div><div id="aura-content" style="display: contents;"><template shadowrootmode="closed"><link rel="stylesheet" href="chrome-extension://fjbgpaheigpmkbdkdfghmkbnkpeofmhh/css/main-app-content/style.css"><div id="drag-and-drop-overlay"></div><section class="main-layout"><div id="drag-and-drop-value-wrapper"></div></section></template></div><grammarly-desktop-integration data-grammarly-shadow-root="true"><template shadowrootmode="open"><style>
|
| 457 |
+
div.grammarly-desktop-integration {
|
| 458 |
+
position: absolute;
|
| 459 |
+
width: 1px;
|
| 460 |
+
height: 1px;
|
| 461 |
+
padding: 0;
|
| 462 |
+
margin: -1px;
|
| 463 |
+
overflow: hidden;
|
| 464 |
+
clip: rect(0, 0, 0, 0);
|
| 465 |
+
white-space: nowrap;
|
| 466 |
+
border: 0;
|
| 467 |
+
-moz-user-select: none;
|
| 468 |
+
-webkit-user-select: none;
|
| 469 |
+
-ms-user-select:none;
|
| 470 |
+
user-select:none;
|
| 471 |
+
}
|
| 472 |
+
|
| 473 |
+
div.grammarly-desktop-integration:before {
|
| 474 |
+
content: attr(data-content);
|
| 475 |
+
}
|
| 476 |
+
</style><div aria-label="grammarly-integration" role="group" tabindex="-1" class="grammarly-desktop-integration" data-content="{"mode":"full","isActive":true,"isUserDisabled":false}"></div></template></grammarly-desktop-integration></html>
|
welz_1995_genome_programming.html
ADDED
|
@@ -0,0 +1,217 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8">
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 6 |
+
<title>Is a Genome Like a Computer Program? - Gary Welz (1995)</title>
|
| 7 |
+
<style>
|
| 8 |
+
body {
|
| 9 |
+
font-family: 'Georgia', serif;
|
| 10 |
+
line-height: 1.6;
|
| 11 |
+
max-width: 800px;
|
| 12 |
+
margin: 0 auto;
|
| 13 |
+
padding: 20px;
|
| 14 |
+
background-color: #f9f9f9;
|
| 15 |
+
color: #333;
|
| 16 |
+
}
|
| 17 |
+
.container {
|
| 18 |
+
background-color: white;
|
| 19 |
+
padding: 40px;
|
| 20 |
+
border-radius: 8px;
|
| 21 |
+
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
|
| 22 |
+
}
|
| 23 |
+
h1 {
|
| 24 |
+
color: #2c3e50;
|
| 25 |
+
border-bottom: 3px solid #3498db;
|
| 26 |
+
padding-bottom: 10px;
|
| 27 |
+
}
|
| 28 |
+
h2 {
|
| 29 |
+
color: #34495e;
|
| 30 |
+
margin-top: 30px;
|
| 31 |
+
}
|
| 32 |
+
h3 {
|
| 33 |
+
color: #7f8c8d;
|
| 34 |
+
}
|
| 35 |
+
.author {
|
| 36 |
+
font-style: italic;
|
| 37 |
+
color: #7f8c8d;
|
| 38 |
+
margin-bottom: 20px;
|
| 39 |
+
}
|
| 40 |
+
.copyright {
|
| 41 |
+
font-size: 0.9em;
|
| 42 |
+
color: #95a5a6;
|
| 43 |
+
margin-bottom: 30px;
|
| 44 |
+
}
|
| 45 |
+
.flowchart {
|
| 46 |
+
text-align: center;
|
| 47 |
+
margin: 30px 0;
|
| 48 |
+
padding: 20px;
|
| 49 |
+
background-color: #f8f9fa;
|
| 50 |
+
border-radius: 5px;
|
| 51 |
+
}
|
| 52 |
+
.flowchart img {
|
| 53 |
+
max-width: 100%;
|
| 54 |
+
height: auto;
|
| 55 |
+
border: 1px solid #ddd;
|
| 56 |
+
border-radius: 5px;
|
| 57 |
+
}
|
| 58 |
+
blockquote {
|
| 59 |
+
border-left: 4px solid #3498db;
|
| 60 |
+
padding-left: 20px;
|
| 61 |
+
margin: 20px 0;
|
| 62 |
+
font-style: italic;
|
| 63 |
+
background-color: #f8f9fa;
|
| 64 |
+
padding: 15px;
|
| 65 |
+
border-radius: 0 5px 5px 0;
|
| 66 |
+
}
|
| 67 |
+
.highlight {
|
| 68 |
+
background-color: #fff3cd;
|
| 69 |
+
padding: 15px;
|
| 70 |
+
border-radius: 5px;
|
| 71 |
+
border-left: 4px solid #ffc107;
|
| 72 |
+
margin: 20px 0;
|
| 73 |
+
}
|
| 74 |
+
.challenge {
|
| 75 |
+
background-color: #d1ecf1;
|
| 76 |
+
padding: 20px;
|
| 77 |
+
border-radius: 5px;
|
| 78 |
+
border-left: 4px solid #17a2b8;
|
| 79 |
+
margin: 30px 0;
|
| 80 |
+
}
|
| 81 |
+
.links {
|
| 82 |
+
background-color: #e2e3e5;
|
| 83 |
+
padding: 15px;
|
| 84 |
+
border-radius: 5px;
|
| 85 |
+
margin: 20px 0;
|
| 86 |
+
}
|
| 87 |
+
.links a {
|
| 88 |
+
color: #495057;
|
| 89 |
+
text-decoration: none;
|
| 90 |
+
}
|
| 91 |
+
.links a:hover {
|
| 92 |
+
text-decoration: underline;
|
| 93 |
+
}
|
| 94 |
+
.metadata {
|
| 95 |
+
background-color: #f8f9fa;
|
| 96 |
+
padding: 15px;
|
| 97 |
+
border-radius: 5px;
|
| 98 |
+
font-size: 0.9em;
|
| 99 |
+
color: #6c757d;
|
| 100 |
+
margin-bottom: 30px;
|
| 101 |
+
}
|
| 102 |
+
</style>
|
| 103 |
+
</head>
|
| 104 |
+
<body>
|
| 105 |
+
<div class="container">
|
| 106 |
+
<div class="metadata">
|
| 107 |
+
<strong>Original Publication:</strong> The X Advisor, July 1995 - Vol 1 No 2<br>
|
| 108 |
+
<strong>Author:</strong> Gary Welz<br>
|
| 109 |
+
<strong>Copyright:</strong> Β© 1995-96 Gary Welz, All Rights Reserved. Used With Permission.<br>
|
| 110 |
+
<strong>Archived:</strong> Wayback Machine, March 10, 1997
|
| 111 |
+
</div>
|
| 112 |
+
|
| 113 |
+
<h1>Peripheral Visions: Is a Genome Like a Computer Program?</h1>
|
| 114 |
+
|
| 115 |
+
<div class="author">
|
| 116 |
+
<h3>by Gary Welz</h3>
|
| 117 |
+
</div>
|
| 118 |
+
|
| 119 |
+
<p>An organism's genome is its set of chromosomes, its complete set of genetic information. Many have compared the genome to a massive database - as a blueprint for every protein and organ in the organism. Certainly it is an extraordinary storage device. But can the computer analogy be taken further? Can the genome be thought of as a program that controls the moment to moment functioning of the organism? Can it be viewed as a "self-installing and self-launching application" that enables an organism to develop or "build" itself?</p>
|
| 120 |
+
|
| 121 |
+
<p>In order to make this metaphor concrete, I propose that computer scientists and biologists begin attempting to describe the processes that the genome participates in as though they were parts of a large computer program. Specifically, create flowcharts with genes as objects connected by logical terms like "and" and "or" and, of course, "while" loops.</p>
|
| 122 |
+
|
| 123 |
+
<p>Schematic representation of genetic processes has a long history. The "Central Dogma" of genetics, as Francis Crick once glibly called it, is represented by:</p>
|
| 124 |
+
|
| 125 |
+
<h3>DNA β RNA β Proteins</h3>
|
| 126 |
+
|
| 127 |
+
<p>This expresses the sequence of processes: "DNA is transcribed by RNA and RNA is the template upon which proteins are constructed."</p>
|
| 128 |
+
|
| 129 |
+
<p>We can begin to approximate it with the chart:</p>
|
| 130 |
+
|
| 131 |
+
<pre><h3>DNA β primary transcript β messenger RNA
|
| 132 |
+
β primary polypeptide β processed polypeptide
|
| 133 |
+
β final protein β does stuff</h3></pre>
|
| 134 |
+
|
| 135 |
+
<p>With each item in the sequence gives feedback to all the earlier items and DNA even gives feedback to itself.</p>
|
| 136 |
+
|
| 137 |
+
<div class="highlight">
|
| 138 |
+
<h3>Historical Context</h3>
|
| 139 |
+
<p>This past Spring I posted a note to the bionet.genome.chromosome and bionet.general discussion groups concerning the question of whether a genome can be regarded as a computer program and quite a lively discussion ensued that I want to make available to a larger audience.</p>
|
| 140 |
+
</div>
|
| 141 |
+
|
| 142 |
+
<p>It began with my original posting on April 13, 1995 which was followed by a very thoughtful and detailed reply from Robert Robbins of the US Dept. of Energy Genome Database Project. Robbins is a biologist with a serious interest in having computer scientists consider my questions. He was encouraging while politely pointing out the naive errors in my thinking.</p>
|
| 143 |
+
|
| 144 |
+
<p>Robbins himself then heard from G. Dellaire of McGill who raised some interesting points of his own. Robbins replied in detail to Dellaire's comments.</p>
|
| 145 |
+
|
| 146 |
+
<p>David Baillie from the Institute of Mol. Biol. Biochem. at Simon Fraser University in Burnaby, Canada, Vahe Bedian from the Univ. of Pennsylvania and Paul O'Neill from the Univ. of Utah Computer Center offered some short but useful comments.</p>
|
| 147 |
+
|
| 148 |
+
<p>Tengleong Chew from the St. Louis University Medical Center replied in detail to my posting and closed with the tantalizing remark that "There are potential Nobel Prizes hidden in this field."</p>
|
| 149 |
+
|
| 150 |
+
<p>I sent a few people the collected comments and G. Dellaire replied with some detailed remarks on the comments of others.</p>
|
| 151 |
+
|
| 152 |
+
<p>Next, I posted my first attempt to create a flow chart of a genetic process, the process of Ξ²-galactosidase, the gene that produces an enzyme used for the digestion of lactose sugar in the bacterium E. coli. The gene is activated if glucose is not present and lactose is.</p>
|
| 153 |
+
|
| 154 |
+
<p>The chart seemed fairly simple, but Keith Robison of Harvard pointed out that the processes of detecting the presence of glucose and lactose took place in parallel, not in a linear order as my chart implied.</p>
|
| 155 |
+
|
| 156 |
+
<p>I responded to Robison saying basically that this type of discussion was precisely what I hoped would result from my posting. This was not, after all, an obvious fact to a naive non-molecular biologist.</p>
|
| 157 |
+
|
| 158 |
+
<p>Vahe Bedian commented more enthusiastically on the rough chart and Robison's remarks.</p>
|
| 159 |
+
|
| 160 |
+
<p>Guy Tantenzopf suggested a few candidate organisms for this type of analysis. Ron Sapolsky gave references to two papers by P.D. Karp that deal with some of the same questions that I had raised.</p>
|
| 161 |
+
|
| 162 |
+
<p>This discussion has been very enriching. First because of the intelligence and generosity of the electronic acquaintances I have made in the international molecular biology community but also because it has made me realize that there is a place - perhaps even a need - for naive computer science thinking in the world of molecular genetics.</p>
|
| 163 |
+
|
| 164 |
+
<h2>Beta-Galactosidase Flow Chart</h2>
|
| 165 |
+
|
| 166 |
+
<p>As a sample of the kind of chart I have in mind, below is a flow chart for the expression of the beta-galactosidase gene in E. coli. This is obviously a well known process, though perhaps not previously represented in this kind of programming schematic.</p>
|
| 167 |
+
|
| 168 |
+
<div class="flowchart">
|
| 169 |
+
<h3>Flow Chart of the process of beta-galactosidase gene expression in E. coli</h3>
|
| 170 |
+
<img src="b-galchart2.gif" alt="Beta-galactosidase gene expression flowchart - Original 1995 version">
|
| 171 |
+
<p><em>This chart was made using a program called "Inspiration" - normally used as a business tool, but one that I think may be very helpful for biologists and computer scientists alike.</em></p>
|
| 172 |
+
</div>
|
| 173 |
+
|
| 174 |
+
<blockquote>
|
| 175 |
+
<p><strong>From "Dealing With Genes" by Paul Berg and Maxine Singer, University Science Books, 1992, pp 71-73:</strong></p>
|
| 176 |
+
<p>The <em>E. coli</em> enzyme beta-galactosidase breaks down lactose (milk sugar) into two simpler sugars, glucose and galactose. If <em>E. coli</em> is grown in the presence of glucose, its preferred nutrient, it does not synthesize beta-galactosidase; but the enzyme is produced if lactose is the only sugar available. Several DNA sequences that precede the 5' end of the beta-galactosidase coding region on <em>E. coli</em> DNA serve to regulate transcription. The RNA polymerase enzyme that will transcribe the gene binds to one, the <strong>promoter</strong>. A second sequence, the <strong>operator</strong>, lies between the promoter and the start of the beta-galactosidase coding sequence. The operator interacts with another protein, the <strong>repressor</strong>. Binding of the repressor to the operator prevents RNA polymerase from initiating transcription.</p>
|
| 177 |
+
</blockquote>
|
| 178 |
+
|
| 179 |
+
<blockquote>
|
| 180 |
+
<p>If lactose is supplied to the E. coli, the sugar binds to the repressor protein, thereby altering the repressor's shape and preventing it from binding to the DNA. This loss of operator-binding activity now allows (1) the RNA polymerase to transcribe the gene into mRNA, [messenger RNA], (2) the beta-galactosidase to be synthesized, and (3) lactose to be utilized as an energy source for growth...</p>
|
| 181 |
+
</blockquote>
|
| 182 |
+
|
| 183 |
+
<blockquote>
|
| 184 |
+
<p>Besides the negative control provided by the repressor-operator interactions, beta-galactosidase is also under positive control. Thus, transcription of the beta-galactosidase gene can start only if a specific activator is present. The activator is also a protein that functions only when it is joined with a special small molecule. The special small molecule appears in the cell when there is no glucose available to the bacterium. In a sense, the small molecule is a starvation signal...</p>
|
| 185 |
+
</blockquote>
|
| 186 |
+
|
| 187 |
+
<div class="challenge">
|
| 188 |
+
<h3>Our Challenge</h3>
|
| 189 |
+
<p>The entire genome of the bacterium <em>Hemophilus influenzae</em> has recently been mapped at Dr. J. Craig Venter's Institute for Genomic Research and the entire human genome is likely to be mapped within a decade. Yet we still know relatively little about the big picture, i.e. how the genome works as whole, what the relationships are between processes and how these relationships are controlled.</p>
|
| 190 |
+
|
| 191 |
+
<p>I put this challenge to molecular biologists and computer scientists: Work together to describe the processes taking place in the genome. Robert Robbins once said to me that he suspected the reason few scientists had seriously looked at the question of the large scale functional structure of the genome was the "the light's better syndrome" now prevalent in science. This refers to the story of the man who was searching for something small and difficult to see - say a contact lens - and proceeded to look for it in a well-lighted area even though he'd lost it somewhere else. When his friend asked why he was looking there, he said "because the light's better over here."</p>
|
| 192 |
+
|
| 193 |
+
<p>In science, we tend to ask questions for which the answers seem readily obtainable on a schedule of six months to a year - at least no longer than the grant cycle. This means that we tend to obtain the answers to questions in well lighted areas and seldom risk asking those questions for which clear answers or measurable progress is likely to take decades if not lifetimes of research and thought. But this must not deter us. The functioning of the genome is the greatest challenge of biology and one of the greatest challenges of all science. Let us not be too timid to ask the big questions and posit theories that we know will inevitably be found insufficient and flawed. We must be brave enough to stumble forward into the darkness - so that we can find the answers to most compelling and important questions before us.</p>
|
| 194 |
+
</div>
|
| 195 |
+
|
| 196 |
+
<div class="links">
|
| 197 |
+
<h3>Related Links</h3>
|
| 198 |
+
<p><strong>Original Discussion Threads:</strong></p>
|
| 199 |
+
<ul>
|
| 200 |
+
<li><a href="#">Original posting (April 13, 1995)</a></li>
|
| 201 |
+
<li><a href="#">Robert Robbins' response</a></li>
|
| 202 |
+
<li><a href="#">G. Dellaire's comments</a></li>
|
| 203 |
+
<li><a href="#">Additional discussion threads</a></li>
|
| 204 |
+
</ul>
|
| 205 |
+
<p><strong>Modern Context:</strong></p>
|
| 206 |
+
<ul>
|
| 207 |
+
<li><a href="#">Current genome programming frameworks</a></li>
|
| 208 |
+
<li><a href="#">Systems biology approaches</a></li>
|
| 209 |
+
<li><a href="#">Computational biology tools</a></li>
|
| 210 |
+
</ul>
|
| 211 |
+
</div>
|
| 212 |
+
|
| 213 |
+
<hr>
|
| 214 |
+
<p><em>Gary Welz is a New York City based journalist, consultant and WWW designer. He's currently writing a book about online multimedia and can be reached via email at gwelz@scitv.com, or visit his home page at http://found.cs.nyu.edu/found.a/CAT/misc/welz/</em></p>
|
| 215 |
+
</div>
|
| 216 |
+
</body>
|
| 217 |
+
</html>
|