What parts/topics/branches of computer science are really utilized in biotech/genetic engineering?
-
Computer science plays a big role in genetic engineering and biotech.
-
Answer:
Dynamic programming, especially as it pertains to parsing Hidden Markov models, is extremely important for processing high-throughput sequencing data. Determining where in a genome any individual short read generated by this approach aligns is entirely dependent on HMMs (in most cases).
Brian Farley at Quora Visit the source
Other answers
Image processing, machine learning
Ben Mordecai
Some of these topics are on the boundaries of CS/EE/Physics/Math, but they are all important in biology research. Signal processing theory - Fourier transforms/series, etc. These topics are immensely important in determining the structures of proteins in particular and in analyzing systems where you can't directly measure the quantity you are really interested in. Good examples: mass spectrometry, NMR and protein crystallography all produce data that are very indirect measurements of the quantities that researchers are interested in. Optimization theory - can't overstate how important this stuff is. Applications of optimization range from regression to modeling metabolic systems and DNA base-pairing. Often used to find the most-likely states of a system when there is a physical model of the relevant biology available. Computer simulations - often used when the physical model is too complex to optimize or you are interested in the dynamics of a biological process, e.g. the binding of a GPCR to a ligand, etc. Machine learning - often used to build predictive or discriminatory models for systems for which there isn't an obvious physical model. For example, which peptides will bind to the MHC. Image processing/analysis - related to signal processing and machine learning, used to handle large volumes of microscopy data which could not be processed manually. Distributed computing - biology is now a domain where (for some problems) there is more data that you could plausibly manage or process on a single computer. Genomics and microscopy are examples of domains where this really matters.
Avi Flamholz
Related Q & A:
- What is the definition of computer science?Best solution by Computer Science
- What university has the best computer science/ technology program?Best solution by Quora
- What are good colleges for computer science?Best solution by Stack Overflow
- What is the difference between computer science and computer programming?Best solution by wiki.answers.com
- Is the Computer Science degree really helpful?Best solution by Yahoo! Answers
Just Added Q & A:
- How many active mobile subscribers are there in China?Best solution by Quora
- How to find the right vacation?Best solution by bookit.com
- How To Make Your Own Primer?Best solution by thekrazycouponlady.com
- How do you get the domain & range?Best solution by ChaCha
- How do you open pop up blockers?Best solution by Yahoo! Answers
For every problem there is a solution! Proved by Solucija.
-
Got an issue and looking for advice?
-
Ask Solucija to search every corner of the Web for help.
-
Get workable solutions and helpful tips in a moment.
Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.