Live data from Hacker News

Formal Systems in Biology

github.com

31–38 of 38 posts

Re: Formal Systems in Biology

#31

This maybe a rudimentary question, but if someone was going to study this at a university level, what would they study? I ask because I'm starting my masters in CS, but I've also been going to workshops/events at a local citizen bio lab and really enjoying it. I'd really like to go deeper into the cross-section of CS and Bio, specifically the kinds of things listed in this repo (modeling biological phenomenon as form…

The lines between all of those fields is super blurry. Blurry lines between human-defined and ultimately somewhat meaningless categories is intrinsic to the field I'm afraid. The syllabus for each course with a listing of the actual topics you study is going to be far more helpful in evaluating what you want to study. The broadest lines I can draw (with the caveat that these are really fuzzy bounds) is that bioinformatics tends to be focused on drawing insights out of big data (lots of the "omics" - genomics,epigenomics, proteomics, microbiomics), while systems biology tends to be about modeling complex systems this work usually involves a lot of bioinformatics. And computational bio is an umbrella term for everything, though sometimes the umbrella is weighted more to bioinformatics than systems stuff.

Might make sense to ak yourself what kind of work you want to do first. As in, do you want to have a few terabytes of data dumped in front of you that you run analytics on to find correlations? Do you want to study interactions between networks in biology and tease apart the bug picture? Or do you want to narrow in on individual protein domains and use neural nets to simulate protein folding to characterize and engineer individual sequences of amino acids that are important to understand? All of those involve computation amd involve bio, and it'll probably be easier to decide on courses/programs after you have something like that in mind and can evaluate the syllabi directly

Re: Formal Systems in Biology

#32
post #30
post #20

Earlier quoted context omitted.

A lot of the stuff in the repo is pretty marginal, from the point of view of mainstream molecular/cell/developmental biology, so i don't think there is a reliable systematic way to find it. In particular, that repo collects what are basically discrete maths approaches to biology: representing living things as systems of symbols rather than differential equations. I have always found that approach intuitively appealin…

I'm curious about your thoughts (if you have any) on the boolean modeling formalism. Basically, you represent bio-molecules as having two states: active and inactive. Their states change according to boolean logic update rules that are determined by the state of other molecules in the system. You end up with a very simple dynamical system. Theoretical biologists have been working with Boolean models for >15 years [1]…

It's definitely not a charitable view of systems biology, i admit. I furiously agree that understanding living things requires including many molecules, feedback loops, multiple scales, all that stuff (and people always forget to include physical forces!).

What i'm so far unconvinced of is that formal modelling of that is more useful than just thinking about it in the usual way. The acid test of a formal model, for me, is the ability to make insights or reliable predictions that are useful, and that couldn't be done without the formal model. Do models actually do that?

That fly wing paper is nice - i remember reading that von Dassow et al paper from 2000 when i was an undergraduate! It's a really satisfying read (for me, a skim read right now, i confess). But what does it tell us about the fly's wing that we didn't know already? Don't mistake knowledge of the model for knowledge of the thing. The bit about steady states doesn't really seem physiologically relevant to anything.

At some point i should add a disclaimer that i got out of cell biology over a decade ago, and was only ever a bench scientist. These are strictly the opinions of an ill-informed amateur,

What this reminds me of more than anything is category theory. Category theory is a set of formal tools for modelling all sorts of things that are interesting to programmers and computer scientists (and beyond!), and when you make those models, they have an enormous intuitive appeal - you look at the model and think yes, that is the essence of what this thing is! The models kick you right in the brain in the same way that those boolean network models do. You can push arrows around and make the models recapitulate the behaviour of the real thing. But that's as far as it goes - the models describe, but in practice, they don't explain or predict in any useful way.

But perhaps your point about productivity depending on perspective is the key. We haven't traditionally had models like these in biology. So perhaps it's just that we don't recognize them as knowledge, because they don't look like the kind of knowledge we had before? I don't know. I'm even more out of practice at metaphysics than cell biology.

Re: Formal Systems in Biology

#33

This maybe a rudimentary question, but if someone was going to study this at a university level, what would they study? I ask because I'm starting my masters in CS, but I've also been going to workshops/events at a local citizen bio lab and really enjoying it. I'd really like to go deeper into the cross-section of CS and Bio, specifically the kinds of things listed in this repo (modeling biological phenomenon as form…

Where do you live where there is a citizen bio lab? I'm considering a move in the near future and would be interested in having a place like that available to me.

Re: Formal Systems in Biology

#34
post #26

Earlier quoted context omitted.

I recommend looking at Luca Cardelli's work [1]. He's probably the leading researcher in the intersection of CS and biology, in the sense of modelling biological phenomenon as formal systems. Some of his lectures are online [2]. He's extremely approachable in my experience, so don't hesitate to contact him if you want to educate yourself more in this field. [1] http://lucacardelli.name/ [2] https://www.youtube.com/wa…

His paper Abstract Machines of Systems Biology [1] is a wonderful, only slightly outdated, of what the field might be able to achieve in the future. I think and hope program analysis, abstract interpretation and friends will make a comeback to biology. Definitely topics covered in CS not in bioinformatics, which IMHO tends to be too applied for a first or second degree. I'd rather stick to the basics. [1] http://luca…

It varies from place to place, the better schools generally offer a more rigorous combination of CS and Biology, the reason why it may appear applied is mostly because Bioinformatics offered on MOOCS like EdX tend to only offer courses that fall under its specific subject code, giving the impression the entire field is about string manipulation. This is the same with other interdisciplinary subjects like mechatronics, they are generally a combination of two majors but courses exclusive to the particular interdisciplinary subject are lot more rare. Computational biology is a lot more than string processing and crunching through PDEs (synthetic biology), there is a tremendous amount of machine learning used in the current state of the art proteomics and drug synthesis research.

Re: Formal Systems in Biology

#35

"What Bodies Think About: Bioelectric Computation Outside the Nervous System" https://www.youtube.com/watch?v=RjD1aLm4Thg https://news.ycombinator.com/item?id=18736698 and "Team Builds the First Living Robots, Tiny 'xenobots' assembled from cells..." https://www.uvm.edu/uvmnews/news/team-builds-first-living-ro... https://news.ycombinator.com/item?id=22040150

I LOVE the first talk, I think I discovered it on HN. I study bioinformatics and had no idea something like that existed.

Re: Formal Systems in Biology

#36

This maybe a rudimentary question, but if someone was going to study this at a university level, what would they study? I ask because I'm starting my masters in CS, but I've also been going to workshops/events at a local citizen bio lab and really enjoying it. I'd really like to go deeper into the cross-section of CS and Bio, specifically the kinds of things listed in this repo (modeling biological phenomenon as form…

Where do you live where there is a citizen bio lab? I'm considering a move in the near future and would be interested in having a place like that available to me.

I live in New York. If you're interested in checking it out, GenSpace is really fantastic:

https://www.genspace.org/

Re: Formal Systems in Biology

#38
post #35

"What Bodies Think About: Bioelectric Computation Outside the Nervous System" https://www.youtube.com/watch?v=RjD1aLm4Thg https://news.ycombinator.com/item?id=18736698 and "Team Builds the First Living Robots, Tiny 'xenobots' assembled from cells..." https://www.uvm.edu/uvmnews/news/team-builds-first-living-ro... https://news.ycombinator.com/item?id=22040150

I LOVE the first talk, I think I discovered it on HN. I study bioinformatics and had no idea something like that existed.

I'd wager it's the most important and most obscure research being done today. Can you imagine being able to regrow a limb!? :-D
Post reply on HN