Tell me more ×
Biology Stack Exchange is a question and answer site for biology researchers, academics, and students. It's 100% free, no registration required.

I'm a programmer and deal with computers a lot. I can write code and make computers do things, using conditional logic and algorithms. Not so long ago I started to research sleep and am trying to get a grasp of how sleep "works".

I need to start with a good model of how a biological organism operates. As a programmer, I'm tempted to think of an organism as a machine with some software. Is it so at some level? If so, at which level does this analogy no longer hold? I don't want to have pre-conceived notions skew my thinking.

How do biologists think of organisms? Is there such thing as "levels of abstraction" when thinking of a biological organism? For example a motion of a steam engine can be described by classical mechanics, and it gives good approximations of how it works, but if one is to look much more closely one would see quantum physics. Is there a similar way to look at a living organism without getting into individual gene/protein interactions ?

share|improve this question
1  
Humans inevitably envision levels of abstraction in regards to anything complex, and organisms are undeniably complex. However, your question is rather ambiguous without more pointed guidance. Biologists envision organisms based on years of information they have accumulated about them. Going with the analogy of the programmer, the programmer with the best understanding of a computer understands more and more complexity, not less. However organisms, unlike computers, are not yet fully understood. – Conner Aug 21 '12 at 20:13
This question is a bit too broad and abstract for a Q&A site. – Mad Scientist Aug 22 '12 at 6:26

closed as not constructive by Conner, Mad Scientist Aug 22 '12 at 6:24

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.

Browse other questions tagged or ask your own question.