View unanswered posts | View active topics It is currently Wed Jun 19, 2013 12:38 am




Reply to topic  [ 2 posts ] 
 Darwin’s Finches Beak Design Lab 
Author Message

Joined: Fri Sep 22, 2006 12:04 am
Posts: 1456
Location: Massachusetts
Post Darwin’s Finches Beak Design Lab
What is currently known from a paper about the epigenetic circuit for bird beak morphology is here best represented by a screen form that allows setting of the gene expression levels which control depth, width and length proportions.

Image
https://sites.google.com/site/intellige ... enFull.bmp

Zip file with a RAM resident compiled .exe that does not need to install anything in the disk system or was given Internet or other outside connectivity. Code and compile is as safe and trouble free running and closing the program as possible.

https://sites.google.com/site/intellige ... ignLab.zip

Shown below is the math code to calculate final PmxDepth, PmxWidth and PmxLength development from setting of 7 scroll bars (controlling 5 gene expression levels) named TGFB, Bcat, Dkk3, EarlyBmp4/LaterBmp4 and EarlyCaM/LaterCaM.

Code:
'_____Calculate subtractive Both Early+Later expression levels._____
   BothBmp4 = EarlyBmp4 - LaterBmp4
If BothBmp4 < 0 Then BothBmp4 = 0
   BothCaM = EarlyCaM - LaterCaM
If BothCaM < 0 Then BothCaM = 0

'_____Calculate Prenasal cartilage bone later expands from._____
'2 factors control this Earlier development, Bmp4 and CaM level.
   Pnc = (EarlyBmp4 + EarlyCaM) / 2
'Prenasal Cartilage proportions vary according to Early levels of Bmp4 and CaM as below.
   PncDepth = EarlyBmp4
   PncWidth = EarlyBmp4
   PncLength = EarlyCaM
'Calculate Premaxillary Bone that Later expands from Prenasal Cartilage above.
'3 of the factors raise average % level , two lower.
   Pmx = (TGFB + Dkk3 + Bcat - LaterBmp4 - LaterCaM) / 3
'Calculate Premaxillary Bone proportions that vary according to Truth Table
   PmxDepth = (BothBmp4 + TGFB + Bcat + Dkk3) / 4
   PmxWidth = BothBmp4
   PmxLength = (-LaterBmp4 + BothCaM + TGFB + Bcat + Dkk3) / 4


Here is the same code without the comments:

Code:
   BothBmp4 = EarlyBmp4 - LaterBmp4
   BothCaM = EarlyCaM - LaterCaM

   Pnc = (EarlyBmp4 + EarlyCaM) / 2
   PncDepth = EarlyBmp4
   PncWidth = EarlyBmp4
   PncLength = EarlyCaM

   Pmx = (TGFB + Dkk3 + Bcat - LaterBmp4 - LaterCaM) / 3
   PmxDepth = (BothBmp4 + TGFB + Bcat + Dkk3) / 4
   PmxWidth = BothBmp4
   PmxLength = (-LaterBmp4 + BothCaM + TGFB + Bcat + Dkk3) / 4


All variables are shown in the Truth Table in the lower right corner of the screen. It can be switched from the illustration found in the science paper, or filled with numbers from the above calculations. The corresponding variables are:

Code:
' |-------------------------------------------------------------------------------|
' |       Tissue patterned         |             Dimension altered                |
' |-------------------------------------------------------------------------------|
' |   Prenasal      Premaxillary   |    Depth          Width         Length       |
' |   cartilage     bone           |                                              |
' |-------------------------------------------------------------------------------|
' |   EarlyBmp4    -LaterBmp4           BothBmp4       BothBmp4     -LaterBmp4    |
' |   EarlyCaM     -LaterCaM            x              x             BothCaM      |
' |                 TGFB                TGFB           x             TGFB         |
' |                 Bcat                Bcat           x             Bcat         |
' |                 Dkk3                Dkk3           x             Dkk3         |
' |-------------------------------------------------------------------------------|
' |   Pnc           Pmx                 PmxDepth       PmxWidth      PmxLength    |
' |-------------------------------------------------------------------------------|


The paper boils all this down to a simple truth table, where I made the math easy to check in case anyone wants to argue that it is not an accurate representation of what the researchers described happening.

http://www.pnas.org/content/108/10/4057.full

It’s now kept simple. Is possible to tweak it so that it does not become totally flat when a proportion is 0% and I can maybe refine a few of the numbers. With it being easy to change the math all that is needed is the new equation.

The truth table fills using computer/electronic format where don’t care is shown with “x” not the conditional “0” that is the result of a gene being off, which does care to calculations.

What this form is connected into can even include the GA technique but with there not much excitement over what is then a most simple feedback circuit controlling 7 scroll bars. Need to include what else exists in its circuit that does the higher level thinking that moves all the genes it has from place, as well as the slower lower level molecular thinking that controls what is produced in future generations. We then have a system that even includes multilevel intelligence where there is a circuit that has a place for everything that will in time be discovered about how it works. Not end up with a simple feedback loop with lifeless entities controlled by timers instead of their own intelligence. So where the next step is to make this a Design form for an Intelligence Design Lab it’s because that’s how it’s possible to get past the limitations of the now popular GA that leaves out more detail than it may seem. Raising the bar to having to account for multilevel intelligence produces the most complete models possible.

I have good reasons for not using a GA to bring beaks to life in a simulation even though some might find a way to make an issue out of it. Not requiring the reducing down to a “natural selection” variable eliminates from the model a world of problems trying to quantify something that is at times subjective and debatable. Here have place to hook in muscles and sensors and on its own figures out how to control what it has. We know that a genome is another self-learning system so is not scientifically unusual to represent that with a self-learning circuit as well. The result is an easy to use model that keeps itself going through time without needing to quantify “selection” or “fitness” whatever happens just happens. Where some get carried off by bananas to another island then they end up far away, so program then needs a way to track them all but that’s easy to add.

I can later adapt an Intelligence Design Lab to work with a beak and this time include cellular and molecular levels that this epigenetic system is most a part of. Where I left off with that software there is an unused visual subsystem just right for mouth touch/taste sensors to feel around with inside of tube feeders where the easy to eat seeds are usually harder to get at. Only have to connect the muscles and beak sensory into the brain level system for it to on its own figure out how to get at something with its new beak, which makes it easier to model the other self-learning processes that are at work in the system.

If no real problem can be found in this forum (and another) with the new screen form that introduces the chemistry of Darwin’s Finches then I’ll ask the authors of the paper whether it all looks right to them. The software then right away belongs at Planet Source Code as a tutorial for coding the epigenetics into 3D programs. Might then make an easy paper to write for biologists, but with the best peer review imaginable from the authors of the paper because of their having most experience with that part of it. First wanted to show it here to see what you think, or could maybe add to make it easier to figure out.

It is hopefully no big deal to make operational a truth table explained in a science paper. And in this case it’s not an Intelligence Design Lab it is a Beak Design form that would get added into one. This Lab does not need to include the latest intelligence theory that’s for something else. To keep things as uncomplicated as possible I am purposely keeping everything fully concentrated on what is in that one science paper, and that is it. There is no Intelligence Algorithm or any control of the settings other than your changing them to make the mouth move or turn. It is to have exactly what they describe, and no more which is why it just sits there waiting for you to change one of the scroll bar controls, for it.

As simple as this part of it is, the simple epigenetics is all it needs to model, what’s in the one paper and no more, with what it’s used in up to whoever can use it in their code. Discussion about what it can ultimately be included with is here irrelevant, only thing that matters is the simple math of the problem that the researchers explained. What do you think?

_________________
Premise:
The theory of intelligent design holds that certain features of the universe and of living things are best explained by an intelligent cause, not an undirected process such as natural selection.
Google Viewer
MS Word Format


Fri Feb 10, 2012 1:54 am
Profile

Joined: Fri Sep 22, 2006 12:04 am
Posts: 1456
Location: Massachusetts
Post Re: Darwin’s Finches Beak Design Lab
I have to update with a paper that adds detail, and shows the upper beak morphology working somewhat independently of the lower beak:

http://www.pnas.org/content/107/8/3356.full

The authors will be publishing their latest efforts on beak developmental evolution modeling in the near future. I’ll do what I can to get that here when the paper is out.

In the meanwhile I’ll follow up on new leads that suggest it's connected to a mechanism similar to what I have seen before that allows cells to set up a spatial communication grid for feedback to orient themselves to each other such that cilia are aligned in the same proper direction, and later keep proper timing.

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2720100/
http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2747024/

Quote:
Planar cell polarity signaling: from fly development to human disease.
Simons M, Mlodzik M.

Abstract
Most, if not all, cell types and tissues display several aspects of polarization. In addition to the ubiquitous epithelial cell polarity along the apical-basolateral axis, many epithelial tissues and organs are also polarized within the plane of the epithelium. This is generally referred to as planar cell polarity (PCP; or historically, tissue polarity). Genetic screens in Drosophila pioneered the discovery of core PCP factors, and subsequent work in vertebrates has established that the respective pathways are evolutionarily conserved. PCP is not restricted only to epithelial tissues but is also found in mesenchymal cells, where it can regulate cell migration and cell intercalation. Moreover, particularly in vertebrates, the conserved core PCP signaling factors have recently been found to be associated with the orientation or formation of cilia. This review discusses new developments in the molecular understanding of PCP establishment in Drosophila and vertebrates; these developments are integrated with new evidence that links PCP signaling to human disease.

http://www.ncbi.nlm.nih.gov/pmc/article ... ool=pubmed

I'm not sure whether my hunch is correct, but something similar to this would be a cellular (whole cell not one molecule) communicative response to conditions that very much complicates a gene based model, but simplifies the model I’m working towards that already has and expects a cellular level of interaction in addition to the molecular gene level. Virtual cells have to form the beak shape. But after development it’s just a 3D solid that stays the same which simplifies modeling a number of virtual birds in the same world at the same time.

And one more paper to help with some of the embryology this gets into.

http://www-hsc.usc.edu/~widelitz/2007_wu1.pdf

_________________
Premise:
The theory of intelligent design holds that certain features of the universe and of living things are best explained by an intelligent cause, not an undirected process such as natural selection.
Google Viewer
MS Word Format


Mon Feb 13, 2012 5:56 pm
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 2 posts ] 

Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by STSoftware for PTF.