I played tic-tac-toe against DNA

Ғылым және технология

The first 100 people to use code science at the link below will
get 20% off of Incogni: incogni.com/science
Deoxyribozymes are catalysts made of DNA instead of proteins. With some clever manipulation they can be turned into molecular computers that play tic-tac-toe.
Find Andrew Holding in these places:
/ andrewholding
/ andrewholding
/ andrewholding
/ drandrewholding
mastodon.social/@andrewholding
/ andrewholding
You can buy my books here:
stevemould.com/books
You can support me on Patreon and get access to the exclusive Discord:
/ stevemould
just like these amazing people:
Frank Hereford
Will Ackerly
Brendan Williams
Cameron Leigh Middleton
Matthew Cocke
Frederic Merizen
Jeremy Cole
Pavel Dubov
Lizzy and Jack
Alan Wilderland
Joel Van der loo
Glenn Watson
Doug Peterson
Paul Warelis
John Zelinka
Alnitak
Grant Hay
Heather Liu
Marshall Fitzpatrik
Lukas Biewalk
JJ Masson
Ben McIntosh
Damien Szerszinski
Twitter: / moulds
Instagram: / stevemouldscience
Facebook: / stevemouldscience
Buy nerdy maths things: mathsgear.co.uk

Пікірлер: 1 100

  • @SteveMould
    @SteveMould Жыл бұрын

    The slowest game of noughts and crosses I've ever played. The sponsor is Incogni: The first 100 people to use code science at the link below will get 20% off: incogni.com/science Find Andrew Holding here: twitter.com/andrewholding www.twitch.tv/andrewholding instagram.com/andrewholding www.tiktok.com/@drandrewholding mastodon.social/@andrewholding kzread.info

  • @khalilahd.

    @khalilahd.

    Жыл бұрын

    Thank you for another great video Steve

  • @Reth_Hard

    @Reth_Hard

    Жыл бұрын

    1:00 Username: Challenger Password: Challenger 😛

  • @SMAB2007

    @SMAB2007

    Жыл бұрын

    This is honestly so wonderful, think of the applications! We could target certain genetic diseases such as Sickle Cell Anemia with this technology once it's developed!

  • @lxlotl

    @lxlotl

    Жыл бұрын

    Could you post the DOI link to that paper?

  • @x-crisis

    @x-crisis

    Жыл бұрын

    Probably the most expensive as well.

  • @rentristandelacruz
    @rentristandelacruz Жыл бұрын

    Now, DNA computing. It's only a matter of time until Steve Mould discovers slime mold computing. He can create a "Mould's Mold" computer.

  • @TheCortymast

    @TheCortymast

    Жыл бұрын

    I would love to see that!

  • @FunkOsax

    @FunkOsax

    Жыл бұрын

    😂😂

  • @SomeRandomPiggo

    @SomeRandomPiggo

    Жыл бұрын

    In British English, "Mould's Mould"

  • @JessWLStuart

    @JessWLStuart

    Жыл бұрын

    I heartily approve!

  • @Dziaji

    @Dziaji

    Жыл бұрын

    No, you di’n’t!

  • @thehumblefactory
    @thehumblefactory Жыл бұрын

    To be fair, any time you get beat at a game, by a human, you also get beat by DNA...

  • @anujmchitale

    @anujmchitale

    Жыл бұрын

    No DNA doesn't help in real-time thinking. That's only the brain.

  • @GNP3WP3W

    @GNP3WP3W

    Жыл бұрын

    @@anujmchitale what is the brain made from?

  • @diegotarallo2918

    @diegotarallo2918

    Жыл бұрын

    @@anujmchitale which is not a static entity but a dynamic group of cells which respond to continuous adaptation. You can't rule out DNA and that's why it's a bad idea to modify your code.

  • @clintonbehrends4659

    @clintonbehrends4659

    Жыл бұрын

    @@GNP3WP3W cells whilst the cells constuction was dictated by dna the nuerons don't calculate things using dna they use chemical recepters and electricity much like a computer Dna is not responsible for calculation

  • @EEE-ro5px

    @EEE-ro5px

    Жыл бұрын

    @@GNP3WP3W Neurons

  • @CowCoder
    @CowCoder Жыл бұрын

    This guy can really make logic gates out of anything. Steve, next build a 16 bit cpu using crabs.

  • @deslomator

    @deslomator

    Жыл бұрын

    Crabs are a very resilient architecture, everything eventually evolves intro crabs.

  • @gerardvinicombe470

    @gerardvinicombe470

    Жыл бұрын

    @@deslomator Ooo Ooooh ... (p.o.v. : my mind creates cognitive(?) plot points of hypothetical evolutionary convergence/divergence) " ..you take the Blue blood, the dream ends and you wake up in a rockpool breathing the dissolved oxygen.. " 🙃

  • @Iyiouseismouse

    @Iyiouseismouse

    Жыл бұрын

    @@deslomator well… it’s more like most things tend to evolve into crab like body types 🦀

  • @SedoKai

    @SedoKai

    Жыл бұрын

    Anyone can make logic gates out of anything. I made a basic processor out of bananas once.

  • @Iyiouseismouse

    @Iyiouseismouse

    Жыл бұрын

    @@SedoKai yeah, but can you make a banana out of processors?

  • @goclbert
    @goclbert Жыл бұрын

    I've loved every episode of this series demonstrating the generalizability of computation beyond things which we usually associate with computers.

  • @brodriguez11000

    @brodriguez11000

    Жыл бұрын

    Fluidics.

  • @bluerizlagirl

    @bluerizlagirl

    Жыл бұрын

    At the molecular level, it's really all just physics .....

  • @motherisape

    @motherisape

    Жыл бұрын

    Good videos for teaching a layman about computer

  • @SunlightonMoon

    @SunlightonMoon

    Жыл бұрын

    Well, anything can be a computer if you try hard enough

  • @inferno3236

    @inferno3236

    Жыл бұрын

    Actually anything can be, as long as there exist two ‘states’ of a matter (called informational entropy): spin up/spin down, 0 charge/1 charge, on/off.. the theory behind all this is information theory, and this informational entropy is very similar and/or related to thermodynamic entropy.. very interesting stuff

  • @Sorc47
    @Sorc47 Жыл бұрын

    Next goal: Make DNA run DOOM.

  • @christopherlawley1842

    @christopherlawley1842

    Жыл бұрын

    You mean /play/ surely?

  • @whatitmeans

    @whatitmeans

    Жыл бұрын

    @@christopherlawley1842 actually, if you can make a system that have and AND, OR, and NOT logical gates, then you can implement whatever logical instructions within it, which is called "Turing Complete", so it is able to perform whatever thing that could do a computer. So in principle, it can not only play DOOM, but even be the computer were you are playing DOOM. And amazing example of what means to be Turing Complete, its the Conway's Game of Life, a zero-sum game with just a few simple instructions, were some mathematician prove it was Turing complete, then others figure out how to implement logic gates, and now you can see on KZread videos of the game being played within the game as it were a computer... is outstanding... and in theory same could be done with DNA: the problem now is how to implement it, because the question about If it is possible, habe been already answered with the paper results.

  • @halfsourlizard9319

    @halfsourlizard9319

    Жыл бұрын

    @@whatitmeans It could also simulate *you*, given that there's absolutely no reason to believe that humans are computing super-Turing functions.

  • @whatitmeans

    @whatitmeans

    Жыл бұрын

    @@halfsourlizard9319 Actually is quite the opposite, you could search about how artificial networks are run on logic gates within computer servers, also, search about how actually the brain hallucinate what we call reality. Videos available for free in youtube. You could believe what you want about the meaning for them to you, but saying there is no evidence is quite against ton of facts already available.

  • @halfsourlizard9319

    @halfsourlizard9319

    Жыл бұрын

    @@whatitmeans None of those processes are super-Turing. You're arguing the wrong point.

  • @boredwools2158
    @boredwools2158 Жыл бұрын

    This is the best and most intuitive lesson in microbiology I've ever seen. So good. Steve really goes all in on understanding the subject before making the video! Best educator on in the internet.

  • @psi9899

    @psi9899

    Жыл бұрын

    This is molecular biology

  • @boredwools2158

    @boredwools2158

    Жыл бұрын

    @@psi9899 Yes

  • @theadamabrams
    @theadamabrams Жыл бұрын

    Here's the published paper mentioned at 3:55 www.n3cat.upc.edu/papers/Medium_Scale_Integration_of_Molecular.pdf

  • @justforplaylists
    @justforplaylists Жыл бұрын

    I think it would be good to eventually have some way to filter the output. Like, the last output triggers an enzyme to break apart a molecule so that it can fit through a pore in a membrane to go to the next stage. That way you don't need increasingly longer sequences to code complex logic.

  • @jakenadalachgile1836

    @jakenadalachgile1836

    Жыл бұрын

    great idea!

  • @TehJumpingJawa

    @TehJumpingJawa

    Жыл бұрын

    That sounds a lot like self-modifying code. Terrifying to most programmers, and rapidly progresses beyond the comprehension of human meat bags, or even their silicone overlords. If only there was a way for DNA programs to mutate themselves, then gauge the fitness of their alteration through some kind of naturally selective mechanism...

  • @justforplaylists

    @justforplaylists

    Жыл бұрын

    @@TehJumpingJawa I get that you're joking, but also I don't think what I meant is anything like self-modifying code at all, maybe I didn't explain it well. In this video, they need a different sequence for every bit of information. So it's like if every bit in the processor needed its own unique address, and those addresses had to be stored in the BIOS. It's really inefficient. So I'm saying to split the processor into a bunch of smaller units so that each unit can reuse the same sequences. Self-modifying code is terrifying not because it will become sentient, but because it's a huge pain to debug.

  • @krissp8712

    @krissp8712

    Жыл бұрын

    Yeah, the way you described it doesn't sound self modifying at all. It's just a way of transmitting data, the sequence isn't changing only the relevant parts would be moving.

  • @misharubanov1499

    @misharubanov1499

    Жыл бұрын

    This is a great idea! And one that's been tried in a lot of different ways - for example, using hydrogel or vesicle compartments to store DNA sequences, and recycling them in other locations. Lots of great research towards this direction, happy to point you towards it!

  • @beeallen2743
    @beeallen2743 Жыл бұрын

    This is some extremely slow interfacing, but still gives you an idea of how efficient DNA is at data storage and retrieval! I mean that is the purpose of DNA but it's still pretty mind-boggling.

  • @plzletmebefrank

    @plzletmebefrank

    Жыл бұрын

    I'm curious now about if it'd be more stable than other data storage mediums in certain circumstances. For instance, would it be reasonable to use it as some sort of data time capsule? Though if it would be feasible to retrieve data from it without some whacko system like identifying vague chemical changes in it... You probably are living in the future with tech much better suited to that sort of purpose.

  • @hyeve3551

    @hyeve3551

    Жыл бұрын

    @@plzletmebefrank DNA data storage (and related tech) are already being researched a lot! Reading and writing custom DNA isn't especially hard with modern science, but it's very very slow.

  • @anon_y_mousse

    @anon_y_mousse

    Жыл бұрын

    @@plzletmebefrank Considering that it can be destroyed just by spraying alcohol on it, maybe not so robust in a static sense. Of course if you could keep it alive in some sort of medium that could be completely enclosed, maybe even encased in concrete, then we'd have something. Only problem, to have it be self maintaining, you'd need an energy source, and even radioactive sources don't last forever. I think the best ultra long term, stable data storage idea I've heard is to use giant stones to mark the data. Think Stonehenge, but with way more rocks to encode more bits.

  • @coyotedomino

    @coyotedomino

    Жыл бұрын

    @@anon_y_mousse one idea is to put important information in the genomes of entire species, in inactive genes

  • @anon_y_mousse

    @anon_y_mousse

    Жыл бұрын

    @@coyotedomino As long as they're hardy and not likely to go extinct that could work for a while, but mutations would occur and cause data drift. That's a weird thought, you come back to a planet a million years later and you've lost that precious photo of you and your first wife because the creatures you stored it in evolved.

  • @matthewgiallourakis7645
    @matthewgiallourakis7645 Жыл бұрын

    At the end of the video you mention that fluorescence isn't a useful intermediary step, but it can be! A professor that I had worked with studied modified DNA that would actuate in the presence of specific wavelengths of light. Then you could make DNA opto-isolators that could bridge DNA logic solutions without having to mix them!

  • @diogenesoliveira6473

    @diogenesoliveira6473

    Жыл бұрын

    Wow. That actually sounds like the protomolecule builders from the Expanse series: they're basically conscious light

  • @plzletmebefrank

    @plzletmebefrank

    Жыл бұрын

    @@diogenesoliveira6473 Not really. This is just conditionally fluorescing DNA that activates some other chemical responses in other DNA so you don't have to do quite as much pipetting. So it's basically an LED/photovoltaic/light sensor/whatever term you decide to use cause there's like 20.

  • @anon_y_mousse

    @anon_y_mousse

    Жыл бұрын

    That's definitely something I could get interested in. Brings me a step or two closer to building a biological computer.

  • @smileyp4535

    @smileyp4535

    Жыл бұрын

    @@plzletmebefrank but biological!

  • @plzletmebefrank

    @plzletmebefrank

    Жыл бұрын

    @@smileyp4535 Yep. A biological photovoltaic.

  • @bo_broadwater
    @bo_broadwater Жыл бұрын

    Cool! I studied strand displacement for my PhD! Never thought I'd see a Steve Mould video on it 😁

  • @thomascaldwell184
    @thomascaldwell184 Жыл бұрын

    Science communication, at its very best, explains concepts in such a way that a person not knowledgeable in that area can easily grasp it without needing to gain that detailed knowledge. The explanation uses analogies or examples clear to "laypersons." Steve is very good at that kind of science communication. I have not been clear at all on how DNA could be used to perform logic-- but Steve's explanation makes so much intuitive sense. This is what science communication is all about. Thanks Steve!

  • @CaptainTid
    @CaptainTid Жыл бұрын

    actually started laughing to myself when you explained how the AND gate physically worked, that's so insanely cool

  • @serotoninja7878
    @serotoninja7878 Жыл бұрын

    The cells of the human brain are encoded by DNA. So this video shows DNA having made a game that DNA is now teaching DNA how to play. Crazy stuff.

  • @WozzyA

    @WozzyA

    Жыл бұрын

    eh, DNA lays the groundwork for how the brain develops, but anything beyond that is the particular way your neural pathways develop due to environment

  • @fadyibrahim5611

    @fadyibrahim5611

    Жыл бұрын

    dont forget about the DNA that the DNA is carrying in their DNA junk trunk.

  • @sbiecoproductions6062

    @sbiecoproductions6062

    Жыл бұрын

    ... Which is watch all over the globe from OTHER DNA💥💥💥 also, this makes you a gaming channel @Steve?

  • @trolreaper7293

    @trolreaper7293

    Жыл бұрын

    @@WozzyA that is proven incorrect your DNA tells you how to act in a situation your brain detects the situation and acts then gives feedback to the gene's depending on the situation the gene's have a chance of saying to the cell to utilize a different part of your code thus your body if the situation were to happen again uses the modified or a different gene info to react to the situation so in a way the brain makes the code while the gene's are the tools ironically

  • @calebrobinson6406

    @calebrobinson6406

    Жыл бұрын

    Wouldnt it be the cells that DNA says to create in the brain? Not DNA itself. Idk

  • @Cyrathil
    @Cyrathil Жыл бұрын

    Considering Boolean algebra kind of originated out of thought experiments of "what if we restricted ourselves to this set of operations", I am kind of interested what the algebra that comes from DNA would look like. It's interesting that X&&Y&&!Z is not just a composition of AND and NOT, so it's a separate operator. In Boolean algebra we have things like OR, XOR, NAND, etc. It'd be interesting to see DNA equivalents, or if the equivalents are impossible and what is possible.

  • @veryfunnyname7060

    @veryfunnyname7060

    Жыл бұрын

    I think just the two operators "X && Y && !Z" and "X || Y" should be enough to be touring-complete? you can emulate "X ^ Y" (where the caret is xor) by this kind of operation: (X && X && !Y) || (Y && Y && !X) and xors can combine into everything else

  • @kylebowles9820

    @kylebowles9820

    Жыл бұрын

    @@veryfunnyname7060 you have 3 there: and &, not !, and or |. You only need two: (or | + not !) like Minecraft, or (not ! + and & a.k.a. NAND) like in real circuits.

  • @kindlin

    @kindlin

    Жыл бұрын

    @@kylebowles9820 The point of this thread is that the A&B&!C is (1) actual operation, as it's one physical molecule that does or does not catalyze (the way we write it right now is based on binary logic, but that's just how our language works at the moment). Now, we're only familiar with NAND and XOR gates because we've all grown up with binary computers and mostly understand binary logic, but what if DNA becomes much more common in the next few decades, maybe these kinds of more complex DNA gates will be our next set of standardized gates, with some other gate indexing scheme/acronym, like AAO gates, or DADO gates, etc.

  • @Cyrathil

    @Cyrathil

    Жыл бұрын

    @@kindlin Exactly. Under boolean algebra we have the universality of nand and xor, so what would be universal in DNA algebra. What are the extensions that might be possible under the changed ruleset?

  • @veryfunnyname7060

    @veryfunnyname7060

    Жыл бұрын

    @@Cyrathil what I was trying to say in my reply was that you can construct the equivalent of an xor gate using these DNA strands, so they should be able to combine into the same things (even if every xor gate effectively being 3 operations is kind of tedious, it should definitely work)

  • @kennymartin5976
    @kennymartin5976 Жыл бұрын

    Thanks for the physical demos Steve! I never thought of chemical processes in mechanical terms like this before!

  • @2000Meilen
    @2000Meilen Жыл бұрын

    So, how long will it take for "Doom on DNA" and "Bad Apple on DNA" videos to pop up?

  • @AKKK1182
    @AKKK1182 Жыл бұрын

    Your explanation is great, the over-complication of the whole project is scary and it still seems like magic even after knowing how it works.

  • @apollotiger
    @apollotiger Жыл бұрын

    I work on software for lab automation that works on plates just like the one you used here, and it was really neat to see this equipment being used in one of your videos! (Also, while automation isn’t necessarily applicable to a use case like yours here, it *can* help with pipetting errors - not to mention preventing RSI for people working in the labs!)

  • @majorfallacy5926
    @majorfallacy5926 Жыл бұрын

    This just shows again that in science there is an inversely proportional relationship between how useful something is vs. how cool it is

  • @Yu-sj1we
    @Yu-sj1we Жыл бұрын

    Very cool video! I am glad to see the topic of molecular computing appear in your channel. Actually, those systems you refer at the end (gates with DNA sequences as output) already exist. They can be made in many different ways (for example, look for strand displacement logic gates). It is even more interesting because there are also DNA molecules called aptazymes than can release a DNA sequence when attached to a specific molecule (any type, not just DNA). There is even a method to design these aptazymes to detect specifically any arbitrary molecule you want. This means that you can have a system that translate chemical information to DNA sequences that can be use to perform computations to give some outputs, and, eventually, perform actions based on those outputs.

  • @benjaminmiller3620

    @benjaminmiller3620

    Жыл бұрын

    "There is even a method to design these aptazymes to detect specifically *any* arbitrary molecule"? Since when has molecular binding for more than a handful of atoms at a time been a solved problem? This is a bold claim that would have *enormous* ramifications in molecular biology, chemistry, and drug research. Can you back it up with a citation?

  • @idontwantahandlethough

    @idontwantahandlethough

    Жыл бұрын

    @@benjaminmiller3620 i would really like that too. I want what they just said to be true but I'm a little skeptical

  • @robbechristiaens6384

    @robbechristiaens6384

    Жыл бұрын

    Are these like riboswitches?

  • @amberkatanimations6585
    @amberkatanimations6585 Жыл бұрын

    The "and" and "not" gate explanations were way easier to understand than i expected, yet still showing some of the complexity. Awesome job!

  • @cameronreid8383
    @cameronreid8383 Жыл бұрын

    You can also configure a bunch of matchboxes and some beads and get it to *learn* to play tic tac toe perfectly.

  • @himanshukumar-xl1tj
    @himanshukumar-xl1tj Жыл бұрын

    I was deeply expecting transparent cross section of this mechanism as well 😅😅. Love this channel, love you Steve.😇😇😇

  • @ThreeEyedMonkeyMan
    @ThreeEyedMonkeyMan Жыл бұрын

    "The DNA moves first, and it plays center square." I now understand how DNA beat you at Tic-Tac-Toe.

  • @thePronto

    @thePronto

    Жыл бұрын

    Exactly.

  • @gustavomuromarchani9408
    @gustavomuromarchani9408 Жыл бұрын

    I just love the way you present this logic gate with a model! Amazing job

  • @curtisblanco4029
    @curtisblanco4029 Жыл бұрын

    Saw your video about the ball on the turn table. I'm impressed you mathematically calculated the movement of the ball.

  • @himanshukumar-xl1tj
    @himanshukumar-xl1tj Жыл бұрын

    i am a biotechnologist and i found this information very interesting. thanks steve.

  • @chetan1329

    @chetan1329

    Жыл бұрын

    where do you work and what do you do

  • @giannismentz3570

    @giannismentz3570

    Жыл бұрын

    What would the applications of something like this might be? I mean, ok he emulated an operator, I suppose there's many more silly stuff we could try with DNA, but are there any applications or it's just to further knowledge? Cause really, writing programs in DNA is kinda silly I think. There wouldn't be any real world application, no-one would use DNA for this purpose in the real world. I suppose expanding our knowledge isn't as bad, even if there is no real applications. And there has been a lot of research and experimentation on your field, despite the fact we don't understand DNA, it's purpose and how it works or what it does. Scientists just prod and poke it in labs to see what would happen and that's about it. They have really generalised ideas ( and wrong) about it, they have to 'explain' something I guess, or no funding. but at this stage I really see no point other than just playing around, which is not that bad if done for the purpose of learning and safely. So the question is, do you agree or you think this would be applicable in the real world? Will DNA replace my intel x86?

  • @himanshukumar-xl1tj

    @himanshukumar-xl1tj

    Жыл бұрын

    @@giannismentz3570 See, Maybe application of logic gates made from DNA will not directly find its way in computational coding, dynamic programming or even in classical programming. But it is very likely that it will be helpful in genetic engineering, allowing us to perform more controlled and sophisticated PCRs in general. I do have a degree in computer science and engineering along with biotechnology, which allows me to clearly see possible applications of this technology from very unique viewpoints. And please feel free to share contacts if you're comfortable.

  • @himanshukumar-xl1tj

    @himanshukumar-xl1tj

    Жыл бұрын

    @@chetan1329 I am a final year student of batchelor of technology in biotechnology and, computer science and engineering at Jaypee University of information technology H.P. solan, India. I am not working right now. Can we be friends.😊

  • @giannismentz3570

    @giannismentz3570

    Жыл бұрын

    @@himanshukumar-xl1tj by sophisticated PCRs, I'm not sure if I understand this, I imagine like a test with a small program? Which program probably identifies specific pathogens etc? That sounds like a possible application, thanks for your answer.

  • @marcfruchtman9473
    @marcfruchtman9473 Жыл бұрын

    The level of complexity in creating these DNA logic machines is incredible. I really admire the author(s) of this paper, "Logic gates in an Automaton". Amazing work. However, the title of the paper should probably be something more like Molecular Logic gates built from DNA" in the title or something like that. Finding this type of paper in a search by someone actually looking for this type of information will have a very difficult time finding it, unless they already knew about it.

  • @Kyle-ke5fx

    @Kyle-ke5fx

    Жыл бұрын

    Yeah literally automaton already has a specific meaning in computer science, and the title doesn't even make sense in that context.

  • @jaredongsing
    @jaredongsing Жыл бұрын

    This video does a masterful job a decomposing an extremely complex concept into easily digestible bits

  • @mosquitodaselva7319
    @mosquitodaselva7319 Жыл бұрын

    Definitely this is one of the best KZread channel I've ever watched, this video is so awesome!

  • @Talkave94
    @Talkave94 Жыл бұрын

    Regarding PCR - they are not really "tests" - PCR is a Polymerase Chain Reaction, they don't "test" for the presence of anything. They are just controlled reactions to create DNA products from starters which we provide it with. Making multiple products at the same time is possible with the right conditions, like multiple starters which don't react with each other, it's called multiplex PCR and it's common practice. Great video as always, very much appreciate your content Steve!

  • @kevinjamesmartin7127

    @kevinjamesmartin7127

    Жыл бұрын

    If you run the result on gel electrophoresis then it is a test.

  • @theparchitect
    @theparchitect Жыл бұрын

    A few years ago I was bored during a startup at a chemical plant where I was doing the automation. During some downtime I programmed a tic tac toe game into the graphical interface. I used the same technique you used here, but the computer was a bunch faster at it than DNA, haha.

  • @maigowang
    @maigowang Жыл бұрын

    Man, this is totally mind-blowing!

  • @johnchessant3012
    @johnchessant3012 Жыл бұрын

    Very cool! On the subject of biology and computing, there are bacterial enzymes that can figure out how to optimally undo knots in DNA via crossing switches, which is a problem mathematicians have been working on for centuries!

  • @dmeemd7787
    @dmeemd7787 Жыл бұрын

    This is amazing!! This channel just keeps being more and more amazing!!

  • @JessWLStuart
    @JessWLStuart Жыл бұрын

    Awesome concept and execution! Also, this shows why DNA computers perhaps aren't helpful compared to electronic computers - the DNA takes a long time (comparatively) to make "decisions".

  • @Tehbroser

    @Tehbroser

    Жыл бұрын

    synthetic biology and biological computation is probably at the stage that silicon computing was back in the 50s, clunky and slow, but the speed of research is insane and it’s just a matter of time before we have generalizable biological computation tools (full control of cellular functions at dna, protein, and cellular level)

  • @jentezijlstra

    @jentezijlstra

    Жыл бұрын

    This could be super helpful in research, and this was already a paper from 2006! I wonder where they are now

  • @douggale5962

    @douggale5962

    Жыл бұрын

    We could make living machines, bacteria that gobble up landfills and leave behind battery and solar panel manufacturing ingredients.

  • @taktoa1

    @taktoa1

    Жыл бұрын

    @@Tehbroser biological computation is many many orders of magnitude worse than transistorized computers in the 50s (TRADIC in 1954 had 700 transistors ≈ 100 gates operating at 1 MHz, this is maybe 200 gates at, generously, 0.1 Hz). I think you have to go pre-Babbage to find a time when biological computation of 2022 is better than the best available computer at the time.

  • @ShaLun42

    @ShaLun42

    Жыл бұрын

    Slow, but highly parallelizable.

  • @irakyl
    @irakyl Жыл бұрын

    The first third of this video is immaculately paced, you start strongly and you answer every question as they arise in the viewer's mind

  • @j.jarvis7460
    @j.jarvis7460 Жыл бұрын

    I'm mind blown.... I don't even know how you have the knowledge compact this series and explain it word for word..

  • @EstebanGrasso
    @EstebanGrasso Жыл бұрын

    Those DNA probes remind me a lot of miRNAs (microRNAs, or small RNAs that are important in gene regulation). If these gates can be adapted to use those as input in a cell, I could totally see how they will be useful for research (example, if this two miRNAs are present, make the cell fluorescent, or break this other miRNA)

  • @AroMaths

    @AroMaths

    Жыл бұрын

    Yes, exactly that! :D

  • @jentezijlstra

    @jentezijlstra

    Жыл бұрын

    Exactly, interesting topic for my master thesis maybe

  • @AndrewHolding

    @AndrewHolding

    Жыл бұрын

    @@jentezijlstra mRNA makes similar loops too, like in attenuation in bacteria, also riboswitches. All very cool.

  • @khalilahd.
    @khalilahd. Жыл бұрын

    This is actually so brilliant. It’s amazing to see how far science has come ❤

  • @richbuilds_com

    @richbuilds_com

    Жыл бұрын

    This is definitely one of those videos where at the start you think: WHY? And by the end you think: Shit! The possibilities are endless! Biological computing means: Need more RAM/Processors? Ok. Give me a sec while I grow some more...

  • @karolakkolo123

    @karolakkolo123

    Жыл бұрын

    @@richbuilds_com All you need to do is figure out how to make flip-flops and you can make memory. But to be fair, you would probably run out of types of molecules to be able to channel outputs to inputs

  • @anubhavprakash8150
    @anubhavprakash8150 Жыл бұрын

    one of the best videos I have seen related to science on youtube

  • @KonstantinDankov
    @KonstantinDankov Жыл бұрын

    This really blew my mind! Awesome stuff!

  • @dorbert3838
    @dorbert3838 Жыл бұрын

    Hey Steve, an interesting topic could be DNA circuitry. Might be a little difficult because it would require a lot of background information just for people to understand what the video is about, but I find it super interesting! Additionally, making 3D nanostructures with DNA is a super cool development in manufacturing technology. Would be interested to see your take on this field of research.

  • @saschaschneider9157
    @saschaschneider9157 Жыл бұрын

    "A strange game. The only winning move is not to play" --WOPR

  • @jentezijlstra
    @jentezijlstra Жыл бұрын

    This is so fricking cool. I'm studying biomedicine with a personal focus on genetics and gene technology... And I never heard of this before. So creative and cool. And they already found this like 20 years ago? I'm gonna research where we are at nowadays

  • @howard2679
    @howard2679 Жыл бұрын

    The most difficult time consuming part was pipetting all the different combinations of DNA. There is an acoustic pipetting machine that can do this in minutes rather than hours or days. This speaker is set under the tubes of DNA and fires off small drops up in the air into another tube using sound. This Labcyte Echo speaker machine can make these combinations possible without making scientists go 🤣 with pipetting work.

  • @kemoxplus
    @kemoxplus Жыл бұрын

    Your videos are always awesome and show different stuff that i could never think about it 🙂

  • @F4xP4s
    @F4xP4s Жыл бұрын

    I always play a perfect game, I must have this gene!

  • @KamaKase
    @KamaKase Жыл бұрын

    This is one of the most interesting and exciting videos I've seen in a long time. Thank you! Where can I go to learn more about DNA and how it works at this detailed level.

  • @timetravellingblockhead2122
    @timetravellingblockhead2122 Жыл бұрын

    Excellent at explaining something so complicated so intuitively

  • @karlkastor
    @karlkastor Жыл бұрын

    I'm wondering: If you use CRISPR/CAS as a sort of search and replace function, couldn't you implement a regular expression in DNA? So you could solve any problem that a deterministic finite automaton can.

  • @benjaminmiller3620

    @benjaminmiller3620

    Жыл бұрын

    Probably not. At least not with arbitrary DNA. First off CRISPR/CAS can't just match *any* region of DNA. It needs a specific motif to be nearby. (a PAM sequence.) Second, it doesn't actually perform an insert itself; it uses homology directed repair. That is, the cells repair mechanisms use a provided template with ends that match the break, to construct the "inserted" sequence. If you want the possibility of general replacement, you need multiple templates for what to insert. But there is no inherent mechanism to select which one will be inserted. It'll be random. Now if you use "preformatted" DNA. IE, construct a sequence with writable tokens, separated with known spacer sequences and PAMs, and only read/write those tokens with some additional mechanism to select what will be inserted/replaced , maybe you could do it. The error rate might still be a problem.

  • @halfsourlizard9319

    @halfsourlizard9319

    Жыл бұрын

    CRISPR is strictly less expressive / powerful than regular languages / expressions.

  • @mathiasplans

    @mathiasplans

    Жыл бұрын

    All you need for it to be Turing complete is AND, NOT, and memory, so theoretically!

  • @josiah42

    @josiah42

    Жыл бұрын

    I use CRISPR at work and it's not a magic wand to make everything better. There are practical limitations. What they've already described here is more impressive and compact than what you could do with CRISPR. It would be interesting to see how this could be expanded to make a DNA computer involving RNA and protein complexes like topoisomerases, but I doubt Cas9 would be your first choice. RNA is nice in that it can self cleave based on sequence. This demo is a good first step towards something larger and extraordinary.

  • @Hypercube9
    @Hypercube9 Жыл бұрын

    "We certainly didn't make them ourselves." ... My inner 12 year old self giggled at that statement. LOL

  • @mad_6519
    @mad_6519 Жыл бұрын

    This is genius, and I love how it's simple enough that I can see how it works

  • @AscendtionArc
    @AscendtionArc Жыл бұрын

    Thanks for this. A really amazing explanation.

  • @oskaraltman
    @oskaraltman Жыл бұрын

    Are you bad at noughts and crosses or something

  • @claytonsanchez5264

    @claytonsanchez5264

    Жыл бұрын

    If you own the center square it's possible to guarantee that you win.

  • @frag4007

    @frag4007

    Жыл бұрын

    @@claytonsanchez5264 no its not lmao

  • @mskiptr

    @mskiptr

    Жыл бұрын

    ​@@claytonsanchez5264 Nah… A non-losing strategy exists for either side. If both parties play perfectly, it will always end in a tie. (see xkcd#832)

  • @God-ld6ll

    @God-ld6ll

    Жыл бұрын

    how did my anticheat not detect this?

  • @evanbarnes9984

    @evanbarnes9984

    Жыл бұрын

    It's really easy for both sides to play a perfect game, which leads to a tie. For the games where Steve lost, he was testing the response of the system to him playing imperfectly.

  • @Egoistic_girl
    @Egoistic_girl Жыл бұрын

    Are the gates still useable after the computing or are they definitely bound with the inputs? Like, does it reset?

  • @BlairdBlaird
    @BlairdBlaird Жыл бұрын

    2:40 it's not a bad solution either, it's essentially using bitmaps for the decision tree steps, which is very easy to apply in parallel, so there are papers on bitmaps for decision trees and classifiers on GPUs.

  • @alessioulivi6734
    @alessioulivi6734 Жыл бұрын

    This was amazing, seriously

  • @Beefster09
    @Beefster09 Жыл бұрын

    Welcome to another episode of building computers with unusual things

  • @ObviouslyCrap
    @ObviouslyCrap Жыл бұрын

    Are those DNA chain models generally available? What a great toy for kids and adults to learn about DNA, replication, catalysis, etc!

  • @Acewey

    @Acewey

    Жыл бұрын

    I would love to buy one of those DNA kits for my science class. If anyone knows where to get one, I would love to know!

  • @FrostCraftedMC
    @FrostCraftedMC Жыл бұрын

    now imagine what sorta crazy computation could be done when you bring transcription into the mix, and actually use the dna to create proteins that do the calculation. this is a huge step for all sorts of science and has some huge applications, tons of which we probably cant even dream of yet

  • @kylesimpson3856
    @kylesimpson385610 ай бұрын

    Bro Andrew holding is my lecturer at uni this was so surreal to see him here I love guys keep it up

  • @evanbarnes9984
    @evanbarnes9984 Жыл бұрын

    Just putting in a plug for The Thought Emporium! Great channel to check out if you want to learn more about the process of creating and working with little snippets of custom DNA

  • @Dziaji
    @Dziaji Жыл бұрын

    Congrats. You have created the best video on youtube. Grant had the lead with a few tied vids, but you have really outdone yourself on this one. Tau gang 4 life!

  • @themultigamer5682
    @themultigamer5682 Жыл бұрын

    Very interesting. I have an calculus teacher at my old college that recently did a study that could probably massively simplfy the logic here if the dna always starts in the middle and you take into account board symmetry.

  • @ShALLaX
    @ShALLaX Жыл бұрын

    This is incredibly well explained.

  • @Sakkura1
    @Sakkura1 Жыл бұрын

    You can do the same thing with RNA, and it's generally a little easier (but the RNA is less durable).

  • @LARVAMOLT
    @LARVAMOLT Жыл бұрын

    i love that the DNA "cheated" lol

  • @AndrewHolding

    @AndrewHolding

    Жыл бұрын

    It did... it wasn't Steve's pipetting at all.

  • @LARVAMOLT

    @LARVAMOLT

    Жыл бұрын

    @@AndrewHolding we need a DNA vs DNA game!!

  • @brunobucciarati4792
    @brunobucciarati4792 Жыл бұрын

    I feel like the next step after this is running doom off of a string of dna

  • @minerharry
    @minerharry Жыл бұрын

    It’s interesting that the way you’re deciding which well is the DNA’s “choice” - looking at the brightest fluorescence of all the wells, using 9 simultaneous outputs - is remarkably similar to how one gets outputs from a neural net. Seems coincidental, but still cool!

  • @wolvenar
    @wolvenar Жыл бұрын

    Correct me if I'm wrong but, can't this same thing be done with fairly basic chemistry. I have seen and/or gates done with various chemicals before.

  • @kellymoses8566

    @kellymoses8566

    Жыл бұрын

    Dna is cooler

  • @jibcot8541

    @jibcot8541

    Жыл бұрын

    Yes I think you are correct but DNA is just chemical as well adenine (A), guanine (G), cytosine (C), and thymine (T) but I guess it's cool that it is also the instruction manual of all know life including us.

  • @wolvenar

    @wolvenar

    Жыл бұрын

    Oh no doubt doing it with DNA is cooler.

  • @goclbert

    @goclbert

    Жыл бұрын

    People have gone further than that. People have created circuits using enzymes which can perform operations like exponentiation, multiplication, addition, subtraction, logarithms and roots. We also have level detectors, oscillators and switches. In a more general sense, we're just doing things biology already does.

  • @ThisCanBePronounced
    @ThisCanBePronounced Жыл бұрын

    Boolean logic, DNA, Tic tac toe?? What is Steve Mould up to this time??

  • @stvrdo
    @stvrdo Жыл бұрын

    Thanks for the magnificient educational videos!

  • @7ropz
    @7ropz Жыл бұрын

    Lots of Free time And ,curiously fun and entertaining! Great video!

  • @vennic
    @vennic Жыл бұрын

    The biggest wonder here is how humans continue to find games with such limitation entertaining

  • @WrappedBaggage
    @WrappedBaggage Жыл бұрын

    I'm currently working on a side project at the moment, making a tic-tac-toe game in python for practice. Weird how my favorite content creators have a tendency to feature whatever I'm doing at the moment in their content. Great video!

  • @chriswatts5921
    @chriswatts5921 Жыл бұрын

    This is incredible!!

  • @she_be_rosie2419
    @she_be_rosie2419 Жыл бұрын

    i just saw a similar topic in a lecture a few weeks ago - that group used dna to implement a (small) neural network to run the mnist digit recognition among other things - very cool hehe

  • @TheDrInkduff
    @TheDrInkduff Жыл бұрын

    This is so interesting. Never would have guessed we could create such clever bits of DNA

  • @robinsonmedia6370
    @robinsonmedia6370 Жыл бұрын

    Magnificent presentation!

  • @zombiesbyte331
    @zombiesbyte331 Жыл бұрын

    Hey Steve, I went looking for one of your vids on youTube and ended up just listening to you sing "Let Her Go", great song, you're a man of many talents ;D

  • @numero7mojeangering
    @numero7mojeangering Жыл бұрын

    That's a really cool concept. I learned more about DNA. Thanks.

  • @elirevzen418
    @elirevzen418 Жыл бұрын

    Now I really want to see a microfluidics set up that has the 9 wells and allows for this to be done without needing to pipet into each one individually

  • @martinellis38
    @martinellis38 Жыл бұрын

    When I was little, in the 70s there was in Melbourne Museum a machine that you could play noughts and crosses against. You would also only loose and draw. This DNA processor reminds me of that. I don't think it's there any more, even in the 70s it was getting less impressive against modern technology. Also XKCD has the perfect set of moves in cartoon form

  • @jelashford
    @jelashford Жыл бұрын

    This is so cool, and I love they way you explained how the DNA logic gates worked! Is there a link to the original report somewhere?

  • @tangjtl499
    @tangjtl499 Жыл бұрын

    it's kinda weird but feeling some nostalgia for my masters dissertation this summer watching this haha, working with DNA, using qPCR and the stepone machine/software

  • @AndrewHolding

    @AndrewHolding

    Жыл бұрын

    That machine actually is famous in it's own right, it was the first machine to be donated by a University to a Hopsital during the start of the pandemic. It was used to test staff samples.

  • @navinsawesomeanddivineacco4221
    @navinsawesomeanddivineacco4221 Жыл бұрын

    Dr Andrew Holding taught me a part of my module in my first year at the University of York! He's an excellent teacher and could make even the most complex of topics easy to understand! I even had the opportunity to interview him about one of his papers for a project. What a pleasant surprise seeing him in the video!

  • @Eclipse-5561

    @Eclipse-5561

    7 ай бұрын

    I agree. He is very good at making complex things easy to digest, even for people with no background in science, like myself

  • @animalpeeps
    @animalpeeps Жыл бұрын

    Oh fun! I used to use qPCR in me previous job, and it was pretty gratifying getting good data/plots, and knowing my samples were done successfully. Used the same program too! Always had to be careful with working with DNA/RNA, but it was kind of fun

  • @Henipah
    @Henipah2 ай бұрын

    Great video. That plastic DNA model is gorgeous.

  • @josephsalazar6428
    @josephsalazar6428 Жыл бұрын

    Love the sponsor! Great recommend

  • @TechnoL33T
    @TechnoL33T Жыл бұрын

    They might beat YOU at tic tac toe, but I'll never lose this solved game.

  • @phyx1s
    @phyx1s Жыл бұрын

    Nice concept, it works based on the tensile strength of the DNA string parts.

  • @kakakunuka
    @kakakunuka Жыл бұрын

    First i must say that was fascinating video. On the molecular and the computational level. But i do think that having some animations in the video would help us understand the game itself, because that was somewhat confusing, and the same goes for the flourecence reading part. But nevertheless, as a biologist it is always fun to learn something new and there are not enough biology content creators. So thank you 💟

  • @tango_doggy
    @tango_doggy Жыл бұрын

    This really reminds me of how one of the first electrical ai's was made to play a perfect game of tic tac toe.

  • @destinypelphrey5814
    @destinypelphrey5814 Жыл бұрын

    I just discovered your channel. I don't know if you've done any work with the incredible powers of so called "slime molds". I love your work and I think some videos studying a creature with your namesake would be riveting.

  • @nickstubbings
    @nickstubbings Жыл бұрын

    Absolutely fascinating

  • @markusbetts
    @markusbetts Жыл бұрын

    Ah the workhorse ABI StepOnePlus qPCR machine! Don’t know that I would be loading plates with no-replicate conditions with my bare hands though hahaha

  • @DaimyoD0
    @DaimyoD0 Жыл бұрын

    The funny thing here is that I'm more tripped up about the tic-tac-toe than I am the molecular biochemistry part of all this lmao I guess that's a testament to Steve's excellent DNA logic explanation.

Келесі