Author Topic: Lets figure it out already  (Read 5602 times)

Offline shvarz

  • Bot God
  • *****
  • Posts: 1341
    • View Profile
Lets figure it out already
« Reply #15 on: March 22, 2005, 05:11:07 PM »
Nums, you got mme all wrong:  The thing about complex is like this:

You have a reaction chain:

A>B>C>D

You have separate enzymes for each reaction A>B, B>C, and C>D.  What happens is that each enzyme does its job and throws the product out for other enzymes to find and do their job.

Now imagine if all three enzymes are sitting in a complex and when the first enzyme is done, it hands down the product directly to second enzyme.  Second enzyme converts it to C and gives it to third enzyme.  The substrate never leaves the complex until all steps are completed.  

This is the way real organisms optimize their chemical reactions.  Sometimes the substratre is covalently linked to the complex itself until the job is done!

That's what I am calling an enzyme complex.

Now back to your bits system:

You have a string of bits:

10010001111001000011101111001100

Say enzyme 1 is coded by: 10010001
Enzyme 2: 011110010
Enzyme 3: 00111011110

Since all three enzymes are in one string, they are assigned to a single complex (just a random "flag" that is common to all of them).  Then when the reaction happens, the program will check if in the reaction A>B>C>D any enzymes are in the same complex.  It will find that they are and it will increase the efficiency of the reaction.

Clear?
"Never underestimate the power of stupid things in big numbers" - Serious Sam

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7715
    • View Profile
Lets figure it out already
« Reply #16 on: March 22, 2005, 06:00:02 PM »
Musch clearer.  I agree with that.

If one complex contains more than one enzyme that does the same thing, then the substances are randomly assigned to an enzyme.  Can we agree with that too?

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Lets figure it out already
« Reply #17 on: March 22, 2005, 06:05:22 PM »
Ok, so how many slots enzymes we are going to have? How is it determined?

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7715
    • View Profile
Lets figure it out already
« Reply #18 on: March 22, 2005, 06:10:03 PM »
Infinitely many, as I've already said atleast twice.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Lets figure it out already
« Reply #19 on: March 22, 2005, 06:11:07 PM »
How is it determined?

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7715
    • View Profile
Lets figure it out already
« Reply #20 on: March 22, 2005, 06:14:20 PM »
Pronoun trouble.  What is the 'it' to which you refer?

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Lets figure it out already
« Reply #21 on: March 22, 2005, 06:17:11 PM »
lol sry Num, In Programming there is no such thing as an “Infinite” variable; How does the robot figure out how many enzyme slots it needs?
I mean it does not start out having “Infinite” enzyme slots right?
« Last Edit: March 22, 2005, 06:17:26 PM by Botsareus »

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7715
    • View Profile
Lets figure it out already
« Reply #22 on: March 22, 2005, 06:20:00 PM »
When you say enzyme slot, what exactly do you mean?  As I understand it now the question doesn't make alot of sense.

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Lets figure it out already
« Reply #23 on: March 22, 2005, 06:30:20 PM »
http://s9.invisionfree.com/DarwinBots_Foru...topic=187&st=15


Numsgil:
Quote
Okay, so we're basically in agreement to limit the total number of enzymes a bot can have? I'm not sure how enzyme length and cost should correlate. Either linearly or exponentially, or maybe some other system.

20 may be too many enzyme slots. I'm really not sure. I really have no idea how natural selection would affect them. Having a single enzyme that can be infinitely long is an interesting idea. I would say something like 7-13 enzyme slots would be about right, depending on how in depth and detailed we make digestion.

Funny, now Numsgil tells me he does not know what an enzyme slot is....
« Last Edit: March 22, 2005, 06:31:37 PM by Botsareus »

Offline Numsgil

  • Administrator
  • Bot God
  • *****
  • Posts: 7715
    • View Profile
Lets figure it out already
« Reply #24 on: March 22, 2005, 06:35:41 PM »
Oh, okay.  That's what I thought.  Infinite.  That is, as many slots as you want.  There's no limit.  You can have 3, 500, or a million.  (Well, a million is overkill).

Offline Botsareus

  • Society makes it all backwards - there is a good reason for that
  • Bot God
  • *****
  • Posts: 4483
    • View Profile
    • DJ Paul Kononov
Lets figure it out already
« Reply #25 on: March 22, 2005, 06:37:00 PM »
ok , ok I get it , thx
« Last Edit: March 22, 2005, 06:50:45 PM by Botsareus »